soapfault:无法创建SOAP消息

时间:2011-11-23 09:31:10

标签: android web-services soapfault

11-23 16:19:30.085: SoapFault - faultcode: 'S:Client' faultstring: 'Couldn't create SOAP message due to exception: Unable to create StAX reader or writer' faultactor: 'null' detail: null
11-23 16:19:30.085: at org.ksoap2.serialization.SoapSerializationEnvelope.parseBody(SoapSerializationEnvelope.java:121)
11-23 16:19:30.085: at org.ksoap2.SoapEnvelope.parse(SoapEnvelope.java:137)
11-23 16:19:30.085: at org.ksoap2.transport.Transport.parseResponse(Transport.java:63)
11-23 16:19:30.085: at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:104)
11-23 16:19:30.085: at com.mobilebox.webservice.CommonWSClient.callWS(CommonWSClient.java:247)
11-23 16:19:30.085: at com.mobilebox.webservice.CommonWSClient.access$1(CommonWSClient.java:217)
11-23 16:19:30.085: at com.mobilebox.webservice.CommonWSClient$WSHandle.run(CommonWSClient.java:201)
11-23 16:19:30.085: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
11-23 16:19:30.085: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
11-23 16:19:30.085: at java.lang.Thread.run(Thread.java:1019)

我的Android应用程序使用Soap webservice客户端来调用远程方法。有时候,它会返回上面的例外情况。当我用SoapUI调用它时,它永远不会出现。

1 个答案:

答案 0 :(得分:0)

我发现,这是来自服务器的响应错误消息。   我会继续找出为什么会有这样的错误。

服务器响应:

<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
    <S:Body>
        <S:Fault xmlns:ns4="http://www.w3.org/2003/05/soap-envelope">
            <faultcode>S:Client</faultcode>
            <faultstring>Couldn't create SOAP message due to exception: Unable to create StAX reader or writer</faultstring>
        </S:Fault>
    </S:Body>
</S:Envelope>