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>