Hello soaplab team, I have a bunch of problems loading my home made soaplab2 services. Once deployed they seem to work fine when executed in spinet but some of them are not able to load in Taverna (non of the versions) because it is "Unable to call the get spec method". The error is shown below as the first error text. When I have managed to load one of my services another error is a "non-valid XML message" This error is placed on the bottom of this email.
Does anyone have an idea what I'm doing wrong? are there other ways of testing these services? Does anyone know anything about setting up soaplab2 services? And if yes, what could I have done wrong there? ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- INFO 2011-03-03 14:52:56,814 (net.sf.taverna.t2.workbench.ui.dndhandler.ServiceTransferHandler:119) - Importing a transferable ERROR 2011-03-03 14:52:56,824 (net.sf.taverna.t2.workflowmodel.impl.ConfigureEdit:92) - Error configuring :SoaplabActivity net.sf.taverna.t2.workflowmodel.processor.activity.ActivityConfigurationException: : Unable to call the get spec method for endpoint : http://localhost:8080/soaplab2-axis/services/benchmark_tools.single_benchmark Remote exception message The AXIS engine could not find a target service to invoke! targetService is benchmark_tools.single_benchmark at net.sf.taverna.t2.activities.soaplab.SoaplabActivity.generatePorts(SoaplabActivity.java:380) at net.sf.taverna.t2.activities.soaplab.SoaplabActivity.configure(SoaplabActivity.java:76) at net.sf.taverna.t2.activities.soaplab.SoaplabActivity.configure(SoaplabActivity.java:57) at net.sf.taverna.t2.workflowmodel.impl.ConfigureEdit.doEditAction(ConfigureEdit.java:87) at net.sf.taverna.t2.workflowmodel.impl.ConfigureEdit.doEditAction(ConfigureEdit.java:44) at net.sf.taverna.t2.workflowmodel.impl.AbstractEdit.doEdit(AbstractEdit.java:86) at net.sf.taverna.t2.workflowmodel.CompoundEdit.doEdit(CompoundEdit.java:73) at net.sf.taverna.t2.workbench.edits.impl.EditManagerImpl.doDataflowEdit(EditManagerImpl.java:91) at net.sf.taverna.t2.workbench.ui.workflowview.WorkflowView.importServiceDescription(WorkflowView.java:135) at net.sf.taverna.t2.workbench.ui.workflowview.WorkflowView.pasteTransferable(WorkflowView.java:190) at net.sf.taverna.t2.workbench.ui.dndhandler.ServiceTransferHandler.importData(ServiceTransferHandler.java:121) at javax.swing.TransferHandler.importData(TransferHandler.java:755) at javax.swing.TransferHandler$DropHandler.drop(TransferHandler.java:1478) at java.awt.dnd.DropTarget.drop(DropTarget.java:434) at javax.swing.TransferHandler$SwingDropTarget.drop(TransferHandler.java:1203) at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTargetContextPeer.java:519) at sun.awt.X11.XDropTargetContextPeer.processDropMessage(XDropTargetContextPeer.java:165) at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEvent(SunDropTargetContextPeer.java:832) at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:756) at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:30) at java.awt.Component.dispatchEventImpl(Component.java:4509) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4482) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577) at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:4312) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4163) at java.awt.Container.dispatchEventImpl(Container.java:2085) at java.awt.Window.dispatchEventImpl(Window.java:2478) at java.awt.Component.dispatchEvent(Component.java:4482) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:644) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:603) at java.awt.EventQueue$1.run(EventQueue.java:601) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) at java.awt.EventQueue$2.run(EventQueue.java:617) at java.awt.EventQueue$2.run(EventQueue.java:615) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:614) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) WARN 2011-03-03 14:52:56,825 (net.sf.taverna.t2.workbench.ui.workflowview.WorkflowView:138) - Could not add processor : edit error net.sf.taverna.t2.workflowmodel.EditException: Failed child of compound edit at net.sf.taverna.t2.workflowmodel.CompoundEdit.doEdit(CompoundEdit.java:85) at net.sf.taverna.t2.workbench.edits.impl.EditManagerImpl.doDataflowEdit(EditManagerImpl.java:91) at net.sf.taverna.t2.workbench.ui.workflowview.WorkflowView.importServiceDescription(WorkflowView.java:135) at net.sf.taverna.t2.workbench.ui.workflowview.WorkflowView.pasteTransferable(WorkflowView.java:190) at net.sf.taverna.t2.workbench.ui.dndhandler.ServiceTransferHandler.importData(ServiceTransferHandler.java:121) at javax.swing.TransferHandler.importData(TransferHandler.java:755) at javax.swing.TransferHandler$DropHandler.drop(TransferHandler.java:1478) at java.awt.dnd.DropTarget.drop(DropTarget.java:434) at javax.swing.TransferHandler$SwingDropTarget.drop(TransferHandler.java:1203) at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTargetContextPeer.java:519) at sun.awt.X11.XDropTargetContextPeer.processDropMessage(XDropTargetContextPeer.java:165) at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEvent(SunDropTargetContextPeer.java:832) at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:756) at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:30) at java.awt.Component.dispatchEventImpl(Component.java:4509) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4482) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577) at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:4312) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4163) at java.awt.Container.dispatchEventImpl(Container.java:2085) at java.awt.Window.dispatchEventImpl(Window.java:2478) at java.awt.Component.dispatchEvent(Component.java:4482) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:644) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:603) at java.awt.EventQueue$1.run(EventQueue.java:601) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) at java.awt.EventQueue$2.run(EventQueue.java:617) at java.awt.EventQueue$2.run(EventQueue.java:615) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:614) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: net.sf.taverna.t2.workflowmodel.EditException: net.sf.taverna.t2.workflowmodel.processor.activity.ActivityConfigurationException: : Unable to call the get spec method for endpoint : http://localhost:8080/soaplab2-axis/services/benchmark_tools.single_benchmark Remote exception message The AXIS engine could not find a target service to invoke! targetService is benchmark_tools.single_benchmark at net.sf.taverna.t2.workflowmodel.impl.ConfigureEdit.doEditAction(ConfigureEdit.java:94) at net.sf.taverna.t2.workflowmodel.impl.ConfigureEdit.doEditAction(ConfigureEdit.java:44) at net.sf.taverna.t2.workflowmodel.impl.AbstractEdit.doEdit(AbstractEdit.java:86) at net.sf.taverna.t2.workflowmodel.CompoundEdit.doEdit(CompoundEdit.java:73) ... 40 more Caused by: net.sf.taverna.t2.workflowmodel.processor.activity.ActivityConfigurationException: : Unable to call the get spec method for endpoint : http://localhost:8080/soaplab2-axis/services/benchmark_tools.single_benchmark Remote exception message The AXIS engine could not find a target service to invoke! targetService is benchmark_tools.single_benchmark at net.sf.taverna.t2.activities.soaplab.SoaplabActivity.generatePorts(SoaplabActivity.java:380) at net.sf.taverna.t2.activities.soaplab.SoaplabActivity.configure(SoaplabActivity.java:76) at net.sf.taverna.t2.activities.soaplab.SoaplabActivity.configure(SoaplabActivity.java:57) at net.sf.taverna.t2.workflowmodel.impl.ConfigureEdit.doEditAction(ConfigureEdit.java:87) ... 43 more ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- WARN 2011-03-03 15:08:04,716 (net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke:232) - Failed (INVOCATION) invoking net.sf.taverna.t2.activities.soaplab.SoaplabActivity@17e9b52 for job DispatchJobEvent facade0:Workflow1:single_benchmark[]: Failure calling soaplab AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: java.lang.IllegalArgumentException: The char '0x1f' after '' is not a valid XML character. faultActor: faultNode: faultDetail: { http://xml.apache.org/axis/}stackTrace:java.lang.IllegalArgumentException: The char '0x1f' after '' is not a valid XML character. at org.apache.axis.components.encoding.UTF8Encoder.writeEncoded(UTF8Encoder.java:81) at org.apache.axis.encoding.SerializationContext.writeSafeString(SerializationContext.java:1289) at org.apache.axis.encoding.ser.SimpleSerializer.serialize(SimpleSerializer.java:104) at org.apache.axis.encoding.SerializationContext.serializeActual(SerializationContext.java:1504) at org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:980) at org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:801) at org.apache.axis.encoding.ser.MapSerializer.serialize(MapSerializer.java:97) at org.apache.axis.encoding.SerializationContext.serializeActual(SerializationContext.java:1504) at org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:980) at org.apache.axis.encoding.SerializationContext.outputMultiRefs(SerializationContext.java:1055) at org.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:145) at org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:478) at org.apache.axis.message.MessageElement.output(MessageElement.java:1208) at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:315) at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:269) at org.apache.axis.SOAPPart.saveChanges(SOAPPart.java:530) at org.apache.axis.SOAPPart.getContentLength(SOAPPart.java:229) at org.apache.axis.Message.getContentLength(Message.java:510) at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:371) at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) 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 net.sf.taverna.t2.activities.soaplab.SoaplabActivity$1.run(SoaplabActivity.java:123) at java.lang.Thread.run(Thread.java:662) {http://xml.apache.org/axis/}hostname:muiser-desktop java.lang.IllegalArgumentException: The char '0x1f' after '' is not a valid XML character. at org.apache.axis.AxisFault.makeFault(AxisFault.java:101) at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:317) at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:269) at org.apache.axis.SOAPPart.saveChanges(SOAPPart.java:530) at org.apache.axis.SOAPPart.getContentLength(SOAPPart.java:229) at org.apache.axis.Message.getContentLength(Message.java:510) at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:371) at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) 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 net.sf.taverna.t2.activities.soaplab.SoaplabActivity$1.run(SoaplabActivity.java:123) at java.lang.Thread.run(Thread.java:662) Caused by: java.lang.IllegalArgumentException: The char '0x1f' after '' is not a valid XML character. at org.apache.axis.components.encoding.UTF8Encoder.writeEncoded(UTF8Encoder.java:81) at org.apache.axis.encoding.SerializationContext.writeSafeString(SerializationContext.java:1289) at org.apache.axis.encoding.ser.SimpleSerializer.serialize(SimpleSerializer.java:104) at org.apache.axis.encoding.SerializationContext.serializeActual(SerializationContext.java:1504) at org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:980) at org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:801) at org.apache.axis.encoding.ser.MapSerializer.serialize(MapSerializer.java:97) at org.apache.axis.encoding.SerializationContext.serializeActual(SerializationContext.java:1504) at org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:980) at org.apache.axis.encoding.SerializationContext.outputMultiRefs(SerializationContext.java:1055) at org.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:145) at org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:478) at org.apache.axis.message.MessageElement.output(MessageElement.java:1208) at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:315) ... 17 more ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -- Iwe EC Muiser Master student NTNU - Department of Cancer Research and Molecular Medicine Bioinformatics & Gene Regulation Group Laboratory Centre, 5th floor. Erling Skjalgssons gt. 1 Trondheim +4594157082
------------------------------------------------------------------------------ Free Software Download: Index, Search & Analyze Logs and other IT data in Real-Time with Splunk. Collect, index and harness all the fast moving IT data generated by your applications, servers and devices whether physical, virtual or in the cloud. Deliver compliance at lower cost and gain new business insights. http://p.sf.net/sfu/splunk-dev2dev
_______________________________________________ taverna-users mailing list [email protected] [email protected] Web site: http://www.taverna.org.uk Mailing lists: http://www.taverna.org.uk/about/contact-us/
