Open seaona opened 7 months ago
Sentry Issue: METAMASK-MOBILE-2CYQ
Sentry Issue: METAMASK-MOBILE-2F6Y
Sentry Issue: METAMASK-MOBILE-2CW8
I just encountered this with a QA build of v7.23.0 while preparing to conduct a migration test for a PR that is in feature QA.
Unfortunately I was not recording at the time, but did capture this console warning:
Device: Samsung A515f Android 12 with security 1/1/2024 Biometric authentication present and configured for MM.
My steps:
ON retry with the same device, unable to reproduce and now able to sign and login to OpenSea.
Sentry Issue: METAMASK-MOBILE-2G32
node_modules/@metamask/keyring-controller/dist/KeyringController.js
in __awaiter$argument_3
at line 569:32
*/
persistAllKeyrings() {
return __awaiter(this, void 0, void 0, function* () {
const { encryptionKey, encryptionSalt } = this.state;
if (!__classPrivateFieldGet(this, _KeyringController_password, "f") && !encryptionKey) {
throw new Error(constants_1.KeyringControllerError.MissingCredentials);
}
const serializedKeyrings = yield Promise.all(__classPrivateFieldGet(this, _KeyringController_keyrings, "f").map((keyring) => __a {snip}
const [type, data] = yield Promise.all([
keyring.type,
keyring.serialize(),
Sentry Issue: METAMASK-MOBILE-2GBZ
Sentry Issue: METAMASK-MOBILE-2XWS
Sentry Issue: METAMASK-MOBILE-2H3W
Describe the bug
Whenever I trigger a deeplink transaction, the wallet opened and when I clicked Confirm tx, I got the error KeyringController -
Cannot persist vault without password and encryption key
The wallet was open for a while on the background. It seems that maybe somehow was locked, but the deeplink triggered the wallet to open directly with the confirmed tx instead of the login screen. It looked normally but whenever trying to confirm the tx I got the error. Closing the wallet and relogin in again made the wallet to work normally again, and the deeplinks were back workingExpected behavior
No response
Screenshots/Recordings
https://github.com/MetaMask/metamask-mobile/assets/54408225/b3f5d6e7-9123-4e65-a237-7bbfc3cfca42
Steps to reproduce
Error messages or log output
No response
Version
found it in 7.20 but maybe it's present in other versions too
Build type
None
Device
Pixel 6
Operating system
Android
Additional context
No response
Severity
No response