woocommerce-android
woocommerce-android copied to clipboard
GeneralSecurityException: Keystore key generation failed
Sentry Issue: WOOCOMMERCE-ANDROID-6X5
KeyStoreException: Memory allocation failed (internal Keystore code: -41 message: system/security/keystore2/src/security_level.rs:626
Caused by:
0: system/security/keystore2/src/security_level.rs:624: While generating Key without explicit attestation key.
1: Error::Km(r#MEMORY_ALLOCATION_FAILED))
at com.woocommerce.android.SiteObserver$observeAndUpdateSelectedSiteData$3.emit(SiteObserver.kt:29)
wooCommerceStore.fetchSitePlugins(site)
at com.woocommerce.android.SiteObserver$observeAndUpdateSelectedSiteData$3.emit(SiteObserver.kt:27)
.collect { site ->
at com.woocommerce.android.SiteObserver$observeAndUpdateSelectedSiteData$3.emit(SiteObserver.kt:27)
.collect { site ->
at com.woocommerce.android.SiteObserver$observeAndUpdateSelectedSiteData$3.emit(SiteObserver.kt:27)
.collect { site ->
at com.woocommerce.android.SiteObserver.observeAndUpdateSelectedSiteData(SiteObserver.kt:27)
.collect { site ->
...
(50 additional frame(s) were not displayed)
ProviderException: Keystore key generation failed
at com.woocommerce.android.SiteObserver$observeAndUpdateSelectedSiteData$3.emit(SiteObserver.kt:29)
wooCommerceStore.fetchSitePlugins(site)
at com.woocommerce.android.SiteObserver$observeAndUpdateSelectedSiteData$3.emit(SiteObserver.kt:27)
.collect { site ->
at com.woocommerce.android.SiteObserver$observeAndUpdateSelectedSiteData$3.emit(SiteObserver.kt:27)
.collect { site ->
at com.woocommerce.android.SiteObserver$observeAndUpdateSelectedSiteData$3.emit(SiteObserver.kt:27)
.collect { site ->
at com.woocommerce.android.SiteObserver.observeAndUpdateSelectedSiteData(SiteObserver.kt:27)
.collect { site ->
...
(47 additional frame(s) were not displayed)
GeneralSecurityException: Keystore key generation failed
at com.woocommerce.android.SiteObserver$observeAndUpdateSelectedSiteData$3.emit(SiteObserver.kt:29)
wooCommerceStore.fetchSitePlugins(site)
at com.woocommerce.android.SiteObserver$observeAndUpdateSelectedSiteData$3.emit(SiteObserver.kt:27)
.collect { site ->
at com.woocommerce.android.SiteObserver$observeAndUpdateSelectedSiteData$3.emit(SiteObserver.kt:27)
.collect { site ->
at com.woocommerce.android.SiteObserver$observeAndUpdateSelectedSiteData$3.emit(SiteObserver.kt:27)
.collect { site ->
at com.woocommerce.android.SiteObserver.observeAndUpdateSelectedSiteData(SiteObserver.kt:27)
.collect { site ->
...
(45 additional frame(s) were not displayed)
🚫 Please add a type label (e.g. type: enhancement) and a feature label (e.g. feature: stats) to this issue.
same here
Same Here:
java.security.SignatureException: android.security.KeyStoreException: Memory allocation failed (internal Keystore code: -41 message: In KeystoreOperation::finish
Caused by: 0: In finish: KeyMint::finish failed. 1: Error::Km(ErrorCode(-41))) (public error code: 10 internal Keystore code: -41) at android.security.keystore2.AndroidKeyStoreSignatureSpiBase.engineSign(AndroidKeyStoreSignatureSpiBase.java:332) at java.security.Signature$Delegate.engineSign(Signature.java:1418) at java.security.Signature.sign(Signature.java:739) at de.check24.c24.security.encryption.v.invokeSuspend(SourceFile:134) at kotlin.coroutines.jvm.internal.a.resumeWith(SourceFile:9) at kotlinx.coroutines.e0.run(SourceFile:117) at kotlinx.coroutines.internal.m.run(SourceFile:4) at kotlinx.coroutines.scheduling.o.run(SourceFile:3) at kotlinx.coroutines.scheduling.c.run(SourceFile:98) Caused by: android.security.KeyStoreException: Memory allocation failed (internal Keystore code: -41 message: In KeystoreOperation::finish
Caused by: 0: In finish: KeyMint::finish failed. 1: Error::Km(ErrorCode(-41))) (public error code: 10 internal Keystore code: -41) at android.security.KeyStore2.getKeyStoreException(KeyStore2.java:369) at android.security.KeyStoreOperation.handleExceptions(KeyStoreOperation.java:78) at android.security.KeyStoreOperation.finish(KeyStoreOperation.java:128) at android.security.keystore2.KeyStoreCryptoOperationChunkedStreamer$MainDataStream.finish(KeyStoreCryptoOperationChunkedStreamer.java:228) at android.security.keystore2.KeyStoreCryptoOperationChunkedStreamer.doFinal(KeyStoreCryptoOperationChunkedStreamer.java:181) at android.security.keystore2.AndroidKeyStoreSignatureSpiBase.engineSign(AndroidKeyStoreSignatureSpiBase.java:328) ... 8 more
trace: runBlocking; isPaired; headersToSign:9; headersToSign2:9; signing prepared; gson;