HessianConnectionException: 500: java.io.EOFException

558 Views Asked by At

I'm developing an Android application that communicates with a Hessian web service. It works fine after starting but when i call again the network function i get this error:

08-21 14:27:24.712: E/AndroidRuntime(2170): FATAL EXCEPTION: AsyncTask #1
08-21 14:27:24.712: E/AndroidRuntime(2170): java.lang.RuntimeException: An error occured while executing doInBackground()
08-21 14:27:24.712: E/AndroidRuntime(2170):     at android.os.AsyncTask$3.done(AsyncTask.java:299)
08-21 14:27:24.712: E/AndroidRuntime(2170):     at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352)
08-21 14:27:24.712: E/AndroidRuntime(2170):     at java.util.concurrent.FutureTask.setException(FutureTask.java:219)
08-21 14:27:24.712: E/AndroidRuntime(2170):     at java.util.concurrent.FutureTask.run(FutureTask.java:239)
08-21 14:27:24.712: E/AndroidRuntime(2170):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
08-21 14:27:24.712: E/AndroidRuntime(2170):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
08-21 14:27:24.712: E/AndroidRuntime(2170):     at java.lang.Thread.run(Thread.java:856)
08-21 14:27:24.712: E/AndroidRuntime(2170): Caused by: com.caucho.hessian.client.HessianConnectionException: 500: java.io.EOFException
08-21 14:27:24.712: E/AndroidRuntime(2170):     at com.caucho.hessian.client.HessianProxy.invoke(HessianProxy.java:197)
08-21 14:27:24.712: E/AndroidRuntime(2170):     at $Proxy2.getEventActionsCount(Native Method)
08-21 14:27:24.712: E/AndroidRuntime(2170):     at com.example.hessian.EventServiceTask.doInBackground(EventServiceTask.java:69)
08-21 14:27:24.712: E/AndroidRuntime(2170):     at com.example.hessian.EventServiceTask.doInBackground(EventServiceTask.java:1)
08-21 14:27:24.712: E/AndroidRuntime(2170):     at android.os.AsyncTask$2.call(AsyncTask.java:287)
08-21 14:27:24.712: E/AndroidRuntime(2170):     at java.util.concurrent.FutureTask.run(FutureTask.java:234)
08-21 14:27:24.712: E/AndroidRuntime(2170):     ... 3 more
08-21 14:27:24.712: E/AndroidRuntime(2170): Caused by: java.io.EOFException
08-21 14:27:24.712: E/AndroidRuntime(2170):     at libcore.io.Streams.readAsciiLine(Streams.java:203)
08-21 14:27:24.712: E/AndroidRuntime(2170):     at libcore.net.http.HttpEngine.readResponseHeaders(HttpEngine.java:573)
08-21 14:27:24.712: E/AndroidRuntime(2170):     at libcore.net.http.HttpEngine.readResponse(HttpEngine.java:821)
08-21 14:27:24.712: E/AndroidRuntime(2170):     at libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:283)
08-21 14:27:24.712: E/AndroidRuntime(2170):     at libcore.net.http.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:495)
08-21 14:27:24.712: E/AndroidRuntime(2170):     at com.caucho.hessian.client.HessianProxy.invoke(HessianProxy.java:167)
08-21 14:27:24.712: E/AndroidRuntime(2170):     ... 8 more

in my web app i'm using spring remoting 2.5 and Hessian 3.1, and in Android i'm using Hessdroid i download it from the net.

0

There are 0 best solutions below