Bug 3199 - NPE on recovery of delete request
: NPE on recovery of delete request
Status: RESOLVED FIXED
: RFT
RFT
: development
: PC Linux
: P3 normal
: 4.0.1
Assigned To:
:
:
:
: 3190
  Show dependency treegraph
 
Reported: 2005-04-19 18:36 by
Modified: 2005-04-20 13:44 (History)


Attachments
Bzipped multi-container log from GRAM recoverability tester (224.25 KB, application/octet-stream)
2005-04-19 18:43, Peter Lane
Details
patch to fix NPE (2.15 KB, patch)
2005-04-19 23:52, Ravi Madduri
Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-04-19 18:36:33
I'm getting the following exception on recovery of at least some of my jobs
which were in the FileCleanUp state when the container crashed:

java.lang.NullPointerException
        at org.globus.util.GlobusURL.<init>(GlobusURL.java:46)
        at
org.globus.transfer.reliable.service.TransferWork.getTransferClient(TransferWork.java:320)
        at
org.globus.transfer.reliable.service.TransferWork.run(TransferWork.java:671)
        at
org.globus.wsrf.impl.work.WorkManagerImpl$WorkWrapper.run(WorkManagerImpl.java:342)
        at java.lang.Thread.run(Thread.java:534)

I will attach a multi-container log and the IDs of the jobs that didn't recover
properly.
------- Comment #1 From 2005-04-19 18:43:15 -------
Created an attachment (id=582) [details]
Bzipped multi-container log from GRAM recoverability tester

The following jobs did not recover properly:

5ae92872-b126-11d9-9561-000d61215ff0 (transferId=29047)
50141146-b126-11d9-ba4b-000d61215ff0 (transferId=29044)
------- Comment #2 From 2005-04-19 18:45:11 -------
I noticed that the NPE's don't actually show up in the container log for some
reason.  There were exactly two of them, though, so this looks like a fairly
consistent occurance.
------- Comment #3 From 2005-04-19 21:34:13 -------
Changed target milestone to 4.0.1 as other gram recoverability bugs
------- Comment #4 From 2005-04-19 23:52:55 -------
Created an attachment (id=583) [details]
patch to fix NPE

Works as expected in my tests.
------- Comment #5 From 2005-04-20 09:54:22 -------
The patch worked for me too.  The recoverability tester succeeded for the first
time.  The code is checked into the gram_recoverability_tester_branch branch. 
Stu  doesn't want to check in this code for 4.0.0 RC3, so this will be included
in 4.0.1 in about a month and a clear release notes statement will be added to
4.0.0 that makes it known that a patch is waiting and ready.