I have found that the first use of -J (-job-delegate) fails, but all the ones after the first work. We'll open this as a bug and get it fixed.

Charles

On Jul 24, 2007, at 8:49 AM, Masato Asou wrote:

Hi,

I have installed GT4.0.5 on Solaris 8.
My machines information as below.

    % uname -imprsv
    SunOS 5.9 Generic_112233-08 sun4u sparc SUNW,UltraAX-i2
    % java -version
    java version "1.5.0_09"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_09-b03) Java HotSpot(TM) Client VM (build 1.5.0_09-b03, mixed mode, sharing)

When I execute globusrun-ws command with out -job-delegate, it works
fine.

% globusrun-ws -submit -streaming -subject-authz '/C=JP/O=AIST/ OU=GRID/CN=Masato Asou' -factory example.org:18443 -c /bin/touch touchMe
    Delegating user credentials...Done.
    Submitting job...Done.
    Job ID: uuid:f7c47270-39ad-11dc-8715-0100000078e7
    Termination time: 07/25/2007 06:20 GMT
    Current job state: Active
    Current job state: CleanUp-Hold
    Current job state: CleanUp
    Current job state: Done
    Destroying job...Done.
    Cleaning up any delegated credentials...Done.
    %

However, I execute globusrun-ws command with -job-delegate, it does
not work. Is this a bug?

% globusrun-ws -submit -streaming -subject-authz '/C=JP/O=AIST/ OU=GRID/CN=Masato Asou' -factory example.org:18443 -job-delegate - c /bin/touch touchMe
    Delegating user credentials...Done.
    Submitting job...Failed.
    Cleaning up any delegated credentials...Done.
    globusrun-ws: Error submitting job
    globus_soap_message_module: SOAP Fault
    Fault code: soapenv:Server.userException
Fault string: java.rmi.RemoteException: Job creation failed.; nested exception is:
            org.globus.wsrf.ResourceException: ; nested exception is:
java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key setCredError
    %

The containers log as below.

    % globus-start-container -p 18443
2007-07-24 15:19:34,199 INFO exec.ManagedExecutableJobHome [Thread-4,recover:200] Recovered resource with ID ad4af080-39ac-11dc-a1aa-c6fc66eb86e8. 2007-07-24 15:20:10,287 INFO impl.GrpcInfoResource [main,initialize:44] key of singleton object is: EDE203D0-39AD-11DC-92AB-88863B5050E8 2007-07-24 15:20:12,351 INFO impl.DefaultIndexService [ServiceThread-12,processConfigFile:107] Reading default registration configuration from file: /home/asou/GT/gt4.0.5/etc/ globus_wsrf_mds_index/hierarchy.xml
    Starting SOAP server at: https://192.168.0.1:18443/wsrf/services/
    With the following services:

    [1]: https://192.168.0.1:18443/wsrf/services/AdminService
[2]: https://192.168.0.1:18443/wsrf/services/ AuthzCalloutTestService
    [3]: https://192.168.0.1:18443/wsrf/services/CASService
[4]: https://192.168.0.1:18443/wsrf/services/ ContainerRegistryEntryService [5]: https://192.168.0.1:18443/wsrf/services/ ContainerRegistryService
    [6]: https://192.168.0.1:18443/wsrf/services/CounterService
    [7]: https://192.168.0.1:18443/wsrf/services/DefaultIndexService
[8]: https://192.168.0.1:18443/wsrf/services/ DefaultIndexServiceEntry
    [9]: https://192.168.0.1:18443/wsrf/services/DefaultTriggerService
[10]: https://192.168.0.1:18443/wsrf/services/ DefaultTriggerServiceEntry [11]: https://192.168.0.1:18443/wsrf/services/ DelegationFactoryService
    [12]: https://192.168.0.1:18443/wsrf/services/DelegationService
[13]: https://192.168.0.1:18443/wsrf/services/ DelegationTestService
    [14]: https://192.168.0.1:18443/wsrf/services/InMemoryServiceGroup
[15]: https://192.168.0.1:18443/wsrf/services/ InMemoryServiceGroupEntry [16]: https://192.168.0.1:18443/wsrf/services/ InMemoryServiceGroupFactory
    [17]: https://192.168.0.1:18443/wsrf/services/IndexFactoryService
    [18]: https://192.168.0.1:18443/wsrf/services/IndexService
    [19]: https://192.168.0.1:18443/wsrf/services/IndexServiceEntry
[20]: https://192.168.0.1:18443/wsrf/services/ ManagedExecutableJobService [21]: https://192.168.0.1:18443/wsrf/services/ ManagedJobFactoryService [22]: https://192.168.0.1:18443/wsrf/services/ ManagedMultiJobService
    [23]: https://192.168.0.1:18443/wsrf/services/ManagementService
[24]: https://192.168.0.1:18443/wsrf/services/ NotificationConsumerFactoryService [25]: https://192.168.0.1:18443/wsrf/services/ NotificationConsumerService [26]: https://192.168.0.1:18443/wsrf/services/ NotificationTestService [27]: https://192.168.0.1:18443/wsrf/services/ PersistenceTestSubscriptionManager [28]: https://192.168.0.1:18443/wsrf/services/ ReliableFileTransferFactoryService [29]: https://192.168.0.1:18443/wsrf/services/ ReliableFileTransferService [30]: https://192.168.0.1:18443/wsrf/services/ RendezvousFactoryService
    [31]: https://192.168.0.1:18443/wsrf/services/ReplicationService
    [32]: https://192.168.0.1:18443/wsrf/services/SampleAuthzService
    [33]: https://192.168.0.1:18443/wsrf/services/SecureCounterService
    [34]: https://192.168.0.1:18443/wsrf/services/SecurityTestService
    [35]: https://192.168.0.1:18443/wsrf/services/ShutdownService
[36]: https://192.168.0.1:18443/wsrf/services/ SubscriptionManagerService
    [37]: https://192.168.0.1:18443/wsrf/services/TestAuthzService
    [38]: https://192.168.0.1:18443/wsrf/services/TestRPCService
    [39]: https://192.168.0.1:18443/wsrf/services/TestService
    [40]: https://192.168.0.1:18443/wsrf/services/TestServiceRequest
    [41]: https://192.168.0.1:18443/wsrf/services/TestServiceWrongWSDL
[42]: https://192.168.0.1:18443/wsrf/services/ TriggerFactoryService
    [43]: https://192.168.0.1:18443/wsrf/services/TriggerService
    [44]: https://192.168.0.1:18443/wsrf/services/TriggerServiceEntry
    [45]: https://192.168.0.1:18443/wsrf/services/Version
[46]: https://192.168.0.1:18443/wsrf/services/ WidgetNotificationService
    [47]: https://192.168.0.1:18443/wsrf/services/WidgetService
[48]: https://192.168.0.1:18443/wsrf/services/gsi/ AuthenticationService [49]: https://192.168.0.1:18443/wsrf/services/mds/test/ execsource/IndexService [50]: https://192.168.0.1:18443/wsrf/services/mds/test/ execsource/IndexServiceEntry [51]: https://192.168.0.1:18443/wsrf/services/mds/test/ subsource/IndexService [52]: https://192.168.0.1:18443/wsrf/services/mds/test/ subsource/IndexServiceEntry [53]: https://192.168.0.1:18443/wsrf/services/org/apgrid/ninf/ ng4/grpcinfo/GrpcInfoIndexService [54]: https://192.168.0.1:18443/wsrf/services/org/apgrid/ninf/ ng4/grpcinfo/GrpcInfoIndexServiceEntry [55]: https://192.168.0.1:18443/wsrf/services/org/apgrid/ninf/ ng4/grpcinfo/GrpcInfoService 2007-07-24 15:20:40,677 INFO impl.GrpcInfoHome [Timer-6,run: 109] done rescan to regist 2007-07-24 15:20:41,426 INFO exec.StateMachine [RunQueueThread_5,logJobAccepted:3513] Job ff19ab30-39ad-11dc-bd05- acab05f65ab2 accepted for local user 'asou' 2007-07-24 15:20:46,535 INFO exec.StateMachine [RunQueueThread_6,logJobSubmitted:3525] Job ff19ab30-39ad-11dc-bd05- acab05f65ab2 submitted with local job ID '03a7c894-39ae-11dc-99de-01000000067d:5444' 2007-07-24 15:21:36,147 INFO exec.StateMachine [RunQueueThread_1,logJobSucceeded:3535] Job ff19ab30-39ad-11dc-bd05- acab05f65ab2 finished successfully 2007-07-24 15:25:07,049 ERROR factory.ManagedJobFactoryService [ServiceThread-15,createManagedJob:351] Job creation failed.
    org.globus.wsrf.ResourceException: ; nested exception is:
java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key setCredError at org.globus.exec.service.exec.ManagedExecutableJobResource.initSecurity (ManagedExecutableJobResource.java:354) at org.globus.exec.service.exec.ManagedExecutableJobResource.initialize (ManagedExecutableJobResource.java:191) at org.globus.exec.service.exec.ManagedExecutableJobResource.initializeWh oleState(ManagedExecutableJobResource.java:162) at org.globus.exec.service.exec.PersistentManagedExecutableJobResource.in itializeWholeState(PersistentManagedExecutableJobResource.java:154) at org.globus.exec.service.exec.ManagedExecutableJobHome.create (ManagedExecutableJobHome.java:335) at org.globus.exec.service.factory.ManagedJobFactoryService.createManaged Job(ManagedJobFactoryService.java:299) 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:585)
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.globus.wsrf.container.ServiceThread.doPost (ServiceThread.java:664) at org.globus.wsrf.container.ServiceThread.process (ServiceThread.java:382) at org.globus.wsrf.container.GSIServiceThread.process (GSIServiceThread.java:147) at org.globus.wsrf.container.ServiceThread.run (ServiceThread.java:291) Caused by: java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key setCredError at java.util.ResourceBundle.getObject (ResourceBundle.java:325) at java.util.ResourceBundle.getString (ResourceBundle.java:285)
            at org.globus.util.I18n.getMessage(I18n.java:97)
at org.globus.delegation.service.DelegationResource.addListener (DelegationResource.java:214) at org.globus.delegation.service.DelegationResource.addRefreshListener (DelegationResource.java:187) at org.globus.delegation.DelegationUtil.registerDelegationListener (DelegationUtil.java:167) at org.globus.exec.service.utils.DelegatedCredential.getDelegatedCredenti al(DelegatedCredential.java:179) at org.globus.exec.service.job.ManagedJobResourceImpl.getJobCredential (ManagedJobResourceImpl.java:421) at org.globus.exec.service.exec.ManagedExecutableJobResource.initSecurity (ManagedExecutableJobResource.java:346)
            ... 28 more

Thanks.

                      ASOU Masato [EMAIL PROTECTED]
                 What is Ninf? http://ninf.apgrid.org/


Reply via email to