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

Getting an argument crash on android 5.1 devices #153

Open ANIBIT14 opened 3 years ago

ANIBIT14 commented 3 years ago

Getting the following crash on android 5.1 devices in production app hoping someone can help asap:- Fatal Exception: com.facebook.react.bridge.NativeArgumentsParseException: ReactNativeFingerprintScanner.authenticate got 2 arguments, expected 6 at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java) at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java) at com.facebook.react.bridge.queue.NativeRunnable.run(NativeRunnable.java) at android.os.Handler.handleCallback(Handler.java:815) at android.os.Handler.dispatchMessage(Handler.java:104) at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java) at android.os.Looper.loop(Looper.java:210) at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java) at java.lang.Thread.run(Thread.java:818)

mikehardy commented 3 years ago

argument count mismatches between javascript and native is almost always updates that went wrong, or stale things somewhere. I recommend npx react-native-clean-project and a fresh attempt

ANIBIT14 commented 3 years ago

@mikehardy it is just happening for android 5.1 devices, it is not breaking on any other os version,

mikehardy commented 3 years ago

I just re-read the report. My statement still stands.

ANIBIT14 commented 3 years ago

@mikehardy thanks, will recheck with the above solution