jgilfelt / chuck

An in-app HTTP inspector for Android OkHttp clients
Apache License 2.0
4.68k stars 452 forks source link

NPE on NotificationHelper l94 #69

Open fraynaud33 opened 6 years ago

fraynaud33 commented 6 years ago

Hello, I have a random crash on Android 7.0, with library com.readystatesoftware.chuck:library:1.1.0 FATAL EXCEPTION: OkHttp Dispatcher java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String com.readystatesoftware.chuck.internal.data.HttpTransaction.getNotificationText()' on a null object reference at com.readystatesoftware.chuck.internal.support.NotificationHelper.show(NotificationHelper.java:94) at com.readystatesoftware.chuck.ChuckInterceptor.create(ChuckInterceptor.java:228) at com.readystatesoftware.chuck.ChuckInterceptor.intercept(ChuckInterceptor.java:167) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67) at okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.java:212) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67) at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:185) at okhttp3.RealCall$AsyncCall.execute(RealCall.java:135) at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) at java.lang.Thread.run(Thread.java:762)

jkyeo commented 6 years ago

The same problem with it.

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String com.readystatesoftware.chuck.internal.data.HttpTransaction.getNotificationText()' on a null object reference
                                                                          at com.readystatesoftware.chuck.internal.support.NotificationHelper.show(NotificationHelper.java:94)
                                                                          at com.readystatesoftware.chuck.ChuckInterceptor.create(ChuckInterceptor.java:228)
                                                                          at com.readystatesoftware.chuck.ChuckInterceptor.intercept(ChuckInterceptor.java:167)
                                                                          at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
                                                                          at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
                                                                          at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:200)
                                                                          at okhttp3.RealCall$AsyncCall.execute(RealCall.java:147)
                                                                          at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
                                                                          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
                                                                          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
                                                                          at java.lang.Thread.run(Thread.java:762)
Axrorxoja commented 5 years ago

Same problem Android OS: 8.0 Lib version: 1.1.0 Logcat : at com.readystatesoftware.chuck.internal.support.NotificationHelper.show(NotificationHelper.java:96) at com.readystatesoftware.chuck.ChuckInterceptor.create(ChuckInterceptor.java:228) at com.readystatesoftware.chuck.ChuckInterceptor.intercept(ChuckInterceptor.java:167) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121) at okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.java:212) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121) at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:200) at okhttp3.RealCall$AsyncCall.execute(RealCall.java:147) at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) at java.lang.Thread.run(Thread.java:764)