I have a random error with web services in soaplab2. If I run my web service with the same settings many times, sometimes it works, sometimes not.
Are you already aware about this trouble?
1) I have this message in Taverna:
--------------------------------------------------
[Text: Task failed due to problem invoking soaplab service
SoaplabTask.execute(..) : line 201 <SoaplabTask.java>
ProcessorTask.runAndGenerateTemplates(..) : line 576 <ProcessorTask.java>
ProcessorTask.doInvocationWithRetryLogic(..) : line 517 <ProcessorTask.java>
ProcessorTask.invokeOnce(..) : line 436 <ProcessorTask.java>
ProcessorTask.invokeWithoutIteration(..) : line 642 <ProcessorTask.java>
ProcessorTask.invoke(..) : line 353 <ProcessorTask.java>
ProcessorTask.handleRun(..) : line 280 <ProcessorTask.java>
NewState$1.run(..) : line 67 <NewState.java>
java.lang.IllegalArgumentException: Conversion to SoaplabMap failed: Found an unsupported type 'java.util.HashMap'.
SOAPFaultBuilder.createFault(..) : line 222 <SOAPFaultBuilder.java>
SOAPFaultBuilder.endElement(..) : line 129 <SOAPFaultBuilder.java>
DeserializationContext.endElement(..) : line 1087 <DeserializationContext.java>
AbstractSAXParser.endElement(..) : line -1 <Unknown filename>
XMLNSDocumentScannerImpl.scanEndElement(..) : line -1 <Unknown filename>
XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(..) : line -1 <Unknown filename>
XMLDocumentFragmentScannerImpl.scanDocument(..) : line -1 <Unknown filename>
XML11Configuration.parse(..) : line -1 <Unknown filename>
XML11Configuration.parse(..) : line -1 <Unknown filename>
XMLParser.parse(..) : line -1 <Unknown filename>
AbstractSAXParser.parse(..) : line -1 <Unknown filename>
SAXParser.parse(..) : line -1 <Unknown filename>
DeserializationContext.parse(..) : line 227 <DeserializationContext.java>
SOAPPart.getAsSOAPEnvelope(..) : line 696 <SOAPPart.java>
Message.getSOAPEnvelope(..) : line 435 <Message.java>
MustUnderstandChecker.invoke(..) : line 62 <MustUnderstandChecker.java>
AxisClient.invoke(..) : line 206 <AxisClient.java>
Call.invokeEngine(..) : line 2784 <Call.java>
Call.invoke(..) : line 2767 <Call.java>
Call.invoke(..) : line 2443 <Call.java>
Call.invoke(..) : line 2366 <Call.java>
Call.invoke(..) : line 1812 <Call.java>
SoaplabTask.execute(..) : line 152 <SoaplabTask.java>
ProcessorTask.runAndGenerateTemplates(..) : line 576 <ProcessorTask.java>
ProcessorTask.doInvocationWithRetryLogic(..) : line 517 <ProcessorTask.java>
ProcessorTask.invokeOnce(..) : line 436 <ProcessorTask.java>
ProcessorTask.invokeWithoutIteration(..) : line 642 <ProcessorTask.java>
ProcessorTask.invoke(..) : line 353 <ProcessorTask.java>
ProcessorTask.handleRun(..) : line 280 <ProcessorTask.java>
NewState$1.run(..) : line 67 <NewState.java>
]
--------------------------------------------------
2) This one in soaplab2.log file:
ERROR FileStorage - [Internal error] Unsupported result type 'null'.
Thanks in advance for your help.
Best Regards
Logged In: YES
user_id=1098966
Originator: NO
We believe both problems have been fixed in the latest soaplab2 release, 2.1.1.