Skip to content

Instantly share code, notes, and snippets.

@benjaminglatzeder
Created February 25, 2020 11:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save benjaminglatzeder/236421efb8edb765bbe4e96705d28bc2 to your computer and use it in GitHub Desktop.
Save benjaminglatzeder/236421efb8edb765bbe4e96705d28bc2 to your computer and use it in GitHub Desktop.
Stacktrace com.couchbase.lite.AbstractDatabaseConfiguration.setTempDir
#0. Crashed: main
at android.app.ActivityThread.handleBindApplication + 6737(ActivityThread.java:6737)
at android.app.ActivityThread.access$2000 + 273(ActivityThread.java:273)
at android.app.ActivityThread$H.handleMessage + 2020(ActivityThread.java:2020)
at android.os.Handler.dispatchMessage + 112(Handler.java:112)
at android.os.Looper.loop + 216(Looper.java:216)
at android.app.ActivityThread.main + 7625(ActivityThread.java:7625)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run + 524(RuntimeInit.java:524)
at com.android.internal.os.ZygoteInit.main + 987(ZygoteInit.java:987)
--
Fatal Exception: java.lang.RuntimeException: Unable to create application com.myapp.util.singletons.SingletonApp: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
at android.app.ActivityThread.handleBindApplication + 6737(ActivityThread.java:6737)
at android.app.ActivityThread.access$2000 + 273(ActivityThread.java:273)
at android.app.ActivityThread$H.handleMessage + 2020(ActivityThread.java:2020)
at android.os.Handler.dispatchMessage + 112(Handler.java:112)
at android.os.Looper.loop + 216(Looper.java:216)
at android.app.ActivityThread.main + 7625(ActivityThread.java:7625)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run + 524(RuntimeInit.java:524)
at com.android.internal.os.ZygoteInit.main + 987(ZygoteInit.java:987)
Caused by java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
at com.couchbase.lite.AbstractDatabaseConfiguration.setTempDir + 104(AbstractDatabaseConfiguration.java:104)
at com.couchbase.lite.AbstractDatabase.<init> + 279(AbstractDatabase.java:279)
at com.couchbase.lite.Database.<init> + 73(Database.java:73)
at com.myapp.util.couchbase.CouchbaseUtil.openDatabase + 59(CouchbaseUtil.java:59)
at com.myapp.util.couchbase.CouchbaseUtil.getInstance + 46(CouchbaseUtil.java:46)
at com.myapp.util.singletons.SingletonApp.initCouchbase + 61(SingletonApp.java:61)
at com.myapp.util.singletons.SingletonApp.onCreate + 51(SingletonApp.java:51)
at android.app.Instrumentation.callApplicationOnCreate + 1162(Instrumentation.java:1162)
at android.app.ActivityThread.handleBindApplication + 6717(ActivityThread.java:6717)
at android.app.ActivityThread.access$2000 + 273(ActivityThread.java:273)
at android.app.ActivityThread$H.handleMessage + 2020(ActivityThread.java:2020)
at android.os.Handler.dispatchMessage + 112(Handler.java:112)
at android.os.Looper.loop + 216(Looper.java:216)
at android.app.ActivityThread.main + 7625(ActivityThread.java:7625)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run + 524(RuntimeInit.java:524)
at com.android.internal.os.ZygoteInit.main + 987(ZygoteInit.java:987)
#0. Crashed: main
at android.app.ActivityThread.handleBindApplication + 6737(ActivityThread.java:6737)
at android.app.ActivityThread.access$2000 + 273(ActivityThread.java:273)
at android.app.ActivityThread$H.handleMessage + 2020(ActivityThread.java:2020)
at android.os.Handler.dispatchMessage + 112(Handler.java:112)
at android.os.Looper.loop + 216(Looper.java:216)
at android.app.ActivityThread.main + 7625(ActivityThread.java:7625)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run + 524(RuntimeInit.java:524)
at com.android.internal.os.ZygoteInit.main + 987(ZygoteInit.java:987)
#1. Measurement Worker
at java.lang.Object.wait(Object.java)
at java.lang.Object.wait + 422(Object.java:422)
at com.google.android.gms.measurement.internal.zzfy.run + 24(zzfy.java:24)
#2. Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.PriorityBlockingQueue.take + 548(PriorityBlockingQueue.java:548)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation + 197(DependencyPriorityBlockingQueue.java:197)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get + 236(DependencyPriorityBlockingQueue.java:236)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 65(DependencyPriorityBlockingQueue.java:65)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 46(DependencyPriorityBlockingQueue.java:46)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1092(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
#3. Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.PriorityBlockingQueue.take + 548(PriorityBlockingQueue.java:548)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation + 197(DependencyPriorityBlockingQueue.java:197)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get + 236(DependencyPriorityBlockingQueue.java:236)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 65(DependencyPriorityBlockingQueue.java:65)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 46(DependencyPriorityBlockingQueue.java:46)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1092(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
#4. pool-16-thread-2
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.LinkedBlockingQueue.take + 442(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1092(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
#5. pool-6-thread-1
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.parkNanos + 230(LockSupport.java:230)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill + 461(SynchronousQueue.java:461)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer + 362(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll + 937(SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1091(ThreadPoolExecutor.java:1091)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
#6. OkHttp ConnectionPool
at java.lang.Object.wait(Object.java)
at com.android.okhttp.ConnectionPool$1.run + 101(ConnectionPool.java:101)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1187(ThreadPoolExecutor.java:1187)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
#7. Thread-13
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.parkNanos + 230(LockSupport.java:230)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos + 2101(AbstractQueuedSynchronizer.java:2101)
at java.util.concurrent.LinkedBlockingQueue.poll + 467(LinkedBlockingQueue.java:467)
at com.google.android.gms.common.BlockingServiceConnection.getServiceWithTimeout + 11(BlockingServiceConnection.java:11)
at com.google.android.gms.ads.identifier.AdvertisingIdClient.zza + 4(AdvertisingIdClient.java:4)
at com.google.android.gms.ads.identifier.AdvertisingIdClient.zza + 27(AdvertisingIdClient.java:27)
at com.google.android.gms.ads.identifier.AdvertisingIdClient.getAdvertisingIdInfo + 47(AdvertisingIdClient.java:47)
at java.lang.reflect.Method.invoke(Method.java)
at io.fabric.sdk.android.services.common.AdvertisingInfoReflectionStrategy.getInfo + 106(AdvertisingInfoReflectionStrategy.java:106)
at io.fabric.sdk.android.services.common.AdvertisingInfoReflectionStrategy.getAdvertisingId + 76(AdvertisingInfoReflectionStrategy.java:76)
at io.fabric.sdk.android.services.common.AdvertisingInfoReflectionStrategy.getAdvertisingInfo + 66(AdvertisingInfoReflectionStrategy.java:66)
at io.fabric.sdk.android.services.common.AdvertisingInfoProvider.getAdvertisingInfoFromStrategies + 118(AdvertisingInfoProvider.java:118)
at io.fabric.sdk.android.services.common.AdvertisingInfoProvider.access$000 + 28(AdvertisingInfoProvider.java:28)
at io.fabric.sdk.android.services.common.AdvertisingInfoProvider$1.onRun + 70(AdvertisingInfoProvider.java:70)
at io.fabric.sdk.android.services.common.BackgroundPriorityRunnable.run + 30(BackgroundPriorityRunnable.java:30)
at java.lang.Thread.run + 784(Thread.java:784)
#8. Answers Events Handler1
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.parkNanos + 230(LockSupport.java:230)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos + 2101(AbstractQueuedSynchronizer.java:2101)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take + 1132(ScheduledThreadPoolExecutor.java:1132)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take + 849(ScheduledThreadPoolExecutor.java:849)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1092(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at io.fabric.sdk.android.services.common.ExecutorUtils$1$1.onRun + 75(ExecutorUtils.java:75)
at io.fabric.sdk.android.services.common.BackgroundPriorityRunnable.run + 30(BackgroundPriorityRunnable.java:30)
at java.lang.Thread.run + 784(Thread.java:784)
#9. pool-9-thread-1
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.LinkedBlockingQueue.take + 442(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1092(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
#10. Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.PriorityBlockingQueue.take + 548(PriorityBlockingQueue.java:548)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation + 197(DependencyPriorityBlockingQueue.java:197)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get + 236(DependencyPriorityBlockingQueue.java:236)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 65(DependencyPriorityBlockingQueue.java:65)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 46(DependencyPriorityBlockingQueue.java:46)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1092(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
#11. pool-5-thread-2
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.parkNanos + 230(LockSupport.java:230)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill + 461(SynchronousQueue.java:461)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer + 362(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll + 937(SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1091(ThreadPoolExecutor.java:1091)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
#12. pool-11-thread-1
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.parkNanos + 230(LockSupport.java:230)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill + 461(SynchronousQueue.java:461)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer + 362(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll + 937(SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1091(ThreadPoolExecutor.java:1091)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
#13. Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.PriorityBlockingQueue.take + 548(PriorityBlockingQueue.java:548)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation + 197(DependencyPriorityBlockingQueue.java:197)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get + 236(DependencyPriorityBlockingQueue.java:236)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 65(DependencyPriorityBlockingQueue.java:65)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 46(DependencyPriorityBlockingQueue.java:46)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1092(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
#14. pool-8-thread-1
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.parkNanos + 230(LockSupport.java:230)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill + 461(SynchronousQueue.java:461)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer + 362(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll + 937(SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1091(ThreadPoolExecutor.java:1091)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
#15. Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.PriorityBlockingQueue.take + 548(PriorityBlockingQueue.java:548)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation + 197(DependencyPriorityBlockingQueue.java:197)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get + 236(DependencyPriorityBlockingQueue.java:236)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 65(DependencyPriorityBlockingQueue.java:65)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 46(DependencyPriorityBlockingQueue.java:46)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1092(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
#16. Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.PriorityBlockingQueue.take + 548(PriorityBlockingQueue.java:548)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation + 197(DependencyPriorityBlockingQueue.java:197)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get + 236(DependencyPriorityBlockingQueue.java:236)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 65(DependencyPriorityBlockingQueue.java:65)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 46(DependencyPriorityBlockingQueue.java:46)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1092(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
#17. pool-13-thread-1
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.parkNanos + 230(LockSupport.java:230)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill + 461(SynchronousQueue.java:461)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer + 362(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll + 937(SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1091(ThreadPoolExecutor.java:1091)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
#18. pool-19-thread-1
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.parkNanos + 230(LockSupport.java:230)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos + 2101(AbstractQueuedSynchronizer.java:2101)
at java.util.concurrent.LinkedBlockingQueue.poll + 467(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1091(ThreadPoolExecutor.java:1091)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
#19. FinalizerWatchdogDaemon
at java.lang.Thread.sleep(Thread.java)
at java.lang.Thread.sleep + 386(Thread.java:386)
at java.lang.Thread.sleep + 327(Thread.java:327)
at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor + 342(Daemons.java:342)
at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization + 364(Daemons.java:364)
at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal + 281(Daemons.java:281)
at java.lang.Daemons$Daemon.run + 103(Daemons.java:103)
at java.lang.Thread.run + 784(Thread.java:784)
#20. firebase-iid-executor
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.parkNanos + 230(LockSupport.java:230)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos + 2101(AbstractQueuedSynchronizer.java:2101)
at java.util.concurrent.LinkedBlockingQueue.poll + 467(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1091(ThreadPoolExecutor.java:1091)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
#21. queued-work-looper
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next + 386(MessageQueue.java:386)
at android.os.Looper.loop + 175(Looper.java:175)
at android.os.HandlerThread.run + 65(HandlerThread.java:65)
#22. Crashlytics Exception Handler1
at dalvik.system.VMStack.getThreadStackTrace(VMStack.java)
at java.lang.Thread.getStackTrace + 1558(Thread.java:1558)
at java.lang.Thread.getAllStackTraces + 1608(Thread.java:1608)
at com.crashlytics.android.core.CrashlyticsController.writeSessionEvent + 1340(CrashlyticsController.java:1340)
at com.crashlytics.android.core.CrashlyticsController.writeFatal + 1027(CrashlyticsController.java:1027)
at com.crashlytics.android.core.CrashlyticsController.access$500 + 69(CrashlyticsController.java:69)
at com.crashlytics.android.core.CrashlyticsController$7.call + 328(CrashlyticsController.java:328)
at com.crashlytics.android.core.CrashlyticsController$7.call + 321(CrashlyticsController.java:321)
at java.util.concurrent.FutureTask.run + 266(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1187(ThreadPoolExecutor.java:1187)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at io.fabric.sdk.android.services.common.ExecutorUtils$1$1.onRun + 75(ExecutorUtils.java:75)
at io.fabric.sdk.android.services.common.BackgroundPriorityRunnable.run + 30(BackgroundPriorityRunnable.java:30)
at java.lang.Thread.run + 784(Thread.java:784)
#23. ReferenceQueueDaemon
at java.lang.Object.wait(Object.java)
at java.lang.Daemons$ReferenceQueueDaemon.runInternal + 178(Daemons.java:178)
at java.lang.Daemons$Daemon.run + 103(Daemons.java:103)
at java.lang.Thread.run + 784(Thread.java:784)
#24. Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.PriorityBlockingQueue.take + 548(PriorityBlockingQueue.java:548)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation + 197(DependencyPriorityBlockingQueue.java:197)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get + 236(DependencyPriorityBlockingQueue.java:236)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 65(DependencyPriorityBlockingQueue.java:65)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 46(DependencyPriorityBlockingQueue.java:46)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1092(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
#25. main
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.parkNanos + 230(LockSupport.java:230)
at java.util.concurrent.FutureTask.awaitDone + 447(FutureTask.java:447)
at java.util.concurrent.FutureTask.get + 205(FutureTask.java:205)
at com.crashlytics.android.core.CrashlyticsBackgroundWorker.submitAndWait + 41(CrashlyticsBackgroundWorker.java:41)
at com.crashlytics.android.core.CrashlyticsController.handleUncaughtException + 321(CrashlyticsController.java:321)
at com.crashlytics.android.core.CrashlyticsController$6.onUncaughtException + 301(CrashlyticsController.java:301)
at com.crashlytics.android.core.CrashlyticsUncaughtExceptionHandler.uncaughtException + 42(CrashlyticsUncaughtExceptionHandler.java:42)
at java.lang.ThreadGroup.uncaughtException + 1068(ThreadGroup.java:1068)
at java.lang.ThreadGroup.uncaughtException + 1063(ThreadGroup.java:1063)
at java.lang.Thread.dispatchUncaughtException + 1975(Thread.java:1975)
#26. pool-7-thread-1
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.parkNanos + 230(LockSupport.java:230)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill + 461(SynchronousQueue.java:461)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer + 362(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll + 937(SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1091(ThreadPoolExecutor.java:1091)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
#27. queued-work-looper-schedule-handler
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next + 386(MessageQueue.java:386)
at android.os.Looper.loop + 175(Looper.java:175)
at android.os.HandlerThread.run + 65(HandlerThread.java:65)
#28. pool-14-thread-1
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.parkNanos + 230(LockSupport.java:230)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos + 2101(AbstractQueuedSynchronizer.java:2101)
at java.util.concurrent.LinkedBlockingQueue.poll + 467(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1091(ThreadPoolExecutor.java:1091)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
#29. FinalizerDaemon
at java.lang.Object.wait(Object.java)
at java.lang.Object.wait + 422(Object.java:422)
at java.lang.ref.ReferenceQueue.remove + 188(ReferenceQueue.java:188)
at java.lang.ref.ReferenceQueue.remove + 209(ReferenceQueue.java:209)
at java.lang.Daemons$FinalizerDaemon.runInternal + 232(Daemons.java:232)
at java.lang.Daemons$Daemon.run + 103(Daemons.java:103)
at java.lang.Thread.run + 784(Thread.java:784)
#30. Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.PriorityBlockingQueue.take + 548(PriorityBlockingQueue.java:548)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation + 197(DependencyPriorityBlockingQueue.java:197)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get + 236(DependencyPriorityBlockingQueue.java:236)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 65(DependencyPriorityBlockingQueue.java:65)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 46(DependencyPriorityBlockingQueue.java:46)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1092(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
#31. GoogleApiHandler
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next + 386(MessageQueue.java:386)
at android.os.Looper.loop + 175(Looper.java:175)
at android.os.HandlerThread.run + 65(HandlerThread.java:65)
#32. Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.PriorityBlockingQueue.take + 548(PriorityBlockingQueue.java:548)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation + 197(DependencyPriorityBlockingQueue.java:197)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get + 236(DependencyPriorityBlockingQueue.java:236)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 65(DependencyPriorityBlockingQueue.java:65)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take + 46(DependencyPriorityBlockingQueue.java:46)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1092(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
#33. queued-work-looper
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next + 386(MessageQueue.java:386)
at android.os.Looper.loop + 175(Looper.java:175)
at android.os.HandlerThread.run + 65(HandlerThread.java:65)
#34. pool-12-thread-1
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.parkNanos + 230(LockSupport.java:230)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill + 461(SynchronousQueue.java:461)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer + 362(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll + 937(SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1091(ThreadPoolExecutor.java:1091)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
#35. pool-16-thread-1
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.LinkedBlockingQueue.take + 442(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1092(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
#36. pool-5-thread-1
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2163(Thread.java:2163)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.parkNanos + 230(LockSupport.java:230)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill + 461(SynchronousQueue.java:461)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer + 362(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll + 937(SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1091(ThreadPoolExecutor.java:1091)
at java.util.concurrent.ThreadPoolExecutor.processTask + 1172(ThreadPoolExecutor.java:1172)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1152(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 784(Thread.java:784)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment