square / okhttp

Square’s meticulous HTTP client for the JVM, Android, and GraalVM.
https://square.github.io/okhttp/
Apache License 2.0
45.71k stars 9.15k forks source link

java.lang.ExceptionInInitializerError bug #2580

Closed tomatozheng closed 8 years ago

tomatozheng commented 8 years ago

Bug report: java.lang.ExceptionInInitializerError at okhttp3.OkHttpClient.(OkHttpClient.java:64) Caused by: java.lang.NullPointerException at okhttp3.ConnectionSpec$Builder.cipherSuites(ConnectionSpec.java:278) at okhttp3.ConnectionSpec.(ConnectionSpec.java:66) java.lang.NullPointerException at okhttp3.ConnectionSpec$Builder.cipherSuites(ConnectionSpec.java:278) at okhttp3.ConnectionSpec.(ConnectionSpec.java:66) at okhttp3.OkHttpClient.(OkHttpClient.java:64)

tomatozheng commented 8 years ago

sometimes when i init OkHttpClient instance,throw those message

hysbtr commented 8 years ago

Oh~,My kiddo,Let me see one see!

swankjesse commented 8 years ago

Looks like a device or VM initialization problem. Can you tell me more about the impacted devices?

surajnavkudkarpersonal commented 8 years ago

I also got the same bug in okhttp:3.2.0 .Below are details . OS Version: 5.0 Device: Intex Aqua Power+ RAM Free: 39% Disk Free: 72.4% Fatal Exception: java.lang.RuntimeException: An error occured while executing doInBackground() at android.os.AsyncTask$3.done(AsyncTask.java:300) at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355) at java.util.concurrent.FutureTask.setException(FutureTask.java:222) at java.util.concurrent.FutureTask.run(FutureTask.java:242) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at java.lang.Thread.run(Thread.java:818) Caused by java.lang.ExceptionInInitializerError at okhttp3.OkHttpClient$Builder.(OkHttpClient.java:359) Caused by java.lang.ArrayIndexOutOfBoundsException: length=0; index=0 at okhttp3.OkHttpClient.(OkHttpClient.java:64) at okhttp3.OkHttpClient$Builder.(OkHttpClient.java:359)

Will upgrading to 3.4.1 will fix this issue?