Java 应为:开始标记SOAP错误

Java 应为:开始标记SOAP错误,java,android,web-services,soap,android-asynctask,Java,Android,Web Services,Soap,Android Asynctask,在我的应用程序中,我构建了一个报告系统,可以将用户可能遇到的错误上传到我的服务器。我从几个用户那里收到了这个错误。我无法复制它,也无法找出它的原因 我的应用多次调用SOAP服务器,导致以下错误: 操作系统:安卓4.4.2 异常=应为:开始标记 {}信封位置:开始标签 @java.io中的2:7。InputStreamReader@4340df58 StackTrace=[org.kxml2.io.KXmlParser.requireKXmlParser.java:2056, org.ksoap2

在我的应用程序中,我构建了一个报告系统,可以将用户可能遇到的错误上传到我的服务器。我从几个用户那里收到了这个错误。我无法复制它,也无法找出它的原因

我的应用多次调用SOAP服务器,导致以下错误:

操作系统:安卓4.4.2

异常=应为:开始标记 {}信封位置:开始标签 @java.io中的2:7。InputStreamReader@4340df58

StackTrace=[org.kxml2.io.KXmlParser.requireKXmlParser.java:2056, org.ksoap2.SoapEnvelope.parseSoapEnvelope.java:127, org.ksoap2.transport.transport.parseResponseTransport.java:100, org.ksoap2.transport.HttpTransportSE.callHttpTransportSE.java:195, org.ksoap2.transport.HttpTransportSE.callHttpTransportSE.java:95, com.xxxx.engine.ws.xxxMobileService$ServiceCallTask.doInBackgroundxxxtMobileService.java:227, com.xxxx.engine.ws.xxxtMobileService$ServiceCallTask.doInBackgroundxxxMobileService.java:192, android.os.AsyncTask$2.callAsyncTask.java:288, java.util.concurrent.FutureTask.runFutureTask.java:237, java.util.concurrent.ThreadPoolExecutor.runWorkerThreadPoolExecutor.java:1112, java.util.concurrent.ThreadPoolExecutor$Worker.runThreadPoolExecutor.java:587, java.lang.Thread.runThread.java:841]


有人知道是什么导致了这种情况吗?

我猜是连接问题造成的。XMLParser需要一个START_标记。如果解析器甚至没有做到这一点,那么可以假定它没有收到任何数据。假设soap服务器没有过载并导致超时,我预计android设备会失去连接