[Soaplab-users] first run works, second throws an exception
Brought to you by:
marsenger
From: Marcus E. <er...@in...> - 2006-11-30 12:26:57
|
Hey everyone, I have been developing webservices with soaplab 1.1 for a while now, but suddenly encountered a problem. After I started the Applab server and Tomcat I can execute a webservice that is supposed to return an "outfile" without any problems. However right afterwards when I try to execute the same webservice I get an error. If I then restart Tomcat I can execute the webservice once more without that error so there must be something left over from the execution that prevents a successful 2nd execution. The result to return is created in both cases, so the problem shows up only when its time to return the file to Taverna. Here is the error message that Taverna (1.4) throws: Details: org.embl.ebi.SoaplabShare.SoaplabException: org.embl.ebi.SoaplabShare.S oaplabException: Internal communication failed. (in fetchResults) org.omg.CORBA. COMM_FAILURE: vmcid: SUN minor code: 208 completed: Maybe Details: org.embl.ebi.SoaplabShare.SoaplabException: Internal communication fail ed. (in fetchResults) org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 208 completed: Maybe at org.embl.ebi.SoaplabServer.applab.JobAppLab.fetchResults(JobAppLab.ja va:697) at org.embl.ebi.SoaplabServer.applab.JobAppLab.getResults(JobAppLab.java :667) at org.embl.ebi.SoaplabServer.applab.AnalysisWSAppLabImpl.getSomeResults (AnalysisWSAppLabImpl.java:769) at org.embl.ebi.SoaplabServer.applab.AnalysisWSAppLabImpl.getSomeResults (AnalysisWSAppLabImpl.java:768) at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.embl.ebi.SoaplabServer.applab.AnalysisWSAppLabImpl.logAndThrow(An alysisWSAppLabImpl.java:163) at org.embl.ebi.SoaplabServer.applab.AnalysisWSAppLabImpl.getSomeResults (AnalysisWSAppLabImpl.java:771) at org.embl.ebi.SoaplabServer.applab.AnalysisWSAppLabImpl.getSomeResults (AnalysisWSAppLabImpl.java:768) at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder .java:222) at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder. java:129) at org.apache.axis.encoding.DeserializationContext.endElement(Deserializ ationContext.java:1087) at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source ) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknow n Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent Dispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un known Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at javax.xml.parsers.SAXParser.parse(Unknown Source) at org.apache.axis.encoding.DeserializationContext.parse(Deserialization Context.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(MustUnders tandChecker.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.embl.ebi.escience.scuflworkers.soaplab.SoaplabTask.execute(Soapla bTask.java:159) ... 7 more thanks in advance, Marcus |