Open
Description
Description
There are no errors when running on emulator. Release build works on ios but crushes on Android right after app starts.
Tried with releases of amplify_auth_cognito
1.7.2 and 1.6.2.
App is published in ios/play store. Issue happens on version released to internal testers.
Tried local build and using Codemagic.
With Sentry and Proguard I git a following stacktrace
java.lang.NoSuchMethodException: U.u0.values []
at java.lang.Class.getMethod(Class.java:2103)
at java.lang.Class.getDeclaredMethod(Class.java:2081)
at java.lang.Enum.enumValues(Enum.java:267)
at java.lang.Enum.access$000(Enum.java:61)
at java.lang.Enum$1.create(Enum.java:277)
at java.lang.Enum$1.create(Enum.java:275)
at libcore.util.BasicLruCache.get(BasicLruCache.java:63)
at java.lang.Enum.getSharedConstants(Enum.java:289)
at java.lang.Class.getEnumConstantsShared(Class.java:2459)
at java.util.EnumMap.getKeyUniverse(EnumMap.java:755)
at java.util.EnumMap.<init>(EnumMap.java:138)
at com.google.crypto.tink.daead.internal.AesSivProtoSerialization.createOutputPrefixToVariantMap(AesSivProtoSerialization.java:84)
at com.google.crypto.tink.daead.internal.AesSivProtoSerialization.<clinit>(AesSivProtoSerialization.java:101)
at com.google.crypto.tink.daead.internal.AesSivProtoSerialization.register(AesSivProtoSerialization.java:206)
at com.google.crypto.tink.daead.AesSivKeyManager.register(AesSivKeyManager.java:181)
at com.google.crypto.tink.daead.DeterministicAeadConfig.register(DeterministicAeadConfig.java:98)
at com.google.crypto.tink.daead.DeterministicAeadConfig.<clinit>(DeterministicAeadConfig.java:58)
at androidx.security.crypto.EncryptedSharedPreferences.create(EncryptedSharedPreferences.java:116)
at com.amazonaws.amplify.amplify_secure_storage.EncryptedKeyValueRepository$sharedPreferences$2.invoke
at com.amazonaws.amplify.amplify_secure_storage.EncryptedKeyValueRepository$sharedPreferences$2.invoke
at com.amazonaws.amplify.amplify_secure_storage.EncryptedKeyValueRepository$editor$2.invoke$bridge(EncryptedKeyValueRepository.kt:0)
at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
at com.amazonaws.amplify.amplify_secure_storage.EncryptedKeyValueRepository.getSharedPreferences(EncryptedKeyValueRepository.kt:20)
at com.amazonaws.amplify.amplify_secure_storage.EncryptedKeyValueRepository.get(EncryptedKeyValueRepository.kt:48)
at com.amazonaws.amplify.amplify_secure_storage.AmplifySecureStoragePlugin.read(AmplifySecureStoragePlugin.kt:33)
at com.amazonaws.amplify.amplify_secure_storage.pigeons.AmplifySecureStoragePigeon$Companion.setUp$lambda-1$lambda-0
at com.amazonaws.amplify.amplify_secure_storage.pigeons.AmplifySecureStoragePigeon$Companion$$InternalSyntheticLambda$1$9f51da8474726535dca027d77902b9d32fe141a7a65ba8b74270f7a9893ab2de$0.onMessage$bridge(R8$$SyntheticClass:0)
at io.flutter.plugin.common.BasicMessageChannel$IncomingMessageHandler.onMessage(BasicMessageChannel.java:261)
at io.flutter.plugin.common.BasicMessageChannel$IncomingMessageHandler.onMessage$bridge(BasicMessageChannel.java:0)
at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:292)
at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0(DartMessenger.java:319)
at io.flutter.embedding.engine.dart.DartMessenger.$r8$lambda$2j2MERcK825A5j1fv5sZ7xB2Iuo(DartMessenger.java:0)
at io.flutter.embedding.engine.dart.DartMessenger$$InternalSyntheticLambda$1$5dd8b6f7959f08bc8717eff7469e77e06ef5aed51cc0cee17f1e13794798223f$0.run
at io.flutter.embedding.engine.dart.DartMessenger$SerialTaskQueue.flush(DartMessenger.java:173)
at io.flutter.embedding.engine.dart.DartMessenger$SerialTaskQueue.lambda$dispatch$0(DartMessenger.java:0)
at io.flutter.embedding.engine.dart.DartMessenger$SerialTaskQueue.$r8$lambda$F0iXMzLdPiwUET1ugdCo3vpOFvI(DartMessenger.java:0)
at io.flutter.embedding.engine.dart.DartMessenger$SerialTaskQueue$$InternalSyntheticLambda$2$87f003a9f337bebdd0ba7a08cc7e573e8bd1ce25d26d2f3d3923593655f1df5b$0.run$bridge
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)
java.lang.RuntimeException: java.lang.NoSuchMethodException: U.u0.values []
at java.lang.Enum.enumValues(Enum.java:270)
at java.lang.Enum.access$000(Enum.java:61)
at java.lang.Enum$1.create(Enum.java:277)
at java.lang.Enum$1.create(Enum.java:275)
at libcore.util.BasicLruCache.get(BasicLruCache.java:63)
at java.lang.Enum.getSharedConstants(Enum.java:289)
at java.lang.Class.getEnumConstantsShared(Class.java:2459)
at java.util.EnumMap.getKeyUniverse(EnumMap.java:755)
at java.util.EnumMap.<init>(EnumMap.java:138)
at com.google.crypto.tink.daead.internal.AesSivProtoSerialization.createOutputPrefixToVariantMap(AesSivProtoSerialization.java:84)
at com.google.crypto.tink.daead.internal.AesSivProtoSerialization.<clinit>(AesSivProtoSerialization.java:101)
at com.google.crypto.tink.daead.internal.AesSivProtoSerialization.register(AesSivProtoSerialization.java:206)
at com.google.crypto.tink.daead.AesSivKeyManager.register(AesSivKeyManager.java:181)
at com.google.crypto.tink.daead.DeterministicAeadConfig.register(DeterministicAeadConfig.java:98)
at com.google.crypto.tink.daead.DeterministicAeadConfig.<clinit>(DeterministicAeadConfig.java:58)
at androidx.security.crypto.EncryptedSharedPreferences.create(EncryptedSharedPreferences.java:116)
at com.amazonaws.amplify.amplify_secure_storage.EncryptedKeyValueRepository$sharedPreferences$2.invoke
at com.amazonaws.amplify.amplify_secure_storage.EncryptedKeyValueRepository$sharedPreferences$2.invoke
at com.amazonaws.amplify.amplify_secure_storage.EncryptedKeyValueRepository$editor$2.invoke$bridge(EncryptedKeyValueRepository.kt:0)
at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
at com.amazonaws.amplify.amplify_secure_storage.EncryptedKeyValueRepository.getSharedPreferences(EncryptedKeyValueRepository.kt:20)
at com.amazonaws.amplify.amplify_secure_storage.EncryptedKeyValueRepository.get(EncryptedKeyValueRepository.kt:48)
at com.amazonaws.amplify.amplify_secure_storage.AmplifySecureStoragePlugin.read(AmplifySecureStoragePlugin.kt:33)
at com.amazonaws.amplify.amplify_secure_storage.pigeons.AmplifySecureStoragePigeon$Companion.setUp$lambda-1$lambda-0
at com.amazonaws.amplify.amplify_secure_storage.pigeons.AmplifySecureStoragePigeon$Companion$$InternalSyntheticLambda$1$9f51da8474726535dca027d77902b9d32fe141a7a65ba8b74270f7a9893ab2de$0.onMessage$bridge(R8$$SyntheticClass:0)
at io.flutter.plugin.common.BasicMessageChannel$IncomingMessageHandler.onMessage(BasicMessageChannel.java:261)
at io.flutter.plugin.common.BasicMessageChannel$IncomingMessageHandler.onMessage$bridge(BasicMessageChannel.java:0)
at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:292)
at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0(DartMessenger.java:319)
at io.flutter.embedding.engine.dart.DartMessenger.$r8$lambda$2j2MERcK825A5j1fv5sZ7xB2Iuo(DartMessenger.java:0)
at io.flutter.embedding.engine.dart.DartMessenger$$InternalSyntheticLambda$1$5dd8b6f7959f08bc8717eff7469e77e06ef5aed51cc0cee17f1e13794798223f$0.run
at io.flutter.embedding.engine.dart.DartMessenger$SerialTaskQueue.flush(DartMessenger.java:173)
at io.flutter.embedding.engine.dart.DartMessenger$SerialTaskQueue.lambda$dispatch$0(DartMessenger.java:0)
at io.flutter.embedding.engine.dart.DartMessenger$SerialTaskQueue.$r8$lambda$F0iXMzLdPiwUET1ugdCo3vpOFvI(DartMessenger.java:0)
at io.flutter.embedding.engine.dart.DartMessenger$SerialTaskQueue$$InternalSyntheticLambda$2$87f003a9f337bebdd0ba7a08cc7e573e8bd1ce25d26d2f3d3923593655f1df5b$0.run$bridge
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)
java.lang.ExceptionInInitializerError: null
at com.google.crypto.tink.daead.internal.AesSivProtoSerialization.register(AesSivProtoSerialization.java:206)
at com.google.crypto.tink.daead.AesSivKeyManager.register(AesSivKeyManager.java:181)
at com.google.crypto.tink.daead.DeterministicAeadConfig.register(DeterministicAeadConfig.java:98)
at com.google.crypto.tink.daead.DeterministicAeadConfig.<clinit>(DeterministicAeadConfig.java:58)
at androidx.security.crypto.EncryptedSharedPreferences.create(EncryptedSharedPreferences.java:116)
at com.amazonaws.amplify.amplify_secure_storage.EncryptedKeyValueRepository$sharedPreferences$2.invoke
at com.amazonaws.amplify.amplify_secure_storage.EncryptedKeyValueRepository$sharedPreferences$2.invoke
at com.amazonaws.amplify.amplify_secure_storage.EncryptedKeyValueRepository$editor$2.invoke$bridge(EncryptedKeyValueRepository.kt:0)
at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
at com.amazonaws.amplify.amplify_secure_storage.EncryptedKeyValueRepository.getSharedPreferences(EncryptedKeyValueRepository.kt:20)
at com.amazonaws.amplify.amplify_secure_storage.EncryptedKeyValueRepository.get(EncryptedKeyValueRepository.kt:48)
at com.amazonaws.amplify.amplify_secure_storage.AmplifySecureStoragePlugin.read(AmplifySecureStoragePlugin.kt:33)
at com.amazonaws.amplify.amplify_secure_storage.pigeons.AmplifySecureStoragePigeon$Companion.setUp$lambda-1$lambda-0
at com.amazonaws.amplify.amplify_secure_storage.pigeons.AmplifySecureStoragePigeon$Companion$$InternalSyntheticLambda$1$9f51da8474726535dca027d77902b9d32fe141a7a65ba8b74270f7a9893ab2de$0.onMessage$bridge(R8$$SyntheticClass:0)
at io.flutter.plugin.common.BasicMessageChannel$IncomingMessageHandler.onMessage(BasicMessageChannel.java:261)
at io.flutter.plugin.common.BasicMessageChannel$IncomingMessageHandler.onMessage$bridge(BasicMessageChannel.java:0)
at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:292)
at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0(DartMessenger.java:319)
at io.flutter.embedding.engine.dart.DartMessenger.$r8$lambda$2j2MERcK825A5j1fv5sZ7xB2Iuo(DartMessenger.java:0)
at io.flutter.embedding.engine.dart.DartMessenger$$InternalSyntheticLambda$1$5dd8b6f7959f08bc8717eff7469e77e06ef5aed51cc0cee17f1e13794798223f$0.run
at io.flutter.embedding.engine.dart.DartMessenger$SerialTaskQueue.flush(DartMessenger.java:173)
at io.flutter.embedding.engine.dart.DartMessenger$SerialTaskQueue.lambda$dispatch$0(DartMessenger.java:0)
at io.flutter.embedding.engine.dart.DartMessenger$SerialTaskQueue.$r8$lambda$F0iXMzLdPiwUET1ugdCo3vpOFvI(DartMessenger.java:0)
at io.flutter.embedding.engine.dart.DartMessenger$SerialTaskQueue$$InternalSyntheticLambda$2$87f003a9f337bebdd0ba7a08cc7e573e8bd1ce25d26d2f3d3923593655f1df5b$0.run$bridge
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)
Categories
- Analytics
- API (REST)
- API (GraphQL)
- Auth
- Authenticator
- DataStore
- Notifications (Push)
- Storage
Steps to Reproduce
NONE
Screenshots
No response
Platforms
- iOS
- Android
- Web
- macOS
- Windows
- Linux
Flutter Version
3.19.2
Amplify Flutter Version
1.7.0
Deployment Method
Custom Pipeline
Schema
No response