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/

Reply via email to