AndroidAsync icon indicating copy to clipboard operation
AndroidAsync copied to clipboard

mDataHandler failed to consume data

Open xmuSistone opened this issue 3 years ago • 1 comments

Hello,

i got this error: java.lang.RuntimeException: mDataHandler failed to consume data, yet remains the mDataHandler. at com.koushikdutta.async.Util.emitAllData(Util.java:39) at com.koushikdutta.async.AsyncNetworkSocket.onReadable(AsyncNetworkSocket.java:160) at com.koushikdutta.async.AsyncServer.runLoop(AsyncServer.java:878) at com.koushikdutta.async.AsyncServer.run(AsyncServer.java:726) at com.koushikdutta.async.AsyncServer.access$800(AsyncServer.java:46) at com.koushikdutta.async.AsyncServer$8.run(AsyncServer.java:680)

in my case, i called setMultipartCallback : MultipartFormDataBody body = (MultipartFormDataBody) request.getBody(); body.setMultipartCallback(part -> { DataHolder dataHolder = new DataHolder(part.getName()); body.setDataCallback(dataHolder); });

after data arrived and completed, i called this: response.send("application/json; charset=utf-8", result); //AsyncHttpServerResponse

can you please figure out what my mistake is?

xmuSistone avatar Apr 06 '22 09:04 xmuSistone

bug

Not everytime, but it's happening to me as well sometimes and it's crashing the application...

elite-mob avatar Aug 08 '23 03:08 elite-mob