smstuebe / xamarin-fingerprint

Xamarin and MvvMCross plugin for authenticate a user via fingerprint sensor
Microsoft Public License
490 stars 115 forks source link

Crash app Android #143

Open winnertech opened 4 years ago

winnertech commented 4 years ago

Calling the plugin exception throw close app.

Steps to reproduce

  1. Open app

  2. Call plugin

  3. Throw exception close app

Expected behavior

Open Auth

Actual behavior

Exception close App.

Crashlog

Xamarin Exception Stack: Java.Lang.NullPointerException: Attempt to invoke interface method 'int java.util.List.size()' on a null object reference at Java.Interop.JniEnvironment+InstanceMethods.CallVoidMethod (Java.Interop.JniObjectReference instance, Java.Interop.JniMethodInfo method, Java.Interop.JniArgumentValue args) [0x00069] in :0 at Java.Interop.JniPeerMembers+JniInstanceMethods.InvokeVirtualVoidMethod (System.String encodedMember, Java.Interop.IJavaPeerable self, Java.Interop.JniArgumentValue parameters) [0x0002a] in :0 at Android.Hardware.Fingerprints.FingerprintManager.Authenticate (Android.Hardware.Fingerprints.FingerprintManager+CryptoObject crypto, Android.OS.CancellationSignal cancel, Android.Hardware.Fingerprints.FingerprintAuthenticationFlags flags, Android.Hardware.Fingerprints.FingerprintManager+AuthenticationCallback callback, Android.OS.Handler handler) [0x000b7] in <04d3c9ee44ed4fe3a59c0ee8085d1aaa>:0 at Plugin.Fingerprint.Standard.StandardFingerprintImplementation.AuthenticateNoDialogAsync (Plugin.Fingerprint.Contract.IAuthenticationFailedListener failedListener, System.Threading.CancellationToken cancellationToken) [0x00060] in <083a06095fb349618ead6dd5e0b3e06e>:0 at Plugin.Fingerprint.Dialog.FingerprintDialogFragment.StartAuthenticationAsync () [0x00085] in <083a06095fb349618ead6dd5e0b3e06e>:0 at System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.b7_0 (System.Object state) [0x00000] in :0 at Android.App.SyncContext+<>c__DisplayClass2_0.b0 () [0x00000] in <04d3c9ee44ed4fe3a59c0ee8085d1aaa>:0 at Java.Lang.Thread+RunnableImplementor.Run () [0x00008] in <04d3c9ee44ed4fe3a59c0ee8085d1aaa>:0 at Java.Lang.IRunnableInvoker.n_Run (System.IntPtr jnienv, System.IntPtr native__this) [0x00009] in <04d3c9ee44ed4fe3a59c0ee8085d1aaa>:0 at (wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.35(intptr,intptr) at java.lang.NullPointerException: Attempt to invoke interface method 'int java.util.List.size()' on a null object reference at android.os.Parcel.readException(Parcel.java:2019) at android.os.Parcel.readException(Parcel.java:1959) at android.hardware.fingerprint.IFingerprintService$Stub$Proxy.authenticate(IFingerprintService.java:302) at android.hardware.fingerprint.FingerprintManager.authenticate(FingerprintManager.java:569) at android.hardware.fingerprint.FingerprintManager.authenticate(FingerprintManager.java:529) at md5f842b5ac8eb52ac6d95c95091b13caff.FingerprintDialogFragment.n_onResume(Native Method) at md5f842b5ac8eb52ac6d95c95091b13caff.FingerprintDialogFragment.onResume(FingerprintDialogFragment.java:44) at android.app.Fragment.performResume(Fragment.java:2554) at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1322) at android.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1557) at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1618) at android.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2196) at android.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2142) at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2043) at android.app.FragmentManagerImpl$1.run(FragmentManager.java:719) at android.os.Handler.handleCallback(Handler.java:790) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6626) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:811)

Thread 2: 0 dalvik.system.VMStack.getThreadStackTrace(VMStack.java:-2) 1 java.lang.Thread.getStackTrace(Thread.java:1538) 2 java.lang.Thread.getAllStackTraces(Thread.java:1588) 3 com.microsoft.appcenter.crashes.Crashes.saveUncaughtException(Crashes.java:970) 4 com.microsoft.appcenter.crashes.WrapperSdkExceptionManager.saveWrapperException(WrapperSdkExceptionManager.java:55) 5 mono.java.lang.RunnableImplementor.n_run(RunnableImplementor.java:-2) 6 mono.java.lang.RunnableImplementor.run(RunnableImplementor.java:30) 7 android.os.Handler.handleCallback(Handler.java:790) 8 android.os.Handler.dispatchMessage(Handler.java:99) 9 android.os.Looper.loop(Looper.java:164) 10 android.app.ActivityThread.main(ActivityThread.java:6626) 11 java.lang.reflect.Method.invoke(Method.java:-2) 12 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) 13 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:811)

Thread 2030: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:178) 2 java.lang.Daemons$Daemon.run(Daemons.java:103) 3 java.lang.Thread.run(Thread.java:764)

Thread 2031: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Object.wait(Object.java:422) 2 java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188) 3 java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209) 4 java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:232) 5 java.lang.Daemons$Daemon.run(Daemons.java:103) 6 java.lang.Thread.run(Thread.java:764)

Thread 2032: 0 java.lang.Thread.sleep(Thread.java:-2) 1 java.lang.Thread.sleep(Thread.java:373) 2 java.lang.Thread.sleep(Thread.java:314) 3 java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor(Daemons.java:342) 4 java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:364) 5 java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:281) 6 java.lang.Daemons$Daemon.run(Daemons.java:103) 7 java.lang.Thread.run(Thread.java:764)

Thread 2044: 0 com.android.org.conscrypt.NativeCrypto.RSA_generate_key_ex(NativeCrypto.java:-2) 1 com.android.org.conscrypt.OpenSSLRSAKeyPairGenerator.generateKeyPair(OpenSSLRSAKeyPairGenerator.java:51) 2 java.security.KeyPairGenerator$Delegate.generateKeyPair(KeyPairGenerator.java:729) 3 com.google.firebase.iid.zza.zzasp 4 com.google.firebase.iid.zzr.zzrc 5 com.google.firebase.iid.zzj.zzasq 6 com.google.firebase.iid.FirebaseInstanceId.getId 7 com.google.android.gms.internal.zzcbr.zzauq 8 com.google.android.gms.internal.zzcbr.zzjb 9 com.google.android.gms.internal.zzceo.zzbr 10 com.google.android.gms.internal.zzceo.zzc 11 com.google.android.gms.internal.zzcdw.zzb 12 com.google.android.gms.internal.zzcdw.zza 13 com.google.android.gms.internal.zzcee.run 14 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:457) 15 java.util.concurrent.FutureTask.run(FutureTask.java:266) 16 com.google.android.gms.internal.zzccv.run

Thread 2053: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2101) 5 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1132) 6 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113) 7 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) 8 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 9 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 10 java.lang.Thread.run(Thread.java:764)

Thread 2054: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2101) 5 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1132) 6 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113) 7 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) 8 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 9 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 10 java.lang.Thread.run(Thread.java:764)

Thread 2055: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) 5 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120) 6 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113) 7 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) 8 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 9 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 10 java.lang.Thread.run(Thread.java:764)

Thread 2058: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) 5 java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) 6 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) 7 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 8 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 9 com.instabug.library.util.threading.b$1.run(PriorityThreadFactory.java:28) 10 java.lang.Thread.run(Thread.java:764)

Thread 2059: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) 5 java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) 6 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) 7 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 8 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 9 com.instabug.library.util.threading.b$1.run(PriorityThreadFactory.java:28) 10 java.lang.Thread.run(Thread.java:764)

Thread 2062: 0 android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2) 1 android.os.MessageQueue.next(MessageQueue.java:325) 2 android.os.Looper.loop(Looper.java:142) 3 android.os.HandlerThread.run(HandlerThread.java:65)

Thread 2064: 0 android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2) 1 android.os.MessageQueue.next(MessageQueue.java:325) 2 android.os.Looper.loop(Looper.java:142) 3 android.os.HandlerThread.run(HandlerThread.java:65)

Thread 2065: 0 android.os.FileObserver$ObserverThread.observe(FileObserver.java:-2) 1 android.os.FileObserver$ObserverThread.run(FileObserver.java:86)

