Skip to content

ClassCastException occurs with BinaryHttpResponseHandler when failed to download data. #128

Closed
@masonhsiung

Description

@masonhsiung

I'm using the 1.4.2 jar from the website, and found ClassCastException occurs with BinaryHttpResponseHandler when failed to download data.

It seems that handler is trying to cast the error response(which is String) to byte[]...

Exception stack is below

10-26 10:40:27.146: E/AndroidRuntime(24718): java.lang.ClassCastException: java.lang.String cannot be cast to byte[]
10-26 10:40:27.146: E/AndroidRuntime(24718): at com.loopj.android.http.BinaryHttpResponseHandler.handleMessage(BinaryHttpResponseHandler.java:136)
10-26 10:40:27.146: E/AndroidRuntime(24718): at com.loopj.android.http.AsyncHttpResponseHandler$1.handleMessage(AsyncHttpResponseHandler.java:85)
10-26 10:40:27.146: E/AndroidRuntime(24718): at android.os.Handler.dispatchMessage(Handler.java:99)
10-26 10:40:27.146: E/AndroidRuntime(24718): at android.os.Looper.loop(Looper.java:154)
10-26 10:40:27.146: E/AndroidRuntime(24718): at android.app.ActivityThread.main(ActivityThread.java:4631)
10-26 10:40:27.146: E/AndroidRuntime(24718): at java.lang.reflect.Method.invokeNative(Native Method)
10-26 10:40:27.146: E/AndroidRuntime(24718): at java.lang.reflect.Method.invoke(Method.java:511)
10-26 10:40:27.146: E/AndroidRuntime(24718): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:810)
10-26 10:40:27.146: E/AndroidRuntime(24718): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:577)

10-26 10:40:27.146: E/AndroidRuntime(24718): at dalvik.system.NativeStart.main(Native Method)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions