Created
April 11, 2017 17:32
-
-
Save arthtilva/f02d23ec0d1d8cdea90332176caf005b to your computer and use it in GitHub Desktop.
Fabric digit Crash after callback
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Crashlytics - plaintext stacktrace downloaded by tilva.arth at Tue, 11 Apr 2017 15:57:05 GMT | |
# URL: ----------------------- | |
# Organization: Tilva Artsoft | |
# Platform: android | |
# Application: ---------- | |
# Version: N/A | |
# Bundle Identifier: ------------- | |
# Issue #: 8 | |
# Issue ID: 58d3ae970aeb16625bbdd17f | |
# Session ID: 58ECF7220177000151875B00241E3A3B_fcc141d1cde3468980e23278b595202f_0_v1 | |
# Date: 2017-04-11T15:35:55Z | |
# OS Version: 6.0.1 | |
# Device: MotoG3 | |
# RAM Free: 34.5% | |
# Disk Free: 24.3% | |
#0. Crashed: IntentService[ATTRIBUTABLE_INVITE_DOWNLOAD_WORKER]: 0 0 0x0000000000000000 | |
at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:772) | |
at java.util.concurrent.ConcurrentHashMap.containsKey(ConcurrentHashMap.java:800) | |
at com.digits.sdk.android.DigitsApiClientManager.getUserAuthClient(DigitsApiClientManager.java:53) | |
at com.digits.sdk.android.AttributableInviteDownloadService.onHandleIntent(AttributableInviteDownloadService.java:55) | |
at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:66) | |
at android.os.Handler.dispatchMessage(Handler.java:102) | |
at android.os.Looper.loop(Looper.java:148) | |
at android.os.HandlerThread.run(HandlerThread.java:61) | |
-- | |
Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Object.hashCode()' on a null object reference | |
at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:772) | |
at java.util.concurrent.ConcurrentHashMap.containsKey(ConcurrentHashMap.java:800) | |
at com.digits.sdk.android.DigitsApiClientManager.getUserAuthClient(DigitsApiClientManager.java:53) | |
at com.digits.sdk.android.AttributableInviteDownloadService.onHandleIntent(AttributableInviteDownloadService.java:55) | |
at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:66) | |
at android.os.Handler.dispatchMessage(Handler.java:102) | |
at android.os.Looper.loop(Looper.java:148) | |
at android.os.HandlerThread.run(HandlerThread.java:61) | |
#0. Crashed: IntentService[ATTRIBUTABLE_INVITE_DOWNLOAD_WORKER]: 0 0 0x0000000000000000 | |
at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:772) | |
at java.util.concurrent.ConcurrentHashMap.containsKey(ConcurrentHashMap.java:800) | |
at com.digits.sdk.android.DigitsApiClientManager.getUserAuthClient(DigitsApiClientManager.java:53) | |
at com.digits.sdk.android.AttributableInviteDownloadService.onHandleIntent(AttributableInviteDownloadService.java:55) | |
at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:66) | |
at android.os.Handler.dispatchMessage(Handler.java:102) | |
at android.os.Looper.loop(Looper.java:148) | |
at android.os.HandlerThread.run(HandlerThread.java:61) | |
#1. scribe1 | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2053) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1071) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at io.fabric.sdk.android.services.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:75) | |
at io.fabric.sdk.android.services.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:30) | |
at java.lang.Thread.run(Thread.java:818) | |
#2. Queue | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013) | |
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:510) | |
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197) | |
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236) | |
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65) | |
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
#3. OkHttp Dispatcher | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) | |
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:430) | |
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:332) | |
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:911) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1037) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
#4. Queue | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013) | |
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:510) | |
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197) | |
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236) | |
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65) | |
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
#5. IntentService[ATTRIBUTABLE_INVITE_DOWNLOAD_WORKER] | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) | |
at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:421) | |
at java.util.concurrent.FutureTask.get(FutureTask.java:163) | |
at com.crashlytics.android.core.CrashlyticsBackgroundWorker.submitAndWait(CrashlyticsBackgroundWorker.java:43) | |
at com.crashlytics.android.core.CrashlyticsController.handleUncaughtException(CrashlyticsController.java:285) | |
at com.crashlytics.android.core.CrashlyticsController$5.onUncaughtException(CrashlyticsController.java:269) | |
at com.crashlytics.android.core.CrashlyticsUncaughtExceptionHandler.uncaughtException(CrashlyticsUncaughtExceptionHandler.java:30) | |
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693) | |
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690) | |
#6. Queue | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013) | |
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:510) | |
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197) | |
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236) | |
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65) | |
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
#7. AsyncTask #2 | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
#8. OkHttp ConnectionPool | |
at java.lang.Object.wait(Object.java) | |
at okhttp3.ConnectionPool$1.run(ConnectionPool.java:66) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
#9. FinalizerWatchdogDaemon | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Daemons$FinalizerWatchdogDaemon.waitForObject(Daemons.java:255) | |
at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:227) | |
at java.lang.Thread.run(Thread.java:818) | |
#10. AsyncTask #3 | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
#11. Queue | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013) | |
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:510) | |
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197) | |
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236) | |
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65) | |
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
#12. AsyncTask #1 | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
#13. AsyncTask #1 | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
#14. pool-1-thread-1 | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
#15. OkHttp api.digits.com | |
at com.android.org.conscrypt.NativeCrypto.SSL_read(NativeCrypto.java) | |
at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:705) | |
at okio.Okio$2.read(Okio.java:140) | |
at okio.AsyncTimeout$2.read(AsyncTimeout.java:238) | |
at okio.RealBufferedSource.request(RealBufferedSource.java:66) | |
at okio.RealBufferedSource.require(RealBufferedSource.java:59) | |
at okhttp3.internal.framed.Http2$Reader.nextFrame(Http2.java:111) | |
at okhttp3.internal.framed.FramedConnection$Reader.execute(FramedConnection.java:612) | |
at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32) | |
at java.lang.Thread.run(Thread.java:818) | |
#16. Answers Events Handler1 | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1078) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1071) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at io.fabric.sdk.android.services.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:75) | |
at io.fabric.sdk.android.services.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:30) | |
at java.lang.Thread.run(Thread.java:818) | |
#17. Okio Watchdog | |
at java.lang.Object.wait(Object.java) | |
at okio.AsyncTimeout.awaitTimeout(AsyncTimeout.java:338) | |
at okio.AsyncTimeout$Watchdog.run(AsyncTimeout.java:313) | |
#18. main | |
at android.view.ThreadedRenderer.nDestroy(ThreadedRenderer.java) | |
at android.view.ThreadedRenderer.destroy(ThreadedRenderer.java:135) | |
at android.view.ViewRootImpl.destroyHardwareRenderer(ViewRootImpl.java:5688) | |
at android.view.ViewRootImpl.dispatchDetachedFromWindow(ViewRootImpl.java:3090) | |
at android.view.ViewRootImpl.doDie(ViewRootImpl.java:5618) | |
at android.view.ViewRootImpl.die(ViewRootImpl.java:5595) | |
at android.view.WindowManagerGlobal.removeViewLocked(WindowManagerGlobal.java:397) | |
at android.view.WindowManagerGlobal.removeView(WindowManagerGlobal.java:352) | |
at android.view.WindowManagerImpl.removeViewImmediate(WindowManagerImpl.java:116) | |
at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:3888) | |
at android.app.ActivityThread.-wrap5(ActivityThread.java) | |
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1408) | |
at android.os.Handler.dispatchMessage(Handler.java:102) | |
at android.os.Looper.loop(Looper.java:148) | |
at android.app.ActivityThread.main(ActivityThread.java:5443) | |
at java.lang.reflect.Method.invoke(Method.java) | |
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728) | |
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) | |
#19. OkHttp FramedConnection | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) | |
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:430) | |
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:332) | |
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:911) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1037) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
#20. ReferenceQueueDaemon | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:147) | |
at java.lang.Thread.run(Thread.java:818) | |
#21. Measurement Worker | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Object.wait(Object.java:423) | |
at com.google.android.gms.internal.zzaud$zzd.run(Unknown Source) | |
#22. Queue | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013) | |
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:510) | |
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197) | |
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236) | |
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65) | |
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
#23. OkHttp api.digits.com | |
at com.android.org.conscrypt.NativeCrypto.SSL_read(NativeCrypto.java) | |
at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:705) | |
at okio.Okio$2.read(Okio.java:140) | |
at okio.AsyncTimeout$2.read(AsyncTimeout.java:238) | |
at okio.RealBufferedSource.request(RealBufferedSource.java:66) | |
at okio.RealBufferedSource.require(RealBufferedSource.java:59) | |
at okhttp3.internal.framed.Http2$Reader.nextFrame(Http2.java:111) | |
at okhttp3.internal.framed.FramedConnection$Reader.execute(FramedConnection.java:612) | |
at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32) | |
at java.lang.Thread.run(Thread.java:818) | |
#24. OkHttp FramedConnection | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) | |
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:430) | |
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:332) | |
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:911) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1037) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
#25. AsyncTask #5 | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
#26. OkHttp Dispatcher | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) | |
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:430) | |
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:332) | |
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:911) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1037) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
#27. AsyncTask #4 | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
#28. Crashlytics Exception Handler1 | |
at dalvik.system.VMStack.getThreadStackTrace(VMStack.java) | |
at java.lang.Thread.getStackTrace(Thread.java:580) | |
at java.lang.Thread.getAllStackTraces(Thread.java:522) | |
at com.crashlytics.android.core.CrashlyticsController.writeSessionEvent(CrashlyticsController.java:1114) | |
at com.crashlytics.android.core.CrashlyticsController.writeFatal(CrashlyticsController.java:852) | |
at com.crashlytics.android.core.CrashlyticsController.access$400(CrashlyticsController.java:59) | |
at com.crashlytics.android.core.CrashlyticsController$6.call(CrashlyticsController.java:292) | |
at com.crashlytics.android.core.CrashlyticsController$6.call(CrashlyticsController.java:285) | |
at java.util.concurrent.FutureTask.run(FutureTask.java:237) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at io.fabric.sdk.android.services.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:75) | |
at io.fabric.sdk.android.services.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:30) | |
at java.lang.Thread.run(Thread.java:818) | |
#29. pool-3-thread-1 | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1078) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1071) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
#30. pool-2-thread-1 | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2053) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1071) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
#31. pool-8-thread-1 | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2053) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1071) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
#32. measurement-2 | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2053) | |
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:435) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1037) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
at com.google.android.gms.analytics.zzh$zzc.run(Unknown Source) | |
#33. pool-7-thread-1 | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Thread.parkFor$(Thread.java:1220) | |
at sun.misc.Unsafe.park(Unsafe.java:299) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
#34. OkHttp ConnectionPool | |
at java.lang.Object.wait(Object.java) | |
at com.android.okhttp.ConnectionPool.performCleanup(ConnectionPool.java:305) | |
at com.android.okhttp.ConnectionPool.runCleanupUntilPoolIsEmpty(ConnectionPool.java:242) | |
at com.android.okhttp.ConnectionPool.-wrap0(ConnectionPool.java) | |
at com.android.okhttp.ConnectionPool$1.run(ConnectionPool.java:97) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
#35. FinalizerDaemon | |
at java.lang.Object.wait(Object.java) | |
at java.lang.Object.wait(Object.java:423) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:101) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:72) | |
at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:185) | |
at java.lang.Thread.run(Thread.java:818) | |
#36. HeapTaskDaemon | |
at dalvik.system.VMRuntime.runHeapTasks(VMRuntime.java) | |
at java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:355) | |
at java.lang.Thread.run(Thread.java:818) | |
#37. OkHttp ConnectionPool | |
at java.lang.Object.wait(Object.java) | |
at okhttp3.ConnectionPool$1.run(ConnectionPool.java:66) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) | |
at java.lang.Thread.run(Thread.java:818) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment