[GH-ISSUE #6422] [PM-31349] Crash on unlock: MissingPropertyException for MasterPasswordUnlock data property #88872

Closed
opened 2026-05-27 01:00:13 -05:00 by GiteaMirror · 2 comments
Owner

Originally created by @douhan-wicht on GitHub (Jan 28, 2026).
Original GitHub issue: https://github.com/bitwarden/android/issues/6422

Steps To Reproduce

  1. Go to the Bitwarden Android App
  2. Enter master password
  3. Click 'Unlock'

Expected Result

Vault unlocks successfully after entering correct master password.

Actual Result

App crashes with MissingPropertyException: Missing the required MasterPasswordUnlock data property

Screenshots or Videos

No response

Additional Context

Stacktrace:
com.bitwarden.core.data.repository.error.MissingPropertyException: Missing the required MasterPasswordUnlock data property
zk.s.S(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:164)
a2.f1.invokeSuspend(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:476)
as.a.resumeWith(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:8)
kv.k0.run(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:115)
kv.w0.v0(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:24)
kv.k.q(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:93)
kv.k.n(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:3)
mv.i.a(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:7)
mv.g.I(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:76)
mv.g.i(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:53)
mv.g.h(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:97)
com.bitwarden.ui.platform.base.BaseViewModel.trySendAction(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:3)
fm.x.invoke(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:30)
com.bitwarden.ui.platform.components.util.ThrottledClickKt$throttledClick$1$1$1.invokeSuspend(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:41)
as.a.resumeWith(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:8)
kv.k0.run(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:115)
j4.t0.q0(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:24)
j4.s0.doFrame(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:10)
android.view.Choreographer$CallbackRecord.run(Choreographer.java:1564)
android.view.Choreographer$CallbackRecord.run(Choreographer.java:1575)
android.view.Choreographer.doCallbacks(Choreographer.java:1175)
android.view.Choreographer.doFrame(Choreographer.java:1100)
android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1549)
android.os.Handler.handleCallback(Handler.java:991)
android.os.Handler.dispatchMessage(Handler.java:102)
android.os.Looper.loopOnce(Looper.java:232)
android.os.Looper.loop(Looper.java:317)
android.app.ActivityThread.main(ActivityThread.java:8934)
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:591)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:911)

Build Version

App version: 2025.12.1 (build 21060)

What server are you connecting to?

Self-host

Self-host Server Version

Server version 2025.6.0

Environment Details

  • Device: Fairphone 6
  • Android version: 15 (API 35)
  • Build: prod
  • Commit: 34888f8bc3 (release/2025.12-rc41)

Issue Tracking Info

  • I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
Originally created by @douhan-wicht on GitHub (Jan 28, 2026). Original GitHub issue: https://github.com/bitwarden/android/issues/6422 ### Steps To Reproduce 1. Go to the Bitwarden Android App 2. Enter master password 3. Click 'Unlock' ### Expected Result Vault unlocks successfully after entering correct master password. ### Actual Result App crashes with `MissingPropertyException: Missing the required MasterPasswordUnlock data property` ### Screenshots or Videos _No response_ ### Additional Context **Stacktrace:** com.bitwarden.core.data.repository.error.MissingPropertyException: Missing the required MasterPasswordUnlock data property zk.s.S(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:164) a2.f1.invokeSuspend(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:476) as.a.resumeWith(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:8) kv.k0.run(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:115) kv.w0.v0(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:24) kv.k.q(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:93) kv.k.n(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:3) mv.i.a(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:7) mv.g.I(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:76) mv.g.i(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:53) mv.g.h(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:97) com.bitwarden.ui.platform.base.BaseViewModel.trySendAction(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:3) fm.x.invoke(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:30) com.bitwarden.ui.platform.components.util.ThrottledClickKt$throttledClick$1$1$1.invokeSuspend(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:41) as.a.resumeWith(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:8) kv.k0.run(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:115) j4.t0.q0(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:24) j4.s0.doFrame(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:10) android.view.Choreographer$CallbackRecord.run(Choreographer.java:1564) android.view.Choreographer$CallbackRecord.run(Choreographer.java:1575) android.view.Choreographer.doCallbacks(Choreographer.java:1175) android.view.Choreographer.doFrame(Choreographer.java:1100) android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1549) android.os.Handler.handleCallback(Handler.java:991) android.os.Handler.dispatchMessage(Handler.java:102) android.os.Looper.loopOnce(Looper.java:232) android.os.Looper.loop(Looper.java:317) android.app.ActivityThread.main(ActivityThread.java:8934) java.lang.reflect.Method.invoke(Native Method) com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:591) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:911) ### Build Version App version: 2025.12.1 (build 21060) ### What server are you connecting to? Self-host ### Self-host Server Version Server version 2025.6.0 ### Environment Details - Device: Fairphone 6 - Android version: 15 (API 35) - Build: prod - Commit: 34888f8bc30d2ff1f352c6b1e964b6c2ad6d3e2f (release/2025.12-rc41) ### Issue Tracking Info - [x] I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
GiteaMirror added the app:password-managerbug labels 2026-05-27 01:00:14 -05:00
Author
Owner

@bitwarden-bot commented on GitHub (Jan 28, 2026):

Thank you for your report! We've added this to our internal board for review.
ID: PM-31349

<!-- gh-comment-id:3809618287 --> @bitwarden-bot commented on GitHub (Jan 28, 2026): Thank you for your report! We've added this to our internal board for review. ID: [PM-31349](https://bitwarden.atlassian.net/browse/PM-31349) [PM-31349]: https://bitwarden.atlassian.net/browse/PM-31349?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
Author
Owner

@pamperer562580892423 commented on GitHub (Jan 28, 2026):

Duplicate of https://github.com/bitwarden/android/issues/6363

<!-- gh-comment-id:3809842379 --> @pamperer562580892423 commented on GitHub (Jan 28, 2026): Duplicate of https://github.com/bitwarden/android/issues/6363
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#88872