unexpected XML reader state. expected: END but found: START:
chaohua wang
Ranch Hand
Joined: Dec 22, 2002
Posts: 61
posted
0
Hi floks,
I got this error, Thank you for your help! I attached erroe, wsdl and test case, Please help!
Testcase: testJSEEndpointAccess took 1.173 sec Caused an ERROR deserialization error: unexpected XML reader state. expected: END but found: START: commandKey deserialization error: unexpected XML reader state. expected: END but found: START: commandKey at com.sun.xml.rpc.encoding.literal.LiteralObjectSerializerBase.deserialize(LiteralObjectSerializerBase.java:128) at com.sun.xml.rpc.encoding.literal.LiteralResponseSerializer.doDeserialize(LiteralResponseSerializer.java:270) at com.sun.xml.rpc.encoding.literal.LiteralResponseSerializer.internalDeserialize(LiteralResponseSerializer.java:370) at com.sun.xml.rpc.encoding.literal.LiteralResponseSerializer.deserialize(LiteralResponseSerializer.java:327) at com.sun.xml.rpc.client.dii.CallInvokerImpl._readFirstBodyElement(CallInvokerImpl.java:350) at com.sun.xml.rpc.client.StreamingSender._send(StreamingSender.java:228) at com.sun.xml.rpc.client.dii.CallInvokerImpl.doInvoke(CallInvokerImpl.java:103) at com.sun.xml.rpc.client.dii.BasicCall.invoke(BasicCall.java:486) at com.sun.xml.rpc.client.dii.CallInvocationHandler.doCall(CallInvocationHandler.java:121) at com.sun.xml.rpc.client.dii.CallInvocationHandler.invoke(CallInvocationHandler.java:85) at $Proxy0.jobRequest(Unknown Source) at com.premierdata.pdsstudio.server.test.section37.webservice.serverside.ServerSideJSETest.testJSEEndpointAccess(ServerSideJSETest.java:43) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
---------------------
public void testJSEEndpointAccess() throws Exception { URL url = new URL("http://localhost/servlet/DataObjectProcess?wsdl"); QName qname = new QName("http://com.studio.server.section37.outputprocess.webservice/server", "DataObjectProcessService");
ServiceFactory factory = ServiceFactory.newInstance(); Service service = factory.createService(url, qname); DataObjectProcess endpoint = (DataObjectProcess)service.getPort(DataObjectProcess.class);
// String info = endpoint.getProcessInfo("dataobject"); //assertEquals("The 'dataobject' is processing", info);
ReportDataObject dobj = new ReportDataObject(); dobj.setOutputFile(new File("D:\\PDSStudio\\build\\war\\target\\test-results\\reports\\127\\ExhibitA.pdf")); dobj.setCommandKey(new Integer(240)); dobj.setAurl("http://www.macromedia.com/devnet/server_archive/articles/j2ee_app_using_jrun_tutorial/J2EETutorial.pdf");