Thread 2068: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) 5 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120) 6 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113) 7 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) 8 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 9 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 10 java.lang.Thread.run(Thread.java:764)

Thread 2069: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) 5 java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) 6 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) 7 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 8 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 9 com.instabug.library.util.threading.b$1.run(PriorityThreadFactory.java:28) 10 java.lang.Thread.run(Thread.java:764)

Thread 2073: 0 android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2) 1 android.os.MessageQueue.next(MessageQueue.java:325) 2 android.os.Looper.loop(Looper.java:142) 3 android.os.HandlerThread.run(HandlerThread.java:65)

Thread 2075: 0 android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2) 1 android.os.MessageQueue.next(MessageQueue.java:325) 2 android.os.Looper.loop(Looper.java:142) 3 android.os.HandlerThread.run(HandlerThread.java:65)

Thread 2077: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) 5 java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:548) 6 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197) 7 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236) 8 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65) 9 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46) 10 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) 11 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 12 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 13 java.lang.Thread.run(Thread.java:764)

Thread 2078: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) 5 java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:548) 6 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197) 7 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236) 8 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65) 9 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46) 10 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) 11 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 12 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 13 java.lang.Thread.run(Thread.java:764)

Thread 2079: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) 5 java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:548) 6 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197) 7 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236) 8 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65) 9 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46) 10 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) 11 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 12 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 13 java.lang.Thread.run(Thread.java:764)

Thread 2080: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) 5 java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:548) 6 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197) 7 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236) 8 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65) 9 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46) 10 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) 11 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 12 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 13 java.lang.Thread.run(Thread.java:764)

Thread 2081: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) 5 java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:548) 6 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197) 7 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236) 8 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65) 9 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46) 10 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) 11 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 12 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 13 java.lang.Thread.run(Thread.java:764)

Thread 2082: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) 5 java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:548) 6 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197) 7 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236) 8 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65) 9 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46) 10 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) 11 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 12 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 13 java.lang.Thread.run(Thread.java:764)

Thread 2083: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) 5 java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:548) 6 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197) 7 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236) 8 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65) 9 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46) 10 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) 11 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 12 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 13 java.lang.Thread.run(Thread.java:764)

Thread 2084: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) 5 java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:548) 6 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197) 7 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236) 8 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65) 9 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46) 10 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) 11 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 12 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 13 java.lang.Thread.run(Thread.java:764)

Thread 2085: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) 5 java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:548) 6 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197) 7 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236) 8 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65) 9 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46) 10 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) 11 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 12 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 13 java.lang.Thread.run(Thread.java:764)

Thread 2089: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2101) 5 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1132) 6 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113) 7 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) 8 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 9 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 10 io.fabric.sdk.android.services.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:75) 11 io.fabric.sdk.android.services.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:30) 12 java.lang.Thread.run(Thread.java:764)

Thread 2095: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) 5 java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) 6 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) 7 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 8 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 9 io.fabric.sdk.android.services.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:75) 10 io.fabric.sdk.android.services.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:30) 11 java.lang.Thread.run(Thread.java:764)

Thread 2096: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) 5 java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) 6 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) 7 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 8 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 9 com.instabug.library.util.threading.b$1.run(PriorityThreadFactory.java:28) 10 java.lang.Thread.run(Thread.java:764)

Thread 2097: 0 android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2) 1 android.os.MessageQueue.next(MessageQueue.java:325) 2 android.os.Looper.loop(Looper.java:142) 3 android.os.HandlerThread.run(HandlerThread.java:65)

Thread 2098: 0 android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2) 1 android.os.MessageQueue.next(MessageQueue.java:325) 2 android.os.Looper.loop(Looper.java:142) 3 android.os.HandlerThread.run(HandlerThread.java:65)

Thread 2099: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) 5 java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) 6 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) 7 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 8 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 9 com.instabug.library.util.threading.b$1.run(PriorityThreadFactory.java:28) 10 java.lang.Thread.run(Thread.java:764)

Thread 2100: 0 java.lang.Object.wait(Object.java:-2) 1 com.android.okhttp.ConnectionPool$1.run(ConnectionPool.java:101) 2 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) 3 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 4 java.lang.Thread.run(Thread.java:764)

