[18:46:20]
<Salamandar> Hey, Android bitwarden is broken for some time now. Here's the log when trying to decrypt the vault. Does anyone have any idea? (Disclaimer : did not check out the server side logs)
```
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.w.invoke(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:17)
a2.u1.c(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:60)
a2.t0.invoke(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:31)
j2.u.performEditorAction(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:56)
y4.m.performEditorAction(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:5)
android.view.inputmethod.RemoteInputConnectionImpl.lambda$performEditorAction$22(RemoteInputConnectionImpl.java:697)
android.view.inputmethod.RemoteInputConnectionImpl.$r8$lambda$Jl5UsxtFJ64KyE-rGTA_d_NwhC4(Unknown Source:0)
android.view.inputmethod.RemoteInputConnectionImpl$$ExternalSyntheticLambda32.run(D8$$SyntheticClass:0)
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)
Version: 2025.12.1 (21060)
Device: 📱 google Pixel 7a 🤖 15@35 📦 prod
CI: 🧱 commit: bitwarden/android/release/2025.12-rc41@34888f8bc30d2ff1f352c6b1e964b6c2ad6d3e2f
💻 build source: bitwarden/android/actions/runs/20584595942/attempts/1
````
[20:05:59]
<ewilly> Strange... no issue on my side with.:
```
`` © Bitwarden Inc. 2015-2026 ``
`` Version: 2025.12.1 (21060) ``
`` 📱 google Pixel 7 🤖 16@36 📦 prod -fdroid ``
`` 🧱 commit: bitwarden/android/release/2025.12-rc41@34888f8bc30d2ff1f352c6b1e964b6c2ad6d3e2f ``
`` 💻 build source: bitwarden/android/actions/runs/20584595942/attempts/1 ``
`` 🦀 SDK: 1.0.0-4328-km-fix-cherry-pick ``
`` 🌩 Server: Vaultwarden 2025.12.0 ``
```
Look at https://forum.yunohost.org/t/bitwarden-android-app-not-working-with-vaultwarden-after-upgrade-13-01-2026
[21:10:48]
<orhtej2> > <@Salamandar:matrix.org> Hey, Android bitwarden is broken for some time now. Here's the log when trying to decrypt the vault. Does anyone have any idea? (Disclaimer : did not check out the server side logs)
>
> ```
> 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.w.invoke(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:17)
> a2.u1.c(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:60)
> a2.t0.invoke(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:31)
> j2.u.performEditorAction(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:56)
> y4.m.performEditorAction(r8-map-id-18d982514064553b029249dee47db6109adc97155b04b033017977809b50dc92:5)
> android.view.inputmethod.RemoteInputConnectionImpl.lambda$performEditorAction$22(RemoteInputConnectionImpl.java:697)
> android.view.inputmethod.RemoteInputConnectionImpl.$r8$lambda$Jl5UsxtFJ64KyE-rGTA_d_NwhC4(Unknown Source:0)
> android.view.inputmethod.RemoteInputConnectionImpl$$ExternalSyntheticLambda32.run(D8$$SyntheticClass:0)
> 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)
>
> Version: 2025.12.1 (21060)
> Device: 📱 google Pixel 7a 🤖 15@35 📦 prod
> CI: 🧱 commit: bitwarden/android/release/2025.12-rc41@34888f8bc30d2ff1f352c6b1e964b6c2ad6d3e2f
> 💻 build source: bitwarden/android/actions/runs/20584595942/attempts/1
>
> ````
Same, seen reported on the forums
[21:11:52]
<orhtej2> Report claims it broke with january update, likely proxy_params
[22:49:59]
<orhtej2> Or not, there's no activity in NGINX log on failed attempt and logging out and back in fixes the problem 🤷
[23:03:02]
<orhtej2> yeah forums thread has the same conclusion: https://forum.yunohost.org/t/bitwarden-android-app-not-working-with-vaultwarden-after-upgrade-13-01-2026/41382/2
[23:06:18]
<orhtej2> ah even linked