Forums » User questions »
Getting job status - WMS - LB
Added by Balint Tunde almost 15 years ago
Hi,
I was trying to run a job with WMS using the newest JSAGA version(20100603.103810-1) and I got the following error:
tunde@schrift:~/SAGA/JSAGA/2010-06-03$ jsaga-job-run.sh -WorkingDirectory /tmp -Output output.txt -Error error.txt -b -Executable /bin/date -r wms://graszode.nikhef.nl:7443/glite_wms_wmproxy_server [wms://graszode.nikhef.nl:7443/glite_wms_wmproxy_server]-[https://graskant.nikhef.nl:9000/H1_Es83VAAIlEOlF8Miyd
tunde@schrift:~/SAGA/JSAGA/2010-06-03$ jsaga-job-status.sh [wms://graszode.nikhef.nl:7443/glite_wms_wmproxy_server]- [https://graskant.nikhef.nl:9000/H1_Es83VAAIlEOlF8MiydA] [2010-06-20 10:21:01,481] ERROR org.apache.axis.client.Call : Exception: org.xml.sax.SAXException: Invalid element in org.glite.wsdl.types.lb.JobStatus - removeFromProxy at org.apache.axis.encoding.ser.BeanDeserializer.onStartChild(BeanDeserializer.java:258) at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035) at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165) at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141) at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236) at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384) at org.apache.axis.client.Call.invoke(Call.java:2467) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at org.glite.wsdl.services.lb.LoggingAndBookkeepingStub.jobStatus(LoggingAndBookkeepingStub.java:802) at fr.in2p3.jsaga.adaptor.wms.job.WMSJobMonitorAdaptor.getJobInfo(WMSJobMonitorAdaptor.java:154) at fr.in2p3.jsaga.adaptor.wms.job.WMSJobMonitorAdaptor.getStatus(WMSJobMonitorAdaptor.java:104) at fr.in2p3.jsaga.engine.job.monitor.request.JobStatusRequestor.getJobStatus(JobStatusRequestor.java:32) at fr.in2p3.jsaga.engine.job.monitor.JobMonitorService.getState(JobMonitorService.java:78) at fr.in2p3.jsaga.impl.job.instance.AbstractSyncJobImpl.queryState(AbstractSyncJobImpl.java:239) at fr.in2p3.jsaga.impl.task.AbstractTaskImpl.getState(AbstractTaskImpl.java:242) at fr.in2p3.jsaga.impl.job.instance.JobImpl.getState(JobImpl.java:79) at fr.in2p3.jsaga.command.JobStatus.main(JobStatus.java:59) Exception in thread "main" NoSuccess: org.xml.sax.SAXException: Invalid element in org.glite.wsdl.types.lb.JobStatus - removeFromProxy at fr.in2p3.jsaga.adaptor.wms.job.WMSJobMonitorAdaptor.getJobInfo(WMSJobMonitorAdaptor.java:167) at fr.in2p3.jsaga.adaptor.wms.job.WMSJobMonitorAdaptor.getStatus(WMSJobMonitorAdaptor.java:104) at fr.in2p3.jsaga.engine.job.monitor.request.JobStatusRequestor.getJobStatus(JobStatusRequestor.java:32) at fr.in2p3.jsaga.engine.job.monitor.JobMonitorService.getState(JobMonitorService.java:78) at fr.in2p3.jsaga.impl.job.instance.AbstractSyncJobImpl.queryState(AbstractSyncJobImpl.java:239) at fr.in2p3.jsaga.impl.task.AbstractTaskImpl.getState(AbstractTaskImpl.java:242) at fr.in2p3.jsaga.impl.job.instance.JobImpl.getState(JobImpl.java:79) at fr.in2p3.jsaga.command.JobStatus.main(JobStatus.java:59) Caused by: org.xml.sax.SAXException: Invalid element in org.glite.wsdl.types.lb.JobStatus - removeFromProxy at org.apache.axis.AxisFault.makeFault(AxisFault.java:101) at org.apache.axis.client.Call.invoke(Call.java:2470) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at org.glite.wsdl.services.lb.LoggingAndBookkeepingStub.jobStatus(LoggingAndBookkeepingStub.java:802) at fr.in2p3.jsaga.adaptor.wms.job.WMSJobMonitorAdaptor.getJobInfo(WMSJobMonitorAdaptor.java:154) ... 7 more Caused by: org.xml.sax.SAXException: Invalid element in org.glite.wsdl.types.lb.JobStatus - removeFromProxy at org.apache.axis.encoding.ser.BeanDeserializer.onStartChild(BeanDeserializer.java:258) at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035) at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165) at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141) at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236) at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384) at org.apache.axis.client.Call.invoke(Call.java:2467) ... 11 more
I get the same error with jsaga-job-info.sh and if I don't run the job as a batch job.
My WMStoLB.properties file contains:
#WMS to LB #Sat Jun 19 22:26:07 CEST 2010 https\://graszode.nikhef.nl\:7443/glite_wms_wmproxy_server=graskant.nikhef.nl
Do you have any idea what can cause this error? Can it be that the LB changed its interfaces and now the server libraries aren't compatible with the libs in JSAGA?
Best regards,
Tünde
Replies (2)
RE: Getting job status - WMS - LB
-
Added by Balint Tunde almost 15 years ago
Hi,
What I figured out is that graskant is running gLite 3.2. Did you try getting the status of a job using an LB and this version of gLite?
If a use a gLite 3.1 WMS/LB it works.
Best,
Tünde
RE: Getting job status - WMS - LB
-
Added by Reynaud Sylvain almost 15 years ago
Hi Tünde,
I think you are right: it looks like a change in the WSDL of the new LB service.
Can you please submit a "feature request" on our issues tracker, to ask for support of version 3.2 of gLite-WMS/LB ?
Best regards,
Sylvain