[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
|