hieuvp/react-native-fingerprint-scanner

Exception - Fatal Exception: java.lang.NullPointerException Attempt to invoke interface method 'int java.util.List.size()' on a null object reference com.hieuvp.fingerprint.ReactNativeFingerprintScannerModule$a.run

Opened this issue · 0 comments

I am getting a new exception in this fingerprint module, stack trace is below - hope someone can help -:

Fatal Exception: java.lang.NullPointerException: Attempt to invoke interface method 'int java.util.List.size()' on a null object reference
at android.os.Parcel.createException(Parcel.java:1956)
at android.os.Parcel.readException(Parcel.java:1918)
at android.os.Parcel.readException(Parcel.java:1868)
at android.hardware.fingerprint.IFingerprintService$Stub$Proxy.authenticate(IFingerprintService.java:384)
at android.hardware.fingerprint.FingerprintManager.authenticate(FingerprintManager.java:507)
at android.hardware.fingerprint.FingerprintManager.authenticate(FingerprintManager.java:548)
at android.hardware.biometrics.BiometricPrompt.authenticate(BiometricPrompt.java:467)
at androidx.biometric.b.onCreateView(:171)
at androidx.fragment.app.Fragment.performCreateView(:15)
at androidx.fragment.app.r.a(:179)
at androidx.fragment.app.m.a(:237)
at androidx.fragment.app.m.k(:2)
at androidx.fragment.app.m.j(:58)
at androidx.fragment.app.a.g(:171)
at androidx.fragment.app.m.a(:38)
at androidx.fragment.app.m.b(:120)
at androidx.fragment.app.m.c(:84)
at androidx.fragment.app.m.c(:21)
at androidx.fragment.app.m.n(:1)
at androidx.biometric.BiometricPrompt.a(:352)
at androidx.biometric.BiometricPrompt.a(:3)
at com.hieuvp.fingerprint.ReactNativeFingerprintScannerModule$a.run(:59)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:224)
at android.app.ActivityThread.main(ActivityThread.java:7147)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:511)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:876)

Caused by android.os.RemoteException: Remote stack trace:
at com.android.server.fingerprint.FingerprintService.isForegroundActivity(FingerprintService.java:886)
at com.android.server.fingerprint.FingerprintService.canUseFingerprint(FingerprintService.java:924)
at com.android.server.fingerprint.FingerprintService.access$2100(FingerprintService.java:120)
at com.android.server.fingerprint.FingerprintService$FingerprintServiceWrapper.authenticate(FingerprintService.java:1344)
at android.hardware.fingerprint.IFingerprintService$Stub.onTransact(IFingerprintService.java:74)