android10 / frodo

Android Library for Logging RxJava Observables and Subscribers.
1.48k stars 101 forks source link

NullPointerException: RxLogObservable (Android 7.1.1) #37

Open ZemtsovVU opened 7 years ago

ZemtsovVU commented 7 years ago

Nexus 5x Nexus 6p Android 7.1.1

In some cases throwing NPE:

java.lang.NullPointerException: Attempt to invoke interface method 'com.fernandocejas.frodo.annotation.RxLogObservable$Scope com.fernandocejas.frodo.annotation.RxLogObservable.value()' on a null object reference at com.fernandocejas.frodo.aspect.LogObservable.methodAnnotatedWithRxLogObservable(LogObservable.java:27) ~[na:0.0] at [...].GenericRestRefreshTokenProvider$1.call(GenericRestRefreshTokenProvider.java) ~[na:0.0] at [...].GenericRestRefreshTokenProvider$1.call(GenericRestRefreshTokenProvider.java:53) ~[na:0.0] at rx.internal.util.InternalObservableUtils$RetryNotificationDematerializer.call(InternalObservableUtils.java:223) ~[na:0.0] at rx.internal.util.InternalObservableUtils$RetryNotificationDematerializer.call(InternalObservableUtils.java:214) ~[na:0.0] at rx.internal.operators.OnSubscribeRedo.call(OnSubscribeRedo.java:280) ~[na:0.0] at rx.internal.operators.OnSubscribeRedo.call(OnSubscribeRedo.java:47) ~[na:0.0] at rx.Observable.unsafeSubscribe(Observable.java:10144) ~[na:0.0] at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48) ~[na:0.0] at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33) ~[na:0.0] at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) ~[na:0.0] at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) ~[na:0.0] at rx.Observable.unsafeSubscribe(Observable.java:10144) ~[na:0.0] at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48) ~[na:0.0] at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33) ~[na:0.0] at rx.Observable.unsafeSubscribe(Observable.java:10144) ~[na:0.0] at rx.internal.operators.OperatorSubscribeOn$1.call(OperatorSubscribeOn.java:94) ~[na:0.0] at rx.internal.schedulers.CachedThreadScheduler$EventLoopWorker$1.call(CachedThreadScheduler.java:230) ~[na:0.0] at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) ~[na:0.0] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428) ~[na:0.0] at java.util.concurrent.FutureTask.run(FutureTask.java:237) ~[na:0.0] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:272) ~[na:0.0] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) ~[na:0.0] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) ~[na:0.0] at java.lang.Thread.run(Thread.java:761) ~[na:0.0]