hieuvp / react-native-fingerprint-scanner

Provide Fingerprint, Touch ID, and Face ID Scanner for React Native (Compatible with both Android and iOS)
https://www.npmjs.com/package/react-native-fingerprint-scanner
870 stars 298 forks source link

Fatal Exception in Android App #142

Closed ANIBIT14 closed 4 years ago

ANIBIT14 commented 4 years ago

Hi, recently we are getting a crash in our Android app a lot because of the fingerprint module. the stack trace for error is Fatal Exception: java.lang.IllegalArgumentException: FragmentActivity must not be null at androidx.biometric.BiometricPrompt.(BiometricPrompt.java:61) at com.hieuvp.fingerprint.ReactNativeFingerprintScannerModule.getBiometricPrompt(ReactNativeFingerprintScannerModule.java:27) at com.hieuvp.fingerprint.ReactNativeFingerprintScannerModule$1.run(ReactNativeFingerprintScannerModule.java:4) at android.os.Handler.handleCallback(Handler.java:790) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:192) at android.app.ActivityThread.main(ActivityThread.java:6759) at java.lang.reflect.Method.invoke(Method.java) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:556) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:875)

It will be great if anyone could provide some insight on it.

phillbaker commented 4 years ago

Looks like a dupe of https://github.com/hieuvp/react-native-fingerprint-scanner/issues/137, a fix has been merged on master. It was just released as v6.