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.