Community
Participate
Working Groups
If you create 2 jsdl jobs with executable /bin/hostname. Then a 3rd without any execution, i.e. just click finish on the first page of the job creation wizard. If you select all three jobs and submit them, then you get the error dialog with the "Exception Stack Trace" below. It may be nice if the message states which of the JSDLs files failed and that the two other jobs were submitted normally. === eu.geclipse.core.reporting.ProblemException: Job submission failed at eu.geclipse.glite.WMSClient.submit(WMSClient.java:382) at eu.geclipse.glite.WMSClient.submitJob(WMSClient.java:574) at eu.geclipse.glite.resources.GliteJobAPI.submitJob(GliteJobAPI.java:115) at eu.geclipse.glite.resources.GliteJobService.submitJob(GliteJobService.java:70) at eu.geclipse.ui.wizards.jobsubmission.JobCreatorSelectionWizard$JobSubmissionJob.run(JobCreatorSelectionWizard.java:319) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) eu.geclipse.core.reporting.ProblemException[-1049879000]: AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server faultSubcode: faultString: Stack dump faultActor: faultNode: faultDetail: {}fault:<methodName>jobRegister</methodName><Timestamp>2008-05-27T13:51:21</Timestamp><ErrorCode>1505</ErrorCode><Description>Executable: Jdl mandatory attribute is missing</Description><FaultCause>AdSemanticMandatoryException: Executable: Jdl mandatory attribute is missing at JobAd::checkSemantic()[/home/glbuild/GLITE_3_1_0_continous/org.glite.jdl.api-cpp/src/requestad/JobAd.cpp:541]</FaultCause><FaultCause> at JobAd::checkSemantic()[/home/glbuild/GLITE_3_1_0_continous/org.glite.jdl.api-cpp/src/requestad/JobAd.cpp:440]</FaultCause><FaultCause> at JobAd::check()[/home/glbuild/GLITE_3_1_0_continous/org.glite.jdl.api-cpp/src/requestad/JobAd.cpp:316]</FaultCause><FaultCause> at regist()[/home/glbuild/GLITE_3_1_0_continous/org.glite.wms.wmproxy/src/server/wmpcoreoperations.cpp:663]</FaultCause><FaultCause> at jobregister()[/home/glbuild/GLITE_3_1_0_continous/org.glite.wms.wmproxy/src/server/wmpcoreoperations.cpp:257]</FaultCause><FaultCause> at jobRegister()[/home/glbuild/GLITE_3_1_0_continous/org.glite.wms.wmproxy/src/server/wmpcoreoperations.cpp:352]</FaultCause> Stack dump at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:494) at java.lang.Class.newInstance0(Class.java:350) at java.lang.Class.newInstance(Class.java:303) at org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer.java:104) at org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer.java:90) at org.glite.wms.wmproxy.GenericFaultType.getDeserializer(GenericFaultType.java:90) 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.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:154) at org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:84) at org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:464) at org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:547) at org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:157) at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:533) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:330) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1693) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242) at javax.xml.parsers.SAXParser.parse(SAXParser.java:375) at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696) at org.apache.axis.Message.getSOAPEnvelope(Message.java:435) at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at org.glite.wms.wmproxy.WMProxyStub.jobRegister(WMProxyStub.java:1818) at eu.geclipse.glite.WMSClient.submit(WMSClient.java:353) at eu.geclipse.glite.WMSClient.submitJob(WMSClient.java:574) at eu.geclipse.glite.resources.GliteJobAPI.submitJob(GliteJobAPI.java:115) at eu.geclipse.glite.resources.GliteJobService.submitJob(GliteJobService.java:70) at eu.geclipse.ui.wizards.jobsubmission.JobCreatorSelectionWizard$JobSubmissionJob.run(JobCreatorSelectionWizard.java:319) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) ===