Thread 2104: 0 android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2) 1 android.os.MessageQueue.next(MessageQueue.java:325) 2 android.os.Looper.loop(Looper.java:142) 3 android.os.HandlerThread.run(HandlerThread.java:65)

Thread 2105: 0 android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2) 1 android.os.MessageQueue.next(MessageQueue.java:325) 2 android.os.Looper.loop(Looper.java:142) 3 android.os.HandlerThread.run(HandlerThread.java:65)

Thread 2106: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2101) 5 java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) 6 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1086) 7 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 8 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 9 java.lang.Thread.run(Thread.java:764)

Thread 2107: 0 android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2) 1 android.os.MessageQueue.next(MessageQueue.java:325) 2 android.os.Looper.loop(Looper.java:142) 3 android.os.HandlerThread.run(HandlerThread.java:65)

Thread 2110: 0 java.lang.Object.wait(Object.java:-2) 1 com.android.okhttp.okio.AsyncTimeout.awaitTimeout(AsyncTimeout.java:323) 2 com.android.okhttp.okio.AsyncTimeout.-wrap0 3 com.android.okhttp.okio.AsyncTimeout$Watchdog.run(AsyncTimeout.java:286)

Thread 2111: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) 5 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120) 6 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113) 7 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) 8 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 9 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 10 java.lang.Thread.run(Thread.java:764)

Thread 2113: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) 5 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120) 6 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113) 7 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) 8 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 9 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 10 java.lang.Thread.run(Thread.java:764)

Thread 2114: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2101) 5 java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) 6 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1086) 7 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 8 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 9 java.lang.Thread.run(Thread.java:764)

Thread 2115: 0 android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2) 1 android.os.MessageQueue.next(MessageQueue.java:325) 2 android.os.Looper.loop(Looper.java:142) 3 android.os.HandlerThread.run(HandlerThread.java:65)

Thread 2116: 0 android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2) 1 android.os.MessageQueue.next(MessageQueue.java:325) 2 android.os.Looper.loop(Looper.java:142) 3 android.os.HandlerThread.run(HandlerThread.java:65)

Thread 2117: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) 5 java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) 6 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) 7 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 8 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 9 com.instabug.library.util.threading.b$1.run(PriorityThreadFactory.java:28) 10 java.lang.Thread.run(Thread.java:764)

Thread 2123: 0 android.database.sqlite.SQLiteConnection.nativeExecuteForLastInsertedRowId(SQLiteConnection.java:-2) 1 android.database.sqlite.SQLiteConnection.executeForLastInsertedRowId(SQLiteConnection.java:783) 2 android.database.sqlite.SQLiteSession.executeForLastInsertedRowId(SQLiteSession.java:788) 3 android.database.sqlite.SQLiteStatement.executeInsert(SQLiteStatement.java:86) 4 android.database.sqlite.SQLiteDatabase.insertWithOnConflict(SQLiteDatabase.java:1548) 5 android.database.sqlite.SQLiteDatabase.insert(SQLiteDatabase.java:1417) 6 asg.run(:com.google.android.gms.dynamite_dynamitemodulesc@19274047@19.2.74 (040308-265167076):40) 7 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) 8 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 9 java.lang.Thread.run(Thread.java:764)

Thread 2124: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2101) 5 java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) 6 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1086) 7 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 8 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 9 java.lang.Thread.run(Thread.java:764)

Thread 2125: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2101) 5 java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) 6 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1086) 7 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 8 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 9 java.lang.Thread.run(Thread.java:764)

Thread 2126: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2101) 5 java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) 6 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1086) 7 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 8 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 9 java.lang.Thread.run(Thread.java:764)

Thread 2131: 0 java.lang.Object.wait(Object.java:-2) 1 java.lang.Thread.parkFor$(Thread.java:2137) 2 sun.misc.Unsafe.park(Unsafe.java:358) 3 java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230) 4 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2101) 5 java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) 6 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1086) 7 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) 8 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 9 java.lang.Thread.run(Thread.java:764)

Configuration

Version of the Plugin: Last version

Platform:Android MotoGS: image

Device: On information.

smsissuechecker commented 4 years ago

Hi @winnertech,

I'm the friendly issue checker. Thanks for using the issue template :star2: I appreciate it very much. I'm sure, the maintainers of this repository will answer, soon.