[GH-ISSUE #6477] [PM-31703] Android crash on unlock: MissingPropertyException for MasterPasswordUnlock in Bitwarden 2026.1.0 (OnePlus, Android 15) #21716

Closed
opened 2026-04-16 22:19:38 -05:00 by GiteaMirror · 3 comments
Owner

Originally created by @Shani-Sinojiya on GitHub (Feb 4, 2026).
Original GitHub issue: https://github.com/bitwarden/android/issues/6477

Steps To Reproduce

Steps to Reproduce

  1. Install Bitwarden Android 2026.1.0 (21141) from the release/RC channel.

  2. Launch the app on a device running Android 15 (reproduced on OnePlus CPH2467).

  3. Log in with an existing Bitwarden account.

  4. Allow the app to reach a locked state (fresh launch or background → foreground).

  5. On the unlock screen, attempt to unlock the vault using Master Password (tap the unlock button).

  6. Observe the app immediately crashing instead of unlocking.

Result:
Application crashes with
com.bitwarden.core.data.repository.error.MissingPropertyException: Missing the required MasterPasswordUnlock data property

Expected Result

Vault unlocks successfully using the master password.

Actual Result

Stacktrace:
com.bitwarden.core.data.repository.error.MissingPropertyException: Missing the required MasterPasswordUnlock data property
	vk.t.S(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:164)
	a2.g1.invokeSuspend(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:1537)
	xr.a.resumeWith(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:8)
	hv.j0.run(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:115)
	hv.v0.v0(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:24)
	hv.k.o(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:93)
	hv.k.q(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:3)
	jv.i.a(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:7)
	jv.g.I(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:76)
	jv.g.i(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:53)
	jv.g.h(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:97)
	com.bitwarden.ui.platform.base.BaseViewModel.trySendAction(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:3)
	bm.z.invoke(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:30)
	com.bitwarden.ui.platform.components.util.ThrottledClickKt$throttledClick$1$1$1.invokeSuspend(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:41)
	xr.a.resumeWith(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:8)
	hv.j0.run(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:115)
	h4.u0.q0(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:24)
	h4.t0.run(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:3)
	android.os.Handler.handleCallback(Handler.java:973)
	android.os.Handler.dispatchMessage(Handler.java:100)
	android.os.Looper.loopOnce(Looper.java:282)
	android.os.Looper.loop(Looper.java:387)
	android.app.ActivityThread.main(ActivityThread.java:9500)
	java.lang.reflect.Method.invoke(Native Method)
	com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:600)
	com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1005)

Version: 2026.1.0 (21141)
Device: 📱 OnePlus CPH2467 🤖 15@35 📦 prod
CI: 🧱 commit: bitwarden/android/release/2026.1-rc42@67f83e3020b53f8d41e63a7d8f6bdb759ccb9ddc
💻 build source: bitwarden/android/actions/runs/21299199924/attempts/1

Screenshots or Videos

No response

Additional Context

No response

Build Version

Build Version App Version: 2026.1.0 Build Number: 21141 CI Commit: bitwarden/android/release/2026.1-rc42@67f83e3020b53f8d41e63a7d8f6bdb759ccb9ddc Build Source: GitHub Actions run 21299199924 (attempt 1)

What server are you connecting to?

Self-host

Self-host Server Version

latest

Environment Details

