felipecsl/GifImageView

Crash in OkHttpClient.newCall(request).execute();

Closed this issue · 1 comments

Hi I am getting crash every time I run this sample code at this line of MainActivity -
final Response response = client.newCall(request).execute();

Here's the logcat -
08-28 09:57:01.951: E/AndroidRuntime(17984): FATAL EXCEPTION: AsyncTask #1
08-28 09:57:01.951: E/AndroidRuntime(17984): Process: com.felipecsl.gifimageview.app, PID: 17984
08-28 09:57:01.951: E/AndroidRuntime(17984): java.lang.RuntimeException: An error occured while executing doInBackground()
08-28 09:57:01.951: E/AndroidRuntime(17984): at android.os.AsyncTask$3.done(AsyncTask.java:300)
08-28 09:57:01.951: E/AndroidRuntime(17984): at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
08-28 09:57:01.951: E/AndroidRuntime(17984): at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
08-28 09:57:01.951: E/AndroidRuntime(17984): at java.util.concurrent.FutureTask.run(FutureTask.java:242)
08-28 09:57:01.951: E/AndroidRuntime(17984): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
08-28 09:57:01.951: E/AndroidRuntime(17984): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
08-28 09:57:01.951: E/AndroidRuntime(17984): at java.lang.Thread.run(Thread.java:841)
08-28 09:57:01.951: E/AndroidRuntime(17984): Caused by: java.lang.NoClassDefFoundError: com.squareup.okhttp.internal.http.RetryableSink
08-28 09:57:01.951: E/AndroidRuntime(17984): at com.squareup.okhttp.internal.Util.(Util.java:231)
08-28 09:57:01.951: E/AndroidRuntime(17984): at com.squareup.okhttp.ConnectionPool.(ConnectionPool.java:82)
08-28 09:57:01.951: E/AndroidRuntime(17984): at com.squareup.okhttp.ConnectionPool.(ConnectionPool.java:71)
08-28 09:57:01.951: E/AndroidRuntime(17984): at com.squareup.okhttp.OkHttpClient.copyWithDefaults(OkHttpClient.java:477)
08-28 09:57:01.951: E/AndroidRuntime(17984): at com.squareup.okhttp.OkHttpClient.newCall(OkHttpClient.java:439)
08-28 09:57:01.951: E/AndroidRuntime(17984): at com.felipecsl.gifimageview.app.ByteArrayHttpClient.get(ByteArrayHttpClient.java:28)
08-28 09:57:01.951: E/AndroidRuntime(17984): at com.felipecsl.gifimageview.app.GifDataDownloader.doInBackground(GifDataDownloader.java:22)
08-28 09:57:01.951: E/AndroidRuntime(17984): at com.felipecsl.gifimageview.app.GifDataDownloader.doInBackground(GifDataDownloader.java:1)
08-28 09:57:01.951: E/AndroidRuntime(17984): at android.os.AsyncTask$2.call(AsyncTask.java:288)
08-28 09:57:01.951: E/AndroidRuntime(17984): at java.util.concurrent.FutureTask.run(FutureTask.java:237)

Also I am getting this error just after the crash -
08-28 09:57:01.921: E/dalvikvm(17984): Could not find class 'com.squareup.okhttp.internal.http.RetryableSink', referenced from method com.squareup.okhttp.internal.Util.

Any thoughts?

Check out this issue on okhttp square/okhttp#870