Hello,
As I already replied to Alexander Beck-Ratzka after I've restarted the
container the errors disappeared and the job executed fine so I don't have that
problem anymore though I can't explain that behaviour.
It also works with manual credential delegation like you've pointed.
*Gram & Rft run on the same host: silviup-laptop.
*Globus version is 4.0.5.
I've reattached the job file and the container side output when the error
happened.
The job was sent from silviu-desktop host to silviup-laptop host.
Good day,
Silviu
[EMAIL PROTECTED] wrote: For some reason RFT is not able to get the delegated
credential
from the DelegationService. Looks like the credential does not
exist. That's why staging fails.
Please try the following:
1. delegate manually and store the EPR of the credential in a file
globus-credential-delegate -h cred.epr
# if port is not 8443 you'll have to also specify "-p
"
2. let globusrun-ws use your manually delegated credential
globusrun-ws -submit -f \
-Sf cred.epr -Tf cred.epr
3. destroy the delegated credential manually afterwards:
wsrf-destroy -e cred.epr
Does that work for you?
If not: which command fails? Please send the output of the clients
and the container logfile.
2 questions:
* Did you configure WS-GRAM to use RFT on a different host?
* What GT version are you using?
Martin
> Hi,
>
> I've attached the output from the container when the job is sent.
>
>
> [EMAIL PROTECTED] wrote: Can you please send the container logfile?
>
> Martin
>
>> Hi,
>> I'm trying to get some output from a job and I receive the error bellow.
>> The command gets executed but I can't transfer stdout & stderr:
>>
>> [14:53:[EMAIL PROTECTED] globusrun-ws -submit -job-delegate
>> -staging-delegate -factory
>> https://silviup-laptop:8443/wsrf/services/ManagedJobFactoryService
>> -job-description-file job1.xml
>>
>> Delegating user credentials...Done.
>> Submitting job...Done.
>> Job ID: uuid:ca4ee32a-dee9-11dc-8b72-00147806a3ee
>> Termination time: 02/20/2008 12:54 GMT
>> Current job state: Active
>> Current job state: StageOut
>> Current job state: Failed
>> Destroying job...Done.
>> Cleaning up any delegated credentials...Done.
>> globusrun-ws: Job failed: Staging error for RSL element fileStageOut.
>>
>> Here is the job1.xml content:
>>
>> /bin/echo
>> /home/silviup/staging
>> Hello
>> lume!!!
>> /home/silviup/staging/stdout
>> /home/silviup/staging/stderr
>>
>>
>>
>> gsiftp://silviup-laptop:2811/home/silviup/staging/stdout
>> gsiftp://silviu-desktop:2811/home/silviu/download/
>>
>>
>>
>> gsiftp://silviup-laptop:2811/home/silviup/staging/stderr
>> gsiftp://silviu-desktop:2811/home/silviu/download/
>>
>>
>>
>>
>>
>> Please help.
>>
>> Regards,
>>
>>
>>
>> Silviu Popescu
>>
Silviu Popescu2008-02-19 16:05:39,125 INFO exec.StateMachine [RunQueueThread_17,logJobAccepted:3513] Job bfadf460-def3-11dc-a9b6-e3e0e4ac162b accepted for local user 'silviu'
2008-02-19 16:05:39,604 INFO exec.StateMachine [RunQueueThread_17,logJobSubmitted:3525] Job bfadf460-def3-11dc-a9b6-e3e0e4ac162b submitted with local job ID 'c01d4cac-def3-11dc-8681-0018f39fc34f:8261'
2008-02-19 16:05:41,763 ERROR delegation.DelegationUtil [RunQueueThread_11,getDelegationResource:253] Error getting delegation resource
org.globus.wsrf.NoSuchResourceException
at org.globus.delegation.service.DelegationResource.load(DelegationResource.java:405)
at org.globus.delegation.service.DelegationHome.find(DelegationHome.java:53)
at org.globus.delegation.DelegationUtil.getDelegationResource(DelegationUtil.java:251)
at org.globus.delegation.DelegationUtil.registerDelegationListener(DelegationUtil.java:156)
at org.globus.transfer.reliable.service.ReliableFileTransferResource.processDelegatedCredential(ReliableFileTransferResource.java:375)
at org.globus.transfer.reliable.service.ReliableFileTransferResource.processDelegatedCredential(ReliableFileTransferResource.java:354)
at org.globus.transfer.reliable.service.ReliableFileTransferHome.create(ReliableFileTransferHome.java:134)
at org.globus.transfer.reliable.service.factory.ReliableFileTransferFactoryService.createReliableFileTransfer(ReliableFileTransferFactoryService.java:234)
at sun.reflect.GeneratedMethodAccessor1993.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:384)
at org.globus.axis.providers.RPCProvider.invokeMethodSub(RPCProvider.java:107)
at org.globus.axis.providers.PrivilegedInvokeMethodAction.run(PrivilegedInvokeMethodAction.java:42)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:396)
at org.globus.gsi.jaas.GlobusSubject.runAs(GlobusSubject.java:55)
at org.globus.gsi.jaas.JaasSubject.doAs(JaasSubject.java:90)
at org.globus.axis.providers.RPCProvider.invokeMethod(RPCProvider.java:97)
at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:281)
at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:319)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:450)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:285)
at org.apache.axis.transport.local.LocalSender.invoke(LocalSender.java:141)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
at org.apache.axis.client.Call.invokeEngine(Call.java:2727)
at org.apache.axis.client.Call.invoke(Call.java:2710)
at org.apache.axis.client.Call.invoke(Call.java:2386)
at org.apache.axis.client.Call.invoke(Call.java:2309)
at org.apache.axis.client.Call.invoke(Call.java:1766)
at org.globus.rft.generated.bindings.ReliableFileTransferFactoryPortTypeSOAPBindingStub.createReliableFileTransfer(ReliableFileTransferFactoryPortTypeSOAPBindingStub.java:874)
at org.globus.exec.service.exec.utils.WSStagingHelper.submitStagingRequest(WSStagingHelper.java:122)
at org.globus.exec.service.exec.StateMachine.processStageOutState(StateMachine.java:1853)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.globus.exec.service.exec.StateMachine.processState(StateMachine.java:328)
at org.globus.exec.service.exec.RunThread.run(RunThread.java:85)
2008-02-19 16:05:41,764 ERROR service.ReliableFileTransferResource [RunQueueThread_11,processDelegatedCredential:389] Error processing delegated credentialError getting delegation resource [Caused by: org.globus.wsrf.NoSuchResourceException]
Error getting delegation resource
. Caused by
org.globus.wsrf.NoSuchResourceException
at org.globus.delegation.service.DelegationResource.load(DelegationResource.java:405)
at org.globus.delegation.service.DelegationHome.find(DelegationHome.java:53)
at org.globus.delegation.DelegationUtil.getDelegationResource(DelegationUtil.java:251)
at org.globus.delegation.DelegationUtil.registerDelegationListener(DelegationUtil.java:156)
at org.globus.transfer.reliable.service.ReliableFileTransferResource.processDelegatedCredential(ReliableFileTransferResource.java:375)
at org.globus.transfer.reliable.service.ReliableFileTransferResource.processDelegatedCredential(ReliableFileTransferResource.java:354)
at org.globus.transfer.reliable.service.ReliableFileTransferHome.create(ReliableFileTransferHome.java:134)
at org.globus.transfer.reliable.service.factory.ReliableFileTransferFactoryService.createReliableFileTransfer(ReliableFileTransferFactoryService.java:234)
at sun.reflect.GeneratedMethodAccessor1993.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:384)
at org.globus.axis.providers.RPCProvider.invokeMethodSub(RPCProvider.java:107)
at org.globus.axis.providers.PrivilegedInvokeMethodAction.run(PrivilegedInvokeMethodAction.java:42)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:396)
at org.globus.gsi.jaas.GlobusSubject.runAs(GlobusSubject.java:55)
at org.globus.gsi.jaas.JaasSubject.doAs(JaasSubject.java:90)
at org.globus.axis.providers.RPCProvider.invokeMethod(RPCProvider.java:97)
at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:281)
at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:319)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:450)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:285)
at org.apache.axis.transport.local.LocalSender.invoke(LocalSender.java:141)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
at org.apache.axis.client.Call.invokeEngine(Call.java:2727)
at org.apache.axis.client.Call.invoke(Call.java:2710)
at org.apache.axis.client.Call.invoke(Call.java:2386)
at org.apache.axis.client.Call.invoke(Call.java:2309)
at org.apache.axis.client.Call.invoke(Call.java:1766)
at org.globus.rft.generated.bindings.ReliableFileTransferFactoryPortTypeSOAPBindingStub.createReliableFileTransfer(ReliableFileTransferFactoryPortTypeSOAPBindingStub.java:874)
at org.globus.exec.service.exec.utils.WSStagingHelper.submitStagingRequest(WSStagingHelper.java:122)
at org.globus.exec.service.exec.StateMachine.processStageOutState(StateMachine.java:1853)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.globus.exec.service.exec.StateMachine.processState(StateMachine.java:328)
at org.globus.exec.service.exec.RunThread.run(RunThread.java:85)
2008-02-19 16:05:41,765 ERROR factory.ReliableFileTransferFactoryService [RunQueueThread_11,createReliableFileTransfer:242] Unable to create RFT resource
Error processing delegated credentialError getting delegation resource [Caused by: org.globus.wsrf.NoSuchResourceException]
. Caused by
Error getting delegation resource
. Caused by
org.globus.wsrf.NoSuchResourceException
at org.globus.delegation.service.DelegationResource.load(DelegationResource.java:405)
at org.globus.delegation.service.DelegationHome.find(DelegationHome.java:53)
at org.globus.delegation.DelegationUtil.getDelegationResource(DelegationUtil.java:251)
at org.globus.delegation.DelegationUtil.registerDelegationListener(DelegationUtil.java:156)
at org.globus.transfer.reliable.service.ReliableFileTransferResource.processDelegatedCredential(ReliableFileTransferResource.java:375)
at org.globus.transfer.reliable.service.ReliableFileTransferResource.processDelegatedCredential(ReliableFileTransferResource.java:354)
at org.globus.transfer.reliable.service.ReliableFileTransferHome.create(ReliableFileTransferHome.java:134)
at org.globus.transfer.reliable.service.factory.ReliableFileTransferFactoryService.createReliableFileTransfer(ReliableFileTransferFactoryService.java:234)
at sun.reflect.GeneratedMethodAccessor1993.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:384)
at org.globus.axis.providers.RPCProvider.invokeMethodSub(RPCProvider.java:107)
at org.globus.axis.providers.PrivilegedInvokeMethodAction.run(PrivilegedInvokeMethodAction.java:42)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:396)
at org.globus.gsi.jaas.GlobusSubject.runAs(GlobusSubject.java:55)
at org.globus.gsi.jaas.JaasSubject.doAs(JaasSubject.java:90)
at org.globus.axis.providers.RPCProvider.invokeMethod(RPCProvider.java:97)
at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:281)
at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:319)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:450)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:285)
at org.apache.axis.transport.local.LocalSender.invoke(LocalSender.java:141)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
at org.apache.axis.client.Call.invokeEngine(Call.java:2727)
at org.apache.axis.client.Call.invoke(Call.java:2710)
at org.apache.axis.client.Call.invoke(Call.java:2386)
at org.apache.axis.client.Call.invoke(Call.java:2309)
at org.apache.axis.client.Call.invoke(Call.java:1766)
at org.globus.rft.generated.bindings.ReliableFileTransferFactoryPortTypeSOAPBindingStub.createReliableFileTransfer(ReliableFileTransferFactoryPortTypeSOAPBindingStub.java:874)
at org.globus.exec.service.exec.utils.WSStagingHelper.submitStagingRequest(WSStagingHelper.java:122)
at org.globus.exec.service.exec.StateMachine.processStageOutState(StateMachine.java:1853)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.globus.exec.service.exec.StateMachine.processState(StateMachine.java:328)
at org.globus.exec.service.exec.RunThread.run(RunThread.java:85)
2008-02-19 16:05:42,370 INFO exec.StateMachine [RunQueueThread_4,logJobFailed:3543] Job bfadf460-def3-11dc-a9b6-e3e0e4ac162b failed
<job>
<executable>/bin/echo</executable>
<directory>/home/silviup/staging</directory>
<argument>Hello</argument>
<argument>lume!!!</argument>
<stdout>/home/silviup/staging/stdout</stdout>
<stderr>/home/silviup/staging/stderr</stderr>
<fileStageOut>
<transfer>
<sourceUrl>gsiftp://silviup-laptop:2811/home/silviup/staging/stdout</sourceUrl>
<destinationUrl>gsiftp://silviu-desktop:2811/home/silviu/download/</destinationUrl>
</transfer>
<transfer>
<sourceUrl>gsiftp://silviup-laptop:2811/home/silviup/staging/stderr</sourceUrl>
<destinationUrl>gsiftp://silviu-desktop:2811/home/silviu/download/</destinationUrl>
</transfer>
</fileStageOut>
</job>