It looks to me like you may have the source and dest mixed up. For stage out, the source would typically be the file:/// url which would get replaced by ws gram with the service-side gridftp server host and port. Then the gsiftp url would be to the gridftp server running on the client-side.

<fileStageOut>
   <transfer>
<sourceUrl>gsiftp://gridftp.frost.ncar.teragrid.org/ptmp/xyz/dummy01.dat </sourceUrl> <destinationUrl>file:///Users/xyz/Desktop/dummy01.dat</ destinationUrl>
   </transfer>
</fileStageOut>

-Stu

On Feb 27, 2009, at Feb 27, 10:58 AM, Ufuk Utku Turuncoglu wrote:

Hi,

I try to submit a globus job with file transfer but i got following error. The local file appears as null in the log.

Submission ID: uuid:af0a91f0-0494-11de-bdbe-fda4d1871b6e
delegation level: gsilimited
delegation level: gsifull
WAITING FOR JOB TO FINISH:
========== State Notification ==========
State : Failed
Holding: false
========================================
Exit Code: 0
Failed >Failed<
Fault:
fault type: org.globus.exec.generated.StagingFaultType:
attribute: fileStageOut
description:
Staging error for RSL element fileStageOut, from gsiftp://gridftp.frost.ncar.teragrid.org:2811/ptmp/xyz/dummy01.dat to null.
destination: null
faultReason:
faultString:
gt2ErrorCode: 0
originator: Address: 
https://fr0103ge.ncar.teragrid.org:8443/wsrf/services/ManagedJobFactoryService
Reference property[0]:
<ns6:ResourceID xmlns:ns6="http://www.globus.org/namespaces/2004/10/gram/job ">cd2d9100-0494-11de-97de-d94967efe41a</ns6:ResourceID>

source: gsiftp://gridftp.frost.ncar.teragrid.org:2811/ptmp/xyz/dummy01.dat
stackTrace:
org.globus.exec.generated.StagingFaultType: Staging error for RSL element fileStageOut, from gsiftp://gridftp.frost.ncar.teragrid.org:2811/ptmp/xyz/dummy01.dat to null.
Timestamp: Thu Feb 26 23:06:41 MST 2009
Originator: Address: 
https://fr0103ge.ncar.teragrid.org:8443/wsrf/services/ManagedJobFactoryService
Reference property[0]:
<ns6:ResourceID xmlns:ns6="http://www.globus.org/namespaces/2004/10/gram/job ">cd2d9100-0494-11de-97de-d94967efe41a</ns6:ResourceID>

I also check delegation level and it seems as full. I am using gt4.0.8 java libraries. The jobs work correctly without data transfer part.

Any suggestion will be helpful,

--ufuk

RSL Script ---

<?xml version="1.0" encoding="UTF-8"?>
<job>
<executable>/bin/sh</executable>
<directory>/ptmp/xyz</directory>
<argument>-c</argument>
<argument>/bin/uname -a</argument>
<stdout>/ptmp/xyz/1235714747266.stdout</stdout>
<stderr>/ptmp/xyz/1235714747266.stderr</stderr>
<count>1</count>
<jobType>single</jobType>
<fileStageOut>
   <transfer>
<sourceUrl>gsiftp://gridftp.frost.ncar.teragrid.org/ptmp/xyz/dummy01.dat </sourceUrl> <destinationUrl>file:///Users/xyz/Desktop/dummy01.dat</ destinationUrl>
   </transfer>
</fileStageOut>
</job>


Reply via email to