trust-wallet-android-source icon indicating copy to clipboard operation
trust-wallet-android-source copied to clipboard

FATAL EXCEPTION: Error occurred when user press on BackPress button immediately after selected My Tokens tab

Open tonybka opened this issue 8 years ago • 0 comments

Detail:

FATAL EXCEPTION: RxCachedThreadScheduler-2 Process: com.wallet.crypto.trustapp, PID: 12223 io.reactivex.exceptions.UndeliverableException: java.lang.RuntimeException: java.lang.InterruptedException at io.reactivex.plugins.RxJavaPlugins.onError(RxJavaPlugins.java:349) at io.reactivex.internal.operators.observable.ObservableCreate$CreateEmitter.onError(ObservableCreate.java:74) at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:43) at io.reactivex.Observable.subscribe(Observable.java:10955) at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96) at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:272) 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:761) Caused by: java.lang.RuntimeException: java.lang.InterruptedException at io.reactivex.internal.util.ExceptionHelper.wrapOrThrow(ExceptionHelper.java:45) at io.reactivex.internal.observers.BlockingMultiObserver.blockingGet(BlockingMultiObserver.java:86) at io.reactivex.Completable.blockingAwait(Completable.java:924) at com.wallet.crypto.trustapp.repository.TokenRepository.updateTokenInfoCache(TokenRepository.java:124) at com.wallet.crypto.trustapp.repository.TokenRepository.lambda$fetch$2$TokenRepository(TokenRepository.java:78) at com.wallet.crypto.trustapp.repository.TokenRepository$$Lambda$1.subscribe(Unknown Source) at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40) at io.reactivex.Observable.subscribe(Observable.java:10955)  at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96)  at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452)  at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61)  at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52)  at java.util.concurrent.FutureTask.run(FutureTask.java:237)  at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:272)  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:761)  Caused by: java.lang.InterruptedException at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:995) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:203) at io.reactivex.internal.observers.BlockingMultiObserver.blockingGet(BlockingMultiObserver.java:83) at io.reactivex.Completable.blockingAwait(Completable.java:924)  at com.wallet.crypto.trustapp.repository.TokenRepository.updateTokenInfoCache(TokenRepository.java:124)  at com.wallet.crypto.trustapp.repository.TokenRepository.lambda$fetch$2$TokenRepository(TokenRepository.java:78)  at com.wallet.crypto.trustapp.repository.TokenRepository$$Lambda$1.subscribe(Unknown Source)  at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40)  at io.reactivex.Observable.subscribe(Observable.java:10955)  at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96)  at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452)  at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61)  at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52)  at java.util.concurrent.FutureTask.run(FutureTask.java:237)  at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:272)  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:761) 

tonybka avatar Mar 01 '18 09:03 tonybka