mjwheatley / cordova-plugin-android-fingerprint-auth

A cordova plugin for fingerprint authentication using the hardware fingerprint scanner on devices running Android 6+
Apache License 2.0
169 stars 131 forks source link

java.lang.IllegalStateException #116

Open recz5 opened 6 years ago

recz5 commented 6 years ago

Hello,

Hard to produce bug in dev environment. I'm not sure if related to #112 but here the log from Android Vitals. Any suggestions?

Device: Samsung Galaxy Note8 (greatqlte), Android 8.0

java.lang.IllegalStateException: at android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi.addAlgorithmSpecificParametersToBegin (AndroidKeyStoreUnauthenticatedAESCipherSpi.java:244) at android.security.keystore.AndroidKeyStoreCipherSpiBase.ensureKeystoreOperationInitialized (AndroidKeyStoreCipherSpiBase.java:237) at android.security.keystore.AndroidKeyStoreCipherSpiBase.engineDoFinal (AndroidKeyStoreCipherSpiBase.java:495) at javax.crypto.Cipher.doFinal (Cipher.java:1736) at com.cordova.plugin.android.fingerprintauth.FingerprintAuth.onAuthenticated (FingerprintAuth.java:621) at com.cordova.plugin.android.fingerprintauth.FingerprintAuthenticationDialogFragment.onAuthenticated (FingerprintAuthenticationDialogFragment.java:259) at com.cordova.plugin.android.fingerprintauth.FingerprintUiHelper$3.run (FingerprintUiHelper.java:167) at android.os.Handler.handleCallback (Handler.java:789) at android.os.Handler.dispatchMessage (Handler.java:98) at android.os.Looper.loop (Looper.java:164) at android.app.ActivityThread.main (ActivityThread.java:6940) at java.lang.reflect.Method.invoke (Native Method) at com.android.internal.os.Zygote$MethodAndArgsCaller.run (Zygote.java:327) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1374)

diogonborges commented 5 years ago

Also facing the same issue on numerous devices and OS image