-
Notifications
You must be signed in to change notification settings - Fork 55
Open
Description
Checklist
- The issue can be reproduced in the auth0_flutter sample app (or N/A).
- I have looked into the Readme, Examples, and FAQ and have not found a suitable solution or answer.
- I have looked into the API documentation and have not found a suitable solution or answer.
- I have searched the issues and have not found a suitable solution or answer.
- I have searched the Auth0 Community forums and have not found a suitable solution or answer.
- I agree to the terms within the Auth0 Code of Conduct.
Description
We are experiencing this 'BKS not found exception' which seems to be coming from the AuthO . It is causing the app to crash. After the crash, we are not able to run the app without uninstalling. After uninstalling the app , we are able to run the app again for around 2-3 times. After 2-3 times, it crashes again and the cycle repeats.
Following is the stack trace:
E/AndroidRuntime(21793): FATAL EXCEPTION: main
E/AndroidRuntime(21793): Process: mobile.trade.sky.dev, PID: 21793
E/AndroidRuntime(21793): java.lang.AssertionError: No System TLS: java.security.KeyManagementException: java.security.KeyStoreException: BKS not found
E/AndroidRuntime(21793): at okhttp3.internal.platform.Platform.newSslSocketFactory(Platform.kt:171)
E/AndroidRuntime(21793): at okhttp3.OkHttpClient.<init>(OkHttpClient.kt:238)
E/AndroidRuntime(21793): at okhttp3.OkHttpClient$Builder.build(OkHttpClient.kt:1069)
E/AndroidRuntime(21793): at com.auth0.android.request.DefaultClient.<init>(DefaultClient.kt:109)
E/AndroidRuntime(21793): at com.auth0.android.request.DefaultClient.<init>(DefaultClient.kt:44)
E/AndroidRuntime(21793): at com.auth0.android.request.DefaultClient.<init>(DefaultClient.kt:39)
E/AndroidRuntime(21793): at com.auth0.android.Auth0.<init>(Auth0.kt:43)
E/AndroidRuntime(21793): at com.auth0.android.Auth0.<init>(Auth0.kt:26)
E/AndroidRuntime(21793): at com.auth0.auth0_flutter.request_handlers.MethodCallRequest$Companion.fromCall(MethodCallRequest.kt:34)
E/AndroidRuntime(21793): at com.auth0.auth0_flutter.CredentialsManagerMethodCallHandler.onMethodCall(CredentialsManagerMethodCallHandler.kt:29)
E/AndroidRuntime(21793): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:267)
E/AndroidRuntime(21793): at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:292)
E/AndroidRuntime(21793): at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:319)
E/AndroidRuntime(21793): at io.flutter.embedding.engine.dart.DartMessenger$ExternalSyntheticLambda0.run(D8$SyntheticClass:0)
E/AndroidRuntime(21793): at android.os.Handler.handleCallback(Handler.java:959)
E/AndroidRuntime(21793): at android.os.Handler.dispatchMessage(Handler.java:100)
E/AndroidRuntime(21793): at android.os.Looper.loopOnce(Looper.java:249)
E/AndroidRuntime(21793): at android.os.Looper.loop(Looper.java:337)
E/AndroidRuntime(21793): at android.app.ActivityThread.main(ActivityThread.java:9608)
E/AndroidRuntime(21793): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(21793): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:615)
E/AndroidRuntime(21793): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
E/AndroidRuntime(21793): Caused by: java.security.KeyManagementException: java.security.KeyStoreException: BKS not found
E/AndroidRuntime(21793): at com.android.org.conscrypt.SSLParametersImpl.createDefaultX509KeyManager(SSLParametersImpl.java:631)
E/AndroidRuntime(21793): at com.android.org.conscrypt.SSLParametersImpl.getDefaultX509KeyManager(SSLParametersImpl.java:612)
E/AndroidRuntime(21793): at com.android.org.conscrypt.SSLParametersImpl.<init>(SSLParametersImpl.java:136)
E/AndroidRuntime(21793): at com.android.org.conscrypt.OpenSSLContextImpl.engineInit(OpenSSLContextImpl.java:123)
E/AndroidRuntime(21793): at javax.net.ssl.SSLContext.init(SSLContext.java:326)
E/AndroidRuntime(21793): at okhttp3.internal.platform.Platform.newSslSocketFactory(Platform.kt:168)
E/AndroidRuntime(21793): ... 21 more
E/AndroidRuntime(21793): Caused by: java.security.KeyStoreException: BKS not found
E/AndroidRuntime(21793): at java.security.KeyStore.getInstance(KeyStore.java:904)
E/AndroidRuntime(21793): at com.android.org.conscrypt.KeyManagerFactoryImpl.engineInit(KeyManagerFactoryImpl.java:66)
E/AndroidRuntime(21793): at javax.net.ssl.KeyManagerFactory.init(KeyManagerFactory.java:272)
E/AndroidRuntime(21793): at com.android.org.conscrypt.SSLParametersImpl.createDefaultX509KeyManager(SSLParametersImpl.java:620)
E/AndroidRuntime(21793): ... 26 more
E/AndroidRuntime(21793): Caused by: java.security.NoSuchAlgorithmException: BKS KeyStore not available
E/AndroidRuntime(21793): at sun.security.jca.GetInstance.getInstance(GetInstance.java:159)
E/AndroidRuntime(21793): at java.security.Security.getImpl(Security.java:628)
E/AndroidRuntime(21793): at java.security.KeyStore.getInstance(KeyStore.java:901)
E/AndroidRuntime(21793): ... 29 more
W/e.trade.sky.dev(21793): type=1400 audit(0.0:173639): avc: denied { search } for name="miuilog" dev="dm-68" ino=547 scontext=u:r:untrusted_app:s0:c225,c257,c512,c768 tcontext=u:object_r:data_log_file:s0 tclass=dir permissive=0 app=mobile.trade.sky.dev
W/e.trade.sky.dev(21793): type=1400 audit(0.0:173640): avc: denied { search } for name="miuilog" dev="dm-68" ino=547 scontext=u:r:untrusted_app:s0:c225,c257,c512,c768 tcontext=u:object_r:data_log_file:s0 tclass=dir permissive=0 app=mobile.trade.sky.dev
W/ScoutUtils(21793): Failed to mkdir /data/miuilog/stability/hprof/
W/e.trade.sky.dev(21793): type=1400 audit(0.0:173641): avc: denied { search } for name="miuilog" dev="dm-68" ino=547 scontext=u:r:untrusted_app:s0:c225,c257,c512,c768 tcontext=u:object_r:data_log_file:s0 tclass=dir permissive=0 app=mobile.trade.sky.dev
W/e.trade.sky.dev(21793): type=1400 audit(0.0:173642): avc: denied { search } for name="miuilog" dev="dm-68" ino=547 scontext=u:r:untrusted_app:s0:c225,c257,c512,c768 tcontext=u:object_r:data_log_file:s0 tclass=dir permissive=0 app=mobile.trade.sky.dev
W/e.trade.sky.dev(21793): type=1400 audit(0.0:173643): avc: denied { search } for name="miuilog" dev="dm-68" ino=547 scontext=u:r:untrusted_app:s0:c225,c257,c512,c768 tcontext=u:object_r:data_log_file:s0 tclass=dir permissive=0 app=mobile.trade.sky.dev
W/e.trade.sky.dev(21793): type=1400 audit(0.0:173644): avc: denied { getattr } for path="/data/miuilog" dev="dm-68" ino=547 scontext=u:r:untrusted_app:s0:c225,c257,c512,c768 tcontext=u:object_r:data_log_file:s0 tclass=dir permissive=0 app=mobile.trade.sky.dev
W/e.trade.sky.dev(21793): type=1400 audit(0.0:173645): avc: denied { search } for name="miuilog" dev="dm-68" ino=547 scontext=u:r:untrusted_app:s0:c225,c257,c512,c768 tcontext=u:object_r:data_log_file:s0 tclass=dir permissive=0 app=mobile.trade.sky.dev
W/e.trade.sky.dev(21793): type=1400 audit(0.0:173646): avc: denied { search } for name="miuilog" dev="dm-68" ino=547 scontext=u:r:untrusted_app:s0:c225,c257,c512,c768 tcontext=u:object_r:data_log_file:s0 tclass=dir permissive=0 app=mobile.trade.sky.dev
I/Process (21793): Process is going to kill itself!
I/Process (21793): java.lang.Exception
I/Process (21793): at android.os.Process.killProcess(Process.java:1495)
I/Process (21793): at com.android.internal.os.RuntimeInit$KillApplicationHandler.uncaughtException(RuntimeInit.java:215)
I/Process (21793): at com.google.firebase.crashlytics.internal.common.CrashlyticsUncaughtExceptionHandler.uncaughtException(CrashlyticsUncaughtExceptionHandler.java:63)
I/Process (21793): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1071)
I/Process (21793): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1066)
I/Process (21793): at io.flutter.embedding.engine.dart.DartMessenger.handleError(DartMessenger.java:415)
I/Process (21793): at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:297)
I/Process (21793): at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:319)
I/Process (21793): at io.flutter.embedding.engine.dart.DartMessenger$ExternalSyntheticLambda0.run(D8$SyntheticClass:0)
I/Process (21793): at android.os.Handler.handleCallback(Handler.java:959)
I/Process (21793): at android.os.Handler.dispatchMessage(Handler.java:100)
I/Process (21793): at android.os.Looper.loopOnce(Looper.java:249)
I/Process (21793): at android.os.Looper.loop(Looper.java:337)
I/Process (21793): at android.app.ActivityThread.main(ActivityThread.java:9608)
I/Process (21793): at java.lang.reflect.Method.invoke(Native Method)
I/Process (21793): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:615)
I/Process (21793): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
I/Process (21793): Sending signal. PID: 21793 SIG: 9
I/libc (21793): kill: send 9 to pid 21793
Lost connection to device.
The Dart compiler exited unexpectedly.
Reproduction
Running the app 2-3 times causes this crash to happen.
Additional context
No response
auth0_flutter version
1.14.0
Flutter version
3.35.7
Platform
Android
Platform version(s)
No response
Metadata
Metadata
Assignees
Labels
No labels