Bug: java.lang.RuntimeException
kecson opened this issue · comments
Describe the bug
java.lang.RuntimeException
Steps
- Flutter app use https://pub.dev/packages/coinbase_wallet_sdk
- app connect coinbase wallet and request personal_sign
- Exception java.lang.RuntimeException:
at android.app.ActivityThread.deliverResults (ActivityThread.java:5568)
at android.app.ActivityThread.handleSendResult (ActivityThread.java:5607)
at android.app.servertransaction.ActivityResultItem.execute (ActivityResultItem.java:54)
at android.app.servertransaction.ActivityTransactionItem.execute (ActivityTransactionItem.java:45)
at android.app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2374)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loopOnce (Looper.java:233)
at android.os.Looper.loop (Looper.java:344)
at android.app.ActivityThread.main (ActivityThread.java:8249)
at java.lang.reflect.Method.invoke
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:589)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1071)
Caused by javax.crypto.AEADBadTagException: error:1e000065:Cipher functions:OPENSSL_internal:BAD_DECRYPT
at java.lang.reflect.Constructor.newInstance0
at java.lang.reflect.Constructor.newInstance (Constructor.java:343)
at com.android.org.conscrypt.OpenSSLAeadCipher.throwAEADBadTagExceptionIfAvailable (OpenSSLAeadCipher.java:320)
at com.android.org.conscrypt.OpenSSLAeadCipher.doFinalInternal (OpenSSLAeadCipher.java:371)
at com.android.org.conscrypt.OpenSSLCipher.engineDoFinal (OpenSSLCipher.java:374)
at javax.crypto.Cipher.doFinal (Cipher.java:2114)
at com.google.crypto.tink.subtle.AesGcmJce.decrypt (AesGcmJce.java)
at com.coinbase.android.nativesdk.message.Cipher.decrypt (Cipher.java)
at com.coinbase.android.nativesdk.message.response.ResponseSerializer.deserialize (ResponseSerializer.java)
at com.coinbase.android.nativesdk.message.response.ResponseSerializer.deserialize (ResponseSerializer.java)
at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic (Polymorphic.kt)
at kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.decodeSerializableValue (AbstractJsonTreeDecoder.java)
at kotlinx.serialization.json.internal.TreeJsonDecoderKt.readJson (TreeJsonDecoder.kt)
at kotlinx.serialization.json.Json.decodeFromJsonElement (Json.java)
at com.coinbase.android.nativesdk.message.MessageSerializer.deserialize (MessageSerializer.java)
at com.coinbase.android.nativesdk.message.MessageSerializer.deserialize (MessageSerializer.java)
at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic (Polymorphic.kt)
at kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.decodeSerializableValue (AbstractJsonTreeDecoder.java)
at kotlinx.serialization.json.internal.TreeJsonDecoderKt.readJson (TreeJsonDecoder.kt)
at kotlinx.serialization.json.Json.decodeFromJsonElement (Json.java)
at com.coinbase.android.nativesdk.message.MessageConverter.decodeResponse (MessageConverter.java)
at com.coinbase.android.nativesdk.CoinbaseWalletSDK.handleResponse (CoinbaseWalletSDK.java)
at com.coinbase.flutter.wallet_sdk.CoinbaseWalletSdkFlutterPlugin.onActivityResult (CoinbaseWalletSdkFlutterPlugin.java)
at io.flutter.embedding.engine.FlutterEngineConnectionRegistry$FlutterEngineActivityPluginBinding.onActivityResult (FlutterEngineConnectionRegistry.java)
at io.flutter.embedding.engine.FlutterEngineConnectionRegistry.onActivityResult (FlutterEngineConnectionRegistry.java)
at io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.onActivityResult (FlutterActivityAndFragmentDelegate.java)
at io.flutter.embedding.android.FlutterFragment.onActivityResult (FlutterFragment.java)
at io.flutter.embedding.android.FlutterFragmentActivity.onActivityResult (FlutterFragmentActivity.java)
at android.app.Activity.dispatchActivityResult (Activity.java:8472)
at android.app.ActivityThread.deliverResults (ActivityThread.java:5561)
Expected behavior
Not Exception
Version
1.0.6
Additional info
No response
Desktop
No response
Smartphone
No response