Device Model: OnePlus CPH2467
OS: Android 15 (API 35)
Build Type: prod
Architecture: arm64-v8a
Manufacturer: OnePlus

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 @Shani-Sinojiya on GitHub (Feb 4, 2026). Original GitHub issue: https://github.com/bitwarden/android/issues/6477 ### Steps To Reproduce Steps to Reproduce 1. Install Bitwarden Android 2026.1.0 (21141) from the release/RC channel. 2. Launch the app on a device running Android 15 (reproduced on OnePlus CPH2467). 3. Log in with an existing Bitwarden account. 4. Allow the app to reach a locked state (fresh launch or background → foreground). 5. On the unlock screen, attempt to unlock the vault using Master Password (tap the unlock button). 6. Observe the app immediately crashing instead of unlocking. Result: Application crashes with com.bitwarden.core.data.repository.error.MissingPropertyException: Missing the required MasterPasswordUnlock data property ### Expected Result Vault unlocks successfully using the master password. ### Actual Result ``` Stacktrace: com.bitwarden.core.data.repository.error.MissingPropertyException: Missing the required MasterPasswordUnlock data property vk.t.S(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:164) a2.g1.invokeSuspend(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:1537) xr.a.resumeWith(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:8) hv.j0.run(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:115) hv.v0.v0(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:24) hv.k.o(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:93) hv.k.q(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:3) jv.i.a(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:7) jv.g.I(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:76) jv.g.i(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:53) jv.g.h(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:97) com.bitwarden.ui.platform.base.BaseViewModel.trySendAction(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:3) bm.z.invoke(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:30) com.bitwarden.ui.platform.components.util.ThrottledClickKt$throttledClick$1$1$1.invokeSuspend(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:41) xr.a.resumeWith(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:8) hv.j0.run(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:115) h4.u0.q0(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:24) h4.t0.run(r8-map-id-02fdf5f89272614ec878de7adda5f42926f9802f10b5d99996c77817a23b127e:3) android.os.Handler.handleCallback(Handler.java:973) android.os.Handler.dispatchMessage(Handler.java:100) android.os.Looper.loopOnce(Looper.java:282) android.os.Looper.loop(Looper.java:387) android.app.ActivityThread.main(ActivityThread.java:9500) java.lang.reflect.Method.invoke(Native Method) com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:600) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1005) ``` Version: 2026.1.0 (21141) Device: 📱 OnePlus CPH2467 🤖 15@35 📦 prod CI: 🧱 commit: bitwarden/android/release/2026.1-rc42@67f83e3020b53f8d41e63a7d8f6bdb759ccb9ddc 💻 build source: bitwarden/android/actions/runs/21299199924/attempts/1 ### Screenshots or Videos _No response_ ### Additional Context _No response_ ### Build Version Build Version App Version: 2026.1.0 Build Number: 21141 CI Commit: bitwarden/android/release/2026.1-rc42@67f83e3020b53f8d41e63a7d8f6bdb759ccb9ddc Build Source: GitHub Actions run 21299199924 (attempt 1) ### What server are you connecting to? Self-host ### Self-host Server Version latest ### Environment Details Device Model: OnePlus CPH2467 OS: Android 15 (API 35) Build Type: prod Architecture: arm64-v8a Manufacturer: OnePlus ### 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-04-16 22:19:38 -05:00
Author
Owner

@bitwarden-bot commented on GitHub (Feb 4, 2026):

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

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

@pamperer562580892423 commented on GitHub (Feb 4, 2026):

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

<!-- gh-comment-id:3847725393 --> @pamperer562580892423 commented on GitHub (Feb 4, 2026): Duplicate of https://github.com/bitwarden/android/issues/6363
Author
Owner

@Neonwarden commented on GitHub (Feb 4, 2026):

Hi there!

Thank you for your report, it seems like it is a duplicate of this one https://github.com/bitwarden/android/issues/6363.

If you wish to add any further information/screenshots/recordings etc., please feel free to do so at any time in there - our engineering team will be happy to review these.

This issue will now be closed.

Thanks!

<!-- gh-comment-id:3847949403 --> @Neonwarden commented on GitHub (Feb 4, 2026): Hi there! Thank you for your report, it seems like it is a duplicate of this one https://github.com/bitwarden/android/issues/6363. If you wish to add any further information/screenshots/recordings etc., please feel free to do so at any time in there - our engineering team will be happy to review these. This issue will now be closed. Thanks!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#21716