Hi,

I am trying to submit the job from the service. It submitted successfully but throws exception inside the GramJob class when trying to set the notifications.

I see this exception on the Bug list bug Bugzilla Bug 4968 on http:// bugzilla.globus.org/globus/show_bug.cgi?id=4968

I find the patch but do I have to re-make the globus or their is any other way to handle it. (I already write the changes in the GramJob.java) but still geting the exception


The Exception is:
___________________________


2007-08-07 09:44:07,400 INFO client.GramJob [ServiceThread-9,submit: 415] <startTime name="submission">1186472647399</startTime> 2007-08-07 09:44:07,476 INFO client.GramJob [ServiceThread-9,fetchDelegationFactoryEndpoints:645] <startTime name="fetchDelegFactoryEndoints">1186472647476</startTime> 2007-08-07 09:44:07,847 INFO client.GramJob [ServiceThread-9,fetchDelegationFactoryEndpoints:652] <endTime name="fetchDelegFactoryEndoints">1186472647847</endTime> 2007-08-07 09:44:07,848 INFO client.GramJob [ServiceThread-9,delegate:730] <startTime name="fetchDelegCertChainRP">1186472647848</startTime> 2007-08-07 09:44:07,996 INFO client.GramJob [ServiceThread-9,delegate:739] <endTime name="fetchDelegCertChainRP">1186472647996</endTime> 2007-08-07 09:44:07,996 INFO client.GramJob [ServiceThread-9,delegate:764] <startTime name="delegate">1186472647996</startTime> 2007-08-07 09:44:08,168 INFO client.GramJob [ServiceThread-9,delegate:781] <endTime name="delegate">1186472648168</endTime> 2007-08-07 09:44:08,176 INFO client.GramJob [ServiceThread-9,fetchDelegationFactoryEndpoints:645] <startTime name="fetchDelegFactoryEndoints">1186472648176</startTime> 2007-08-07 09:44:08,304 INFO client.GramJob [ServiceThread-9,fetchDelegationFactoryEndpoints:652] <endTime name="fetchDelegFactoryEndoints">1186472648304</endTime> 2007-08-07 09:44:08,309 INFO client.GramJob [ServiceThread-9,delegate:730] <startTime name="fetchDelegCertChainRP">1186472648309</startTime> 2007-08-07 09:44:08,433 INFO client.GramJob [ServiceThread-9,delegate:739] <endTime name="fetchDelegCertChainRP">1186472648433</endTime> 2007-08-07 09:44:08,433 INFO client.GramJob [ServiceThread-9,delegate:764] <startTime name="delegate">1186472648433</startTime> 2007-08-07 09:44:08,609 INFO client.GramJob [ServiceThread-9,delegate:781] <endTime name="delegate">1186472648609</endTime> 2007-08-07 09:44:08,616 INFO client.GramJob [ServiceThread-9,fetchDelegationFactoryEndpoints:645] <startTime name="fetchDelegFactoryEndoints">1186472648616</startTime> 2007-08-07 09:44:08,744 INFO client.GramJob [ServiceThread-9,fetchDelegationFactoryEndpoints:652] <endTime name="fetchDelegFactoryEndoints">1186472648744</endTime> 2007-08-07 09:44:08,745 INFO client.GramJob [ServiceThread-9,delegate:730] <startTime name="fetchDelegCertChainRP">1186472648745</startTime> 2007-08-07 09:44:08,879 INFO client.GramJob [ServiceThread-9,delegate:739] <endTime name="fetchDelegCertChainRP">1186472648879</endTime> 2007-08-07 09:44:08,879 INFO client.GramJob [ServiceThread-9,delegate:764] <startTime name="delegate">1186472648879</startTime> 2007-08-07 09:44:09,051 INFO client.GramJob [ServiceThread-9,delegate:781] <endTime name="delegate">1186472649051</endTime> 2007-08-07 09:44:09,060 INFO client.GramJob [ServiceThread-9,createJobEndpoint:956] <startTime name="createManagedJob">1186472649060</startTime> 2007-08-07 09:44:09,381 INFO client.GramJob [ServiceThread-9,createJobEndpoint:963] <endTime name="createManagedJob">1186472649381</endTime
WAITING FOR JOB TO FINISH
2007-08-07 09:44:10,216 INFO exec.StateMachine [RunQueueThread_0,logJobAccepted:3193] Job fbbe3f20-44b9-11dc-8c15-8b0b6d7a2a5e accepted for local user 'sztoor' 2007-08-07 09:44:10,587 INFO exec.StateMachine [RunQueueThread_3,logJobAccepted:3193] Job fc1c64b0-44b9-11dc-8c15-8b0b6d7a2a5e accepted for local user 'sztoor' 2007-08-07 09:44:12,399 INFO exec.StateMachine [RunQueueThread_8,logJobSucceeded:3204] Job fbbe3f20-44b9-11dc-8c15-8b0b6d7a2a5e finished successfully 2007-08-07 09:44:12,441 INFO exec.StateMachine [RunQueueThread_11,logJobSucceeded:3204] Job fc1c64b0-44b9-11dc-8c15-8b0b6d7a2a5e finished successfully 2007-08-07 09:44:12,651 ERROR client.GramJob [ServiceThread-10,deliver:1668] Notification message processing FAILED:Could not get value or set new status.
java.lang.ClassCastException
        at org.globus.exec.client.GramJob.deliver(GramJob.java:1629)
at org.globus.wsrf.impl.notification.NotificationConsumerProvider.notify (NotificationConsumerProvider.java:126)
        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:324)
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:379)
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) 2007-08-07 09:44:12,756 ERROR client.GramJob [ServiceThread-11,deliver:1668] Notification message processing FAILED:Could not get value or set new status.
java.lang.ClassCastException
        at org.globus.exec.client.GramJob.deliver(GramJob.java:1629)
at org.globus.wsrf.impl.notification.NotificationConsumerProvider.notify (NotificationConsumerProvider.java:126)
        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:324)
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:379)
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) 2007-08-07 09:44:12,831 ERROR client.GramJob [ServiceThread-10,deliver:1668] Notification message processing FAILED:Could not get value or set new status.
java.lang.ClassCastException
        at org.globus.exec.client.GramJob.deliver(GramJob.java:1629)
at org.globus.wsrf.impl.notification.NotificationConsumerProvider.notify (NotificationConsumerProvider.java:126)
        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:324)
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:379)
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)

2007-08-07 09:44:30,503 INFO client.GramJob [ServiceThread-9,refreshStatus:1768] Raw status query response message: <ns1:state xmlns:ns1="http://www.globus.org/namespaces/2004/10/gram/ job/types">Done</ns1:state><ns2:holding xmlns:ns2="http:// www.globus.org/namespaces/2004/10/gram/job/types">false</ns2:holding>

========== State Notification ==========
Job State: Done
========================================
Exit Code: 0

DESTROYING JOB RESOURCE
2007-08-07 09:44:30,524 INFO client.GramJob [ServiceThread-9,unbind: 1216] <startTime name="subscriptionDestroy">1186472670524</startTime> 2007-08-07 09:44:30,816 INFO client.GramJob [ServiceThread-9,unbind: 1230] <endTime name="subscriptionDestroy">1186472670816</endTime> 2007-08-07 09:44:30,825 INFO client.GramJob [ServiceThread-9,destroy: 1300] <startTime name="destroy">1186472670825</startTime> 2007-08-07 09:44:32,070 INFO client.GramJob [ServiceThread-9,destroy: 1324] <endTime name="destroy">1186472672070</endTime> 2007-08-07 09:44:32,093 INFO client.GramJob [ServiceThread-9,destroyDelegatedCredential:1436] <startTime name="delegatedCredentialDestroy">1186472672093</startTime> 2007-08-07 09:44:32,593 INFO client.GramJob [ServiceThread-9,destroyDelegatedCredential:1442] <endTime name="delegatedCredentialDestroy">1186472672593</endTime> 2007-08-07 09:44:32,599 INFO client.GramJob [ServiceThread-9,destroyDelegatedCredential:1436] <startTime name="delegatedCredentialDestroy">1186472672599</startTime> 2007-08-07 09:44:32,763 INFO client.GramJob [ServiceThread-9,destroyDelegatedCredential:1442] <endTime name="delegatedCredentialDestroy">1186472672763</endTime> 2007-08-07 09:44:33,054 INFO client.GramJob [ServiceThread-9,destroyDelegatedCredential:1436] <startTime name="delegatedCredentialDestroy">1186472673054</startTime> 2007-08-07 09:44:33,208 INFO client.GramJob [ServiceThread-9,destroyDelegatedCredential:1442] <endTime name="delegatedCredentialDestroy">1186472673208</endTime>
JOB RESOURCE DESTROYED


It submit the job when I pull the status I can get the status but Notifications are not working.


Any Help ........

Salman Toor.




Reply via email to