I’ve been working on calling the live service with a ws exec step, then marshaling the lisa.vse.response. Everything looked ok to me, but the responder step would exit without sending a reply. I added a prepare response step, but now it’s throwing an odd XML error from the responder –
============================================================================
| com.thoughtworks.xstream.io.StreamException: : PI must not start with xml (position:unknown TransientResponse{binary=false, body=@1:41 in java.io.StringReader@1496658a)
============================================================================
| Step: Virtual HTTPS Responder
----------------------------------------------------------------------------
| Message: : PI must not start with xml (position:unknown TransientResponse{binary=false, body=@1:41 in java.io.StringReader@1496658a)
----------------------------------------------------------------------------
| Trapped Exception: : PI must not start with xml (position:unknown TransientResponse{binary=false, body=@1:41 in java.io.StringReader@1496658a)
| Trapped Message: com.thoughtworks.xstream.io.StreamException: : PI must not start with xml (position:unknown TransientResponse{binary=false, body=@1:41 in java.io.StringReader@1496658a)
----------------------------------------------------------------------------
STACK TRACE
com.thoughtworks.xstream.io.StreamException: : PI must not start with xml (position:unknown TransientResponse{binary=false, body=@1:41 in java.io.StringReader@1496658a)
at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:124)
at com.thoughtworks.xstream.io.xml.AbstractPullReader.readRealEvent(AbstractPullReader.java:148)
at com.thoughtworks.xstream.io.xml.AbstractPullReader.readEvent(AbstractPullReader.java:141)
at com.thoughtworks.xstream.io.xml.AbstractPullReader.move(AbstractPullReader.java:118)
at com.thoughtworks.xstream.io.xml.AbstractPullReader.moveDown(AbstractPullReader.java:103)
at com.thoughtworks.xstream.io.xml.XppReader.<init>(XppReader.java:63)
at com.thoughtworks.xstream.io.xml.AbstractXppDriver.createReader(AbstractXppDriver.java:54)
at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1061)
at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1052)
at com.itko.lisa.vse.stateful.model.Streamer.fromXML(Streamer.java:92)
at com.itko.lisa.vse.stateful.BaseRespondStep.getResponse(BaseRespondStep.java:312)
at com.itko.lisa.vse.stateful.BaseRespondStep.getResponse(BaseRespondStep.java:296)
at com.itko.lisa.vse.stateful.protocol.http.HttpRespondStep.respond(HttpRespondStep.java:113)
at com.itko.lisa.vse.stateful.BaseRespondStep.execute(BaseRespondStep.java:231)
at com.itko.lisa.test.TestNode.executeNode(TestNode.java:981)
at com.itko.lisa.test.TestCase.execute(TestCase.java:1288)
at com.itko.lisa.test.TestCase.execute(TestCase.java:1203)
at com.itko.lisa.test.TestCase.executeNextNode(TestCase.java:1188)
at com.itko.lisa.editor.WalkThruPanel.prepAndExecNode(WalkThruPanel.java:1085)
at com.itko.lisa.editor.WalkThruPanel.access$900(WalkThruPanel.java:71)
at com.itko.lisa.editor.WalkThruPanel$10.doCallback(WalkThruPanel.java:992)
at com.itko.util.swing.panels.ProcessingDialog$2.run(ProcessingDialog.java:194)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.xmlpull.v1.XmlPullParserException: PI must not start with xml (position:unknown TransientResponse{binary=false, body=@1:41 in java.io.StringReader@1496658a)
at org.kxml2.io.KXmlParser.exception(Unknown Source)
at org.kxml2.io.KXmlParser.error(Unknown Source)
at org.kxml2.io.KXmlParser.parseLegacy(Unknown Source)
at org.kxml2.io.KXmlParser.nextImpl(Unknown Source)
at org.kxml2.io.KXmlParser.next(Unknown Source)
at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:109)
... 22 more
If you have a few minutes to take a look at this, I could use some suggestions.
Thanks for your help