[GH-ISSUE #7139] An unexpected error has occurred when Logging in #39871

Closed
opened 2026-07-17 20:07:27 -05:00 by GiteaMirror · 6 comments
Owner

Originally created by @DSTech-IT on GitHub (Apr 27, 2026).
Original GitHub issue: https://github.com/dani-garcia/vaultwarden/issues/7139

Prerequisites

Vaultwarden Support String

I get a 404

Vaultwarden Build Version

1.35.8

Deployment method

Official Container Image

Custom deployment method

No response

Reverse Proxy

Nginx 1.36 on OPNSense

Host/Server Operating System

Linux

Operating System Version

Ubuntu 24.04.4 LTS

Clients

Web Vault

Client Version

Chrome Version 147.0.7727.116 / Bitwarden Extension 2026.3.0

Steps To Reproduce

Go to https://subdomain.domain.tld
Login with Mail and Password
After 20 approx. 20 sec.
"An unexpected error has occurred "

Expected Result

Successfull Login and see my passwords

Actual Result

An unexpected error has occurred

Logs

vaultwarden  | [2026-04-27 08:58:12.709][request][INFO] GET /
vaultwarden  | [2026-04-27 08:58:12.709][response][INFO] (web_index) GET / => 200 OK
vaultwarden  | [2026-04-27 08:58:13.197][request][INFO] GET /api/config
vaultwarden  | [2026-04-27 08:58:13.197][response][INFO] (config) GET /api/config => 200 OK
vaultwarden  | [2026-04-27 08:58:26.150][request][INFO] GET /api/devices/knowndevice
vaultwarden  | [2026-04-27 08:58:26.150][response][INFO] (get_known_device) GET /api/devices/knowndevice => 200 OK
vaultwarden  | [2026-04-27 08:58:30.897][request][INFO] POST /identity/accounts/prelogin
vaultwarden  | [2026-04-27 08:58:30.898][response][INFO] (prelogin) POST /identity/accounts/prelogin => 200 OK
vaultwarden  | [2026-04-27 08:58:37.948][vaultwarden::api::core::two_factor][DEBUG] Sending notifications for incomplete 2FA logins
vaultwarden  | [2026-04-27 08:58:37.949][vaultwarden::api::core::accounts][DEBUG] Purging auth requests
vaultwarden  | [2026-04-27 08:58:37.949][vaultwarden::api::core::two_factor::duo_oidc][DEBUG] Purging Duo authentication contexts
vaultwarden  | [2026-04-27 08:59:08.405][request][INFO] GET /alive
vaultwarden  | [2026-04-27 08:59:08.405][response][INFO] (alive) GET /alive => 200 OK
vaultwarden  | [2026-04-27 08:59:37.951][vaultwarden::api::core::accounts][DEBUG] Purging auth requests
vaultwarden  | [2026-04-27 08:59:37.951][vaultwarden::api::core::two_factor][DEBUG] Sending notifications for incomplete 2FA logins
vaultwarden  | [2026-04-27 08:59:37.951][vaultwarden::api::core::two_factor::duo_oidc][DEBUG] Purging Duo authentication contexts

Screenshots or Videos

No response

Additional Context

No response

Originally created by @DSTech-IT on GitHub (Apr 27, 2026). Original GitHub issue: https://github.com/dani-garcia/vaultwarden/issues/7139 ### Prerequisites - [x] I have searched the existing **Closed _AND_ Open** [Issues](https://github.com/dani-garcia/vaultwarden/issues?q=is%3Aissue%20) **_AND_** [Discussions](https://github.com/dani-garcia/vaultwarden/discussions?discussions_q=) - [x] I have searched and read the [documentation](https://github.com/dani-garcia/vaultwarden/wiki/) ### Vaultwarden Support String I get a 404 ### Vaultwarden Build Version 1.35.8 ### Deployment method Official Container Image ### Custom deployment method _No response_ ### Reverse Proxy Nginx 1.36 on OPNSense ### Host/Server Operating System Linux ### Operating System Version Ubuntu 24.04.4 LTS ### Clients Web Vault ### Client Version Chrome Version 147.0.7727.116 / Bitwarden Extension 2026.3.0 ### Steps To Reproduce Go to https://subdomain.domain.tld Login with Mail and Password After 20 approx. 20 sec. "An unexpected error has occurred " ### Expected Result Successfull Login and see my passwords ### Actual Result An unexpected error has occurred ### Logs ```text vaultwarden | [2026-04-27 08:58:12.709][request][INFO] GET / vaultwarden | [2026-04-27 08:58:12.709][response][INFO] (web_index) GET / => 200 OK vaultwarden | [2026-04-27 08:58:13.197][request][INFO] GET /api/config vaultwarden | [2026-04-27 08:58:13.197][response][INFO] (config) GET /api/config => 200 OK vaultwarden | [2026-04-27 08:58:26.150][request][INFO] GET /api/devices/knowndevice vaultwarden | [2026-04-27 08:58:26.150][response][INFO] (get_known_device) GET /api/devices/knowndevice => 200 OK vaultwarden | [2026-04-27 08:58:30.897][request][INFO] POST /identity/accounts/prelogin vaultwarden | [2026-04-27 08:58:30.898][response][INFO] (prelogin) POST /identity/accounts/prelogin => 200 OK vaultwarden | [2026-04-27 08:58:37.948][vaultwarden::api::core::two_factor][DEBUG] Sending notifications for incomplete 2FA logins vaultwarden | [2026-04-27 08:58:37.949][vaultwarden::api::core::accounts][DEBUG] Purging auth requests vaultwarden | [2026-04-27 08:58:37.949][vaultwarden::api::core::two_factor::duo_oidc][DEBUG] Purging Duo authentication contexts vaultwarden | [2026-04-27 08:59:08.405][request][INFO] GET /alive vaultwarden | [2026-04-27 08:59:08.405][response][INFO] (alive) GET /alive => 200 OK vaultwarden | [2026-04-27 08:59:37.951][vaultwarden::api::core::accounts][DEBUG] Purging auth requests vaultwarden | [2026-04-27 08:59:37.951][vaultwarden::api::core::two_factor][DEBUG] Sending notifications for incomplete 2FA logins vaultwarden | [2026-04-27 08:59:37.951][vaultwarden::api::core::two_factor::duo_oidc][DEBUG] Purging Duo authentication contexts ``` ### Screenshots or Videos _No response_ ### Additional Context _No response_
GiteaMirror added the bug label 2026-07-17 20:07:28 -05:00
Author
Owner

@stefan0xC commented on GitHub (Apr 27, 2026):

I get a 404

You first have to enable the /admin page.

An unexpected error has occurred

That is not enough information. Can you check your browser console for any errors?

<!-- gh-comment-id:4324979797 --> @stefan0xC commented on GitHub (Apr 27, 2026): > I get a 404 You first have [to enable the `/admin` page](https://github.com/dani-garcia/vaultwarden/wiki/Enabling-admin-page). > An unexpected error has occurred That is not enough information. Can you check your browser console for any errors?
Author
Owner

@DSTech-IT commented on GitHub (Apr 27, 2026):

From Browser Console:

Error with Permissions-Policy header: Unrecognized feature: 'ambient-light-sensor'.
Error with Permissions-Policy header: Unrecognized feature: 'battery'.
Error with Permissions-Policy header: Unrecognized feature: 'document-domain'.
Error with Permissions-Policy header: Unrecognized feature: 'execution-while-not-rendered'.
Error with Permissions-Policy header: Unrecognized feature: 'execution-while-out-of-viewport'.
console-log.service.ts:43 No state version found, assuming empty state.
console-log.service.ts:43 Migrator eo (to version 3) should migrate: false - up
console-log.service.ts:43 Migrator Ni (to version 4) should migrate: false - up
console-log.service.ts:43 Migrator xn (to version 5) should migrate: false - up
console-log.service.ts:43 Migrator Cr (to version 6) should migrate: false - up
console-log.service.ts:43 Migrator bs (to version 7) should migrate: false - up
console-log.service.ts:43 Migrator Js (to version 8) should migrate: false - up
console-log.service.ts:43 Migrator Zs (to version 9) should migrate: false - up
console-log.service.ts:43 Migrator qe (to version 10) should migrate: false - up
console-log.service.ts:43 Migrator Je (to version 11) should migrate: false - up
console-log.service.ts:43 Migrator tt (to version 12) should migrate: false - up
console-log.service.ts:43 Migrator rt (to version 13) should migrate: false - up
console-log.service.ts:43 Migrator at (to version 14) should migrate: false - up
console-log.service.ts:43 Migrator dt (to version 15) should migrate: false - up
console-log.service.ts:43 Migrator At (to version 16) should migrate: false - up
console-log.service.ts:43 Migrator vt (to version 17) should migrate: false - up
console-log.service.ts:43 Migrator yt (to version 18) should migrate: false - up
console-log.service.ts:43 Migrator It (to version 19) should migrate: false - up
console-log.service.ts:43 Migrator Et (to version 20) should migrate: false - up
console-log.service.ts:43 Migrator kt (to version 21) should migrate: false - up
console-log.service.ts:43 Migrator Pt (to version 22) should migrate: false - up
console-log.service.ts:43 Migrator xt (to version 23) should migrate: false - up
console-log.service.ts:43 Migrator Ut (to version 24) should migrate: false - up
console-log.service.ts:43 Migrator Nt (to version 25) should migrate: false - up
console-log.service.ts:43 Migrator Lt (to version 26) should migrate: false - up
console-log.service.ts:43 Migrator qt (to version 27) should migrate: false - up
console-log.service.ts:43 Migrator Jt (to version 28) should migrate: false - up
console-log.service.ts:43 Migrator Zt (to version 29) should migrate: false - up
console-log.service.ts:43 Migrator ii (to version 30) should migrate: false - up
console-log.service.ts:43 Migrator si (to version 31) should migrate: false - up
console-log.service.ts:43 Migrator li (to version 32) should migrate: false - up
console-log.service.ts:43 Migrator pi (to version 33) should migrate: false - up
console-log.service.ts:43 Migrator yi (to version 34) should migrate: false - up
console-log.service.ts:43 Migrator Ii (to version 35) should migrate: false - up
console-log.service.ts:43 Migrator Ei (to version 36) should migrate: false - up
console-log.service.ts:43 Migrator ki (to version 37) should migrate: false - up
console-log.service.ts:43 Migrator Oi (to version 38) should migrate: false - up
console-log.service.ts:43 Migrator Vi (to version 39) should migrate: false - up
console-log.service.ts:43 Migrator Hi (to version 40) should migrate: false - up
console-log.service.ts:43 Migrator $i (to version 41) should migrate: false - up
console-log.service.ts:43 Migrator en (to version 42) should migrate: false - up
console-log.service.ts:43 Migrator rn (to version 43) should migrate: false - up
console-log.service.ts:43 Migrator an (to version 44) should migrate: false - up
console-log.service.ts:43 Migrator An (to version 45) should migrate: false - up
console-log.service.ts:43 Migrator vn (to version 46) should migrate: false - up
console-log.service.ts:43 Migrator Qn (to version 47) should migrate: false - up
console-log.service.ts:43 Migrator Fn (to version 48) should migrate: false - up
console-log.service.ts:43 Migrator Dn (to version 49) should migrate: false - up
console-log.service.ts:43 Migrator Vn (to version 50) should migrate: false - up
console-log.service.ts:43 Migrator zn (to version 51) should migrate: false - up
console-log.service.ts:43 Migrator Ln (to version 52) should migrate: false - up
console-log.service.ts:43 Migrator Hn (to version 53) should migrate: false - up
console-log.service.ts:43 Migrator Zn (to version 54) should migrate: false - up
console-log.service.ts:43 Migrator nr (to version 55) should migrate: false - up
console-log.service.ts:43 Migrator ar (to version 56) should migrate: false - up
console-log.service.ts:43 Migrator ur (to version 57) should migrate: false - up
console-log.service.ts:43 Migrator pr (to version 58) should migrate: false - up
console-log.service.ts:43 Migrator mr (to version 59) should migrate: false - up
console-log.service.ts:43 Migrator Er (to version 60) should migrate: false - up
console-log.service.ts:43 Migrator Pr (to version 61) should migrate: false - up
console-log.service.ts:43 Migrator Vr (to version 62) should migrate: false - up
console-log.service.ts:43 Migrator Lr (to version 63) should migrate: false - up
console-log.service.ts:43 Migrator qr (to version 64) should migrate: false - up
console-log.service.ts:43 Migrator ss (to version 65) should migrate: false - up
console-log.service.ts:43 Migrator us (to version 66) should migrate: false - up
console-log.service.ts:43 Migrator ps (to version 67) should migrate: false - up
console-log.service.ts:43 Migrator fs (to version 68) should migrate: false - up
console-log.service.ts:43 Migrator ws (to version 69) should migrate: false - up
console-log.service.ts:43 Migrator Ss (to version 70) should migrate: false - up
console-log.service.ts:43 Migrator Ts (to version 71) should migrate: false - up
console-log.service.ts:43 Migrator Rs (to version 72) should migrate: false - up
console-log.service.ts:43 Migrator Us (to version 73) should migrate: false - up
console-log.service.ts:43 Migrator Ns (to version 74) should migrate: false - up
console-log.service.ts:43 Migrator Hs (to version 75) should migrate: false - up
console-log.service.ts:43 Retrieving application id
console-log.service.ts:43 Retrieving application id
/#/login:1 [DOM] Input elements should have autocomplete attributes (suggested: "current-password"): (More info: https://goo.gl/9p2vKq) <input type=​"password" formcontrolname=​"masterPassword" bitinput id=​"bit-input-2" required class=​"[&:​is(input,textarea)​:​disabled]​:​tw-bg-secondary-100 focus:​tw-outline-none tw-bg-background tw-block tw-border-none tw-h-full tw-placeholder-text-muted tw-px-1 tw-text-main tw-w-full ng-touched ng-dirty ng-valid">​
console-log.service.ts:43 Retrieving application id
console-log.service.ts:43 Retrieving application id
console-log.service.ts:43 Retrieving application id
console-log.service.ts:43 [KeyService] Deriving master key took 1517ms
console-log.service.ts:43 Retrieving application id
api.service.ts:1358  POST https://mydomain/identity/connect/token 504 (Gateway Timeout)
(anonymous) @ zone.js:2788
(anonymous) @ zone.js:1038
nativeFetch @ api.service.ts:1358
(anonymous) @ api.service.ts:1353
(anonymous) @ api.service.ts:1354
o @ main.2c1833cd405f1cdba81f.js:43
invoke @ zone.js:398
(anonymous) @ ng_zone.ts:476
invoke @ zone.js:397
run @ zone.js:113
(anonymous) @ zone.js:2537
invokeTask @ zone.js:431
(anonymous) @ ng_zone.ts:453
invokeTask @ zone.js:430
runTask @ zone.js:161
drainMicroTaskQueue @ zone.js:612
Promise.then
nativeScheduleMicroTask @ zone.js:588
scheduleMicroTask @ zone.js:599
scheduleTask @ zone.js:420
onScheduleTask @ zone.js:273
scheduleTask @ zone.js:411
scheduleTask @ zone.js:207
scheduleMicroTask @ zone.js:227
scheduleResolveOrReject @ zone.js:2527
resolvePromise @ zone.js:2461
(anonymous) @ zone.js:2369
(anonymous) @ zone.js:2385
Promise.then
(anonymous) @ zone.js:2779
constructor @ zone.js:2701
(anonymous) @ zone.js:2778
resolvePromise @ zone.js:2422
(anonymous) @ zone.js:2369
(anonymous) @ zone.js:2385
(anonymous) @ main.2c1833cd405f1cdba81f.js:43
constructor @ zone.js:2701
l @ main.2c1833cd405f1cdba81f.js:43
o @ main.2c1833cd405f1cdba81f.js:43
invoke @ zone.js:398
(anonymous) @ ng_zone.ts:476
invoke @ zone.js:397
run @ zone.js:113
(anonymous) @ zone.js:2537
invokeTask @ zone.js:431
(anonymous) @ ng_zone.ts:453
invokeTask @ zone.js:430
runTask @ zone.js:161
drainMicroTaskQueue @ zone.js:612
Promise.then
nativeScheduleMicroTask @ zone.js:588
scheduleMicroTask @ zone.js:599
scheduleTask @ zone.js:420
scheduleTask @ zone.js:207
scheduleMicroTask @ zone.js:227
(anonymous) @ zone.js:1759
(anonymous) @ zone.js:1038
_scheduleCountTask @ animation_renderer.ts:89
(anonymous) @ animation_renderer.ts:123
invoke @ zone.js:398
run @ zone.js:113
(anonymous) @ ng_zone.ts:282
end @ animation_renderer.ts:122
(anonymous) @ change_detection.ts:97
synchronizeOnce @ application_ref.ts:718
(anonymous) @ application_ref.ts:664
(anonymous) @ application_ref.ts:635
_tick @ application_ref.ts:619
initialize @ ng_zone_scheduling.ts:62
invoke @ zone.js:398
(anonymous) @ ng_zone.ts:476
invoke @ zone.js:397
run @ zone.js:113
run @ ng_zone.ts:235
(anonymous) @ ng_zone_scheduling.ts:59
(anonymous) @ Subscriber.ts:161
(anonymous) @ Subscriber.ts:119
(anonymous) @ Subscriber.ts:75
(anonymous) @ Subject.ts:68
errorContext @ errorContext.ts:29
(anonymous) @ Subject.ts:61
(anonymous) @ event_emitter.ts:138
(anonymous) @ ng_zone.ts:373
onHasTask @ ng_zone.ts:511
hasTask @ zone.js:451
_updateTaskCount @ zone.js:471
_updateTaskCount @ zone.js:266
runTask @ zone.js:179
drainMicroTaskQueue @ zone.js:612
Promise.then
nativeScheduleMicroTask @ zone.js:588
scheduleMicroTask @ zone.js:599
scheduleTask @ zone.js:420
onScheduleTask @ zone.js:273
scheduleTask @ zone.js:411
scheduleTask @ zone.js:207
scheduleMicroTask @ zone.js:227
scheduleResolveOrReject @ zone.js:2527
resolvePromise @ zone.js:2461
(anonymous) @ zone.js:2369
(anonymous) @ zone.js:2385
Promise.then
(anonymous) @ zone.js:2779
constructor @ zone.js:2701
(anonymous) @ zone.js:2778
resolvePromise @ zone.js:2422
(anonymous) @ zone.js:2369
(anonymous) @ zone.js:2385
(anonymous) @ main.2c1833cd405f1cdba81f.js:43
constructor @ zone.js:2701
l @ main.2c1833cd405f1cdba81f.js:43
o @ main.2c1833cd405f1cdba81f.js:43
invoke @ zone.js:398
(anonymous) @ ng_zone.ts:476
invoke @ zone.js:397
run @ zone.js:113
(anonymous) @ zone.js:2537
invokeTask @ zone.js:431
(anonymous) @ ng_zone.ts:453
invokeTask @ zone.js:430
runTask @ zone.js:161
drainMicroTaskQueue @ zone.js:612
Promise.then
nativeScheduleMicroTask @ zone.js:588
scheduleMicroTask @ zone.js:599
scheduleTask @ zone.js:420
scheduleTask @ zone.js:207
scheduleMicroTask @ zone.js:227
(anonymous) @ zone.js:1759
(anonymous) @ zone.js:1038
_scheduleCountTask @ animation_renderer.ts:89
(anonymous) @ animation_renderer.ts:123
invoke @ zone.js:398
run @ zone.js:113
(anonymous) @ ng_zone.ts:282
end @ animation_renderer.ts:122
(anonymous) @ change_detection.ts:97
synchronizeOnce @ application_ref.ts:718
(anonymous) @ application_ref.ts:664
(anonymous) @ application_ref.ts:635
_tick @ application_ref.ts:619
initialize @ ng_zone_scheduling.ts:62
invoke @ zone.js:398
(anonymous) @ ng_zone.ts:476
invoke @ zone.js:397
run @ zone.js:113
run @ ng_zone.ts:235
(anonymous) @ ng_zone_scheduling.ts:59
(anonymous) @ Subscriber.ts:161
(anonymous) @ Subscriber.ts:119
(anonymous) @ Subscriber.ts:75
(anonymous) @ Subject.ts:68
errorContext @ errorContext.ts:29
(anonymous) @ Subject.ts:61
(anonymous) @ event_emitter.ts:138
(anonymous) @ ng_zone.ts:373
onHasTask @ ng_zone.ts:511
hasTask @ zone.js:451
_updateTaskCount @ zone.js:471
_updateTaskCount @ zone.js:266
runTask @ zone.js:179
drainMicroTaskQueue @ zone.js:612
Promise.then
nativeScheduleMicroTask @ zone.js:588
scheduleMicroTask @ zone.js:599
scheduleTask @ zone.js:420
onScheduleTask @ zone.js:273
scheduleTask @ zone.js:411
scheduleTask @ zone.js:207
scheduleMicroTask @ zone.js:227
scheduleResolveOrReject @ zone.js:2527
resolvePromise @ zone.js:2461
(anonymous) @ zone.js:2369
(anonymous) @ zone.js:2385
Promise.then
(anonymous) @ zone.js:2779
constructor @ zone.js:2701
(anonymous) @ zone.js:2778
resolvePromise @ zone.js:2422
(anonymous) @ zone.js:2369
(anonymous) @ zone.js:2385
(anonymous) @ main.2c1833cd405f1cdba81f.js:43
constructor @ zone.js:2701
l @ main.2c1833cd405f1cdba81f.js:43
o @ main.2c1833cd405f1cdba81f.js:43
invoke @ zone.js:398
(anonymous) @ ng_zone.ts:476
invoke @ zone.js:397
run @ zone.js:113
(anonymous) @ zone.js:2537
invokeTask @ zone.js:431
(anonymous) @ ng_zone.ts:453
invokeTask @ zone.js:430
runTask @ zone.js:161
drainMicroTaskQueue @ zone.js:612
Promise.then
nativeScheduleMicroTask @ zone.js:588
scheduleMicroTask @ zone.js:599
scheduleTask @ zone.js:420
onScheduleTask @ zone.js:273
scheduleTask @ zone.js:411
scheduleTask @ zone.js:207
scheduleMicroTask @ zone.js:227
scheduleResolveOrReject @ zone.js:2527
resolvePromise @ zone.js:2461
(anonymous) @ zone.js:2369
(anonymous) @ zone.js:2385
Promise.then
(anonymous) @ zone.js:2779
constructor @ zone.js:2701
(anonymous) @ zone.js:2778
resolvePromise @ zone.js:2422
(anonymous) @ zone.js:2369
(anonymous) @ zone.js:2385
l @ main.2c1833cd405f1cdba81f.js:43
o @ main.2c1833cd405f1cdba81f.js:43
invoke @ zone.js:398
(anonymous) @ ng_zone.ts:476
invoke @ zone.js:397
run @ zone.js:113
(anonymous) @ zone.js:2537
invokeTask @ zone.js:431
(anonymous) @ ng_zone.ts:453
invokeTask @ zone.js:430
runTask @ zone.js:161
drainMicroTaskQueue @ zone.js:612
invokeTask @ zone.js:519
(anonymous) @ zone.js:1141
globalCallback @ zone.js:1172
(anonymous) @ zone.js:1205
console-log.service.ts:51 r {response: null, statusCode: 504}
write @ console-log.service.ts:51
error @ console-log.service.ts:28
(anonymous) @ login.component.ts:314
a @ main.2c1833cd405f1cdba81f.js:1396
invoke @ zone.js:398
(anonymous) @ ng_zone.ts:476
invoke @ zone.js:397
run @ zone.js:113
(anonymous) @ zone.js:2537
invokeTask @ zone.js:431
(anonymous) @ ng_zone.ts:453
invokeTask @ zone.js:430
runTask @ zone.js:161
drainMicroTaskQueue @ zone.js:612
Promise.then
nativeScheduleMicroTask @ zone.js:588
scheduleMicroTask @ zone.js:599
scheduleTask @ zone.js:420
onScheduleTask @ zone.js:273
scheduleTask @ zone.js:411
scheduleTask @ zone.js:207
scheduleMicroTask @ zone.js:227
scheduleResolveOrReject @ zone.js:2527
resolvePromise @ zone.js:2461
(anonymous) @ zone.js:2369
(anonymous) @ zone.js:2385
Promise.then
(anonymous) @ zone.js:2779
constructor @ zone.js:2701
(anonymous) @ zone.js:2778
resolvePromise @ zone.js:2422
(anonymous) @ zone.js:2369
(anonymous) @ zone.js:2385
l @ main.2c1833cd405f1cdba81f.js:43
o @ main.2c1833cd405f1cdba81f.js:43
invoke @ zone.js:398
(anonymous) @ ng_zone.ts:476
invoke @ zone.js:397
run @ zone.js:113
(anonymous) @ zone.js:2537
invokeTask @ zone.js:431
(anonymous) @ ng_zone.ts:453
invokeTask @ zone.js:430
runTask @ zone.js:161
drainMicroTaskQueue @ zone.js:612
Promise.then
nativeScheduleMicroTask @ zone.js:588
scheduleMicroTask @ zone.js:599
scheduleTask @ zone.js:420
onScheduleTask @ zone.js:273
scheduleTask @ zone.js:411
scheduleTask @ zone.js:207
scheduleMicroTask @ zone.js:227
scheduleResolveOrReject @ zone.js:2527
resolvePromise @ zone.js:2461
(anonymous) @ zone.js:2369
(anonymous) @ zone.js:2385
Promise.then
(anonymous) @ zone.js:2779
constructor @ zone.js:2701
(anonymous) @ zone.js:2778
resolvePromise @ zone.js:2422
(anonymous) @ zone.js:2369
(anonymous) @ zone.js:2385
(anonymous) @ main.2c1833cd405f1cdba81f.js:43
constructor @ zone.js:2701
l @ main.2c1833cd405f1cdba81f.js:43
o @ main.2c1833cd405f1cdba81f.js:43
invoke @ zone.js:398
(anonymous) @ ng_zone.ts:476
invoke @ zone.js:397
run @ zone.js:113
(anonymous) @ zone.js:2537
invokeTask @ zone.js:431
(anonymous) @ ng_zone.ts:453
invokeTask @ zone.js:430
runTask @ zone.js:161
drainMicroTaskQueue @ zone.js:612
Promise.then
nativeScheduleMicroTask @ zone.js:588
scheduleMicroTask @ zone.js:599
scheduleTask @ zone.js:420
scheduleTask @ zone.js:207
scheduleMicroTask @ zone.js:227
(anonymous) @ zone.js:1759
(anonymous) @ zone.js:1038
_scheduleCountTask @ animation_renderer.ts:89
(anonymous) @ animation_renderer.ts:123
invoke @ zone.js:398
run @ zone.js:113
(anonymous) @ ng_zone.ts:282
end @ animation_renderer.ts:122
(anonymous) @ change_detection.ts:97
synchronizeOnce @ application_ref.ts:718
(anonymous) @ application_ref.ts:664
(anonymous) @ application_ref.ts:635
_tick @ application_ref.ts:619
initialize @ ng_zone_scheduling.ts:62
invoke @ zone.js:398
(anonymous) @ ng_zone.ts:476
invoke @ zone.js:397
run @ zone.js:113
run @ ng_zone.ts:235
(anonymous) @ ng_zone_scheduling.ts:59
(anonymous) @ Subscriber.ts:161
(anonymous) @ Subscriber.ts:119
(anonymous) @ Subscriber.ts:75
(anonymous) @ Subject.ts:68
errorContext @ errorContext.ts:29
(anonymous) @ Subject.ts:61
(anonymous) @ event_emitter.ts:138
(anonymous) @ ng_zone.ts:373
onHasTask @ ng_zone.ts:511
hasTask @ zone.js:451
_updateTaskCount @ zone.js:471
_updateTaskCount @ zone.js:266
runTask @ zone.js:179
drainMicroTaskQueue @ zone.js:612
Promise.then
nativeScheduleMicroTask @ zone.js:588
scheduleMicroTask @ zone.js:599
scheduleTask @ zone.js:420
onScheduleTask @ zone.js:273
scheduleTask @ zone.js:411
scheduleTask @ zone.js:207
scheduleMicroTask @ zone.js:227
scheduleResolveOrReject @ zone.js:2527
resolvePromise @ zone.js:2461
(anonymous) @ zone.js:2369
(anonymous) @ zone.js:2385
Promise.then
(anonymous) @ zone.js:2779
constructor @ zone.js:2701
(anonymous) @ zone.js:2778
resolvePromise @ zone.js:2422
(anonymous) @ zone.js:2369
(anonymous) @ zone.js:2385
(anonymous) @ main.2c1833cd405f1cdba81f.js:43
constructor @ zone.js:2701
l @ main.2c1833cd405f1cdba81f.js:43
o @ main.2c1833cd405f1cdba81f.js:43
invoke @ zone.js:398
(anonymous) @ ng_zone.ts:476
invoke @ zone.js:397
run @ zone.js:113
(anonymous) @ zone.js:2537
invokeTask @ zone.js:431
(anonymous) @ ng_zone.ts:453
invokeTask @ zone.js:430
runTask @ zone.js:161
drainMicroTaskQueue @ zone.js:612
Promise.then
nativeScheduleMicroTask @ zone.js:588
scheduleMicroTask @ zone.js:599
scheduleTask @ zone.js:420
scheduleTask @ zone.js:207
scheduleMicroTask @ zone.js:227
(anonymous) @ zone.js:1759
(anonymous) @ zone.js:1038
_scheduleCountTask @ animation_renderer.ts:89
(anonymous) @ animation_renderer.ts:123
invoke @ zone.js:398
run @ zone.js:113
(anonymous) @ ng_zone.ts:282
end @ animation_renderer.ts:122
(anonymous) @ change_detection.ts:97
synchronizeOnce @ application_ref.ts:718
(anonymous) @ application_ref.ts:664
(anonymous) @ application_ref.ts:635
_tick @ application_ref.ts:619
initialize @ ng_zone_scheduling.ts:62
invoke @ zone.js:398
(anonymous) @ ng_zone.ts:476
invoke @ zone.js:397
run @ zone.js:113
run @ ng_zone.ts:235
(anonymous) @ ng_zone_scheduling.ts:59
(anonymous) @ Subscriber.ts:161
(anonymous) @ Subscriber.ts:119
(anonymous) @ Subscriber.ts:75
(anonymous) @ Subject.ts:68
errorContext @ errorContext.ts:29
(anonymous) @ Subject.ts:61
(anonymous) @ event_emitter.ts:138
(anonymous) @ ng_zone.ts:373
onHasTask @ ng_zone.ts:511
hasTask @ zone.js:451
_updateTaskCount @ zone.js:471
_updateTaskCount @ zone.js:266
runTask @ zone.js:179
drainMicroTaskQueue @ zone.js:612
Promise.then
nativeScheduleMicroTask @ zone.js:588
scheduleMicroTask @ zone.js:599
scheduleTask @ zone.js:420
onScheduleTask @ zone.js:273
scheduleTask @ zone.js:411
scheduleTask @ zone.js:207
scheduleMicroTask @ zone.js:227
scheduleResolveOrReject @ zone.js:2527
resolvePromise @ zone.js:2461
(anonymous) @ zone.js:2369
(anonymous) @ zone.js:2385
Promise.then
(anonymous) @ zone.js:2779
constructor @ zone.js:2701
(anonymous) @ zone.js:2778
resolvePromise @ zone.js:2422
(anonymous) @ zone.js:2369
(anonymous) @ zone.js:2385
(anonymous) @ main.2c1833cd405f1cdba81f.js:43
constructor @ zone.js:2701
l @ main.2c1833cd405f1cdba81f.js:43
o @ main.2c1833cd405f1cdba81f.js:43
invoke @ zone.js:398
(anonymous) @ ng_zone.ts:476
invoke @ zone.js:397
run @ zone.js:113
(anonymous) @ zone.js:2537
invokeTask @ zone.js:431
(anonymous) @ ng_zone.ts:453
invokeTask @ zone.js:430
runTask @ zone.js:161
drainMicroTaskQueue @ zone.js:612
Promise.then
nativeScheduleMicroTask @ zone.js:588
scheduleMicroTask @ zone.js:599
scheduleTask @ zone.js:420
onScheduleTask @ zone.js:273
scheduleTask @ zone.js:411
scheduleTask @ zone.js:207
scheduleMicroTask @ zone.js:227
scheduleResolveOrReject @ zone.js:2527
resolvePromise @ zone.js:2461
(anonymous) @ zone.js:2369
(anonymous) @ zone.js:2385
Promise.then
(anonymous) @ zone.js:2779
constructor @ zone.js:2701
(anonymous) @ zone.js:2778
resolvePromise @ zone.js:2422
(anonymous) @ zone.js:2369
(anonymous) @ zone.js:2385
l @ main.2c1833cd405f1cdba81f.js:43
o @ main.2c1833cd405f1cdba81f.js:43
invoke @ zone.js:398
(anonymous) @ ng_zone.ts:476
invoke @ zone.js:397
run @ zone.js:113
(anonymous) @ zone.js:2537
invokeTask @ zone.js:431
(anonymous) @ ng_zone.ts:453
invokeTask @ zone.js:430
runTask @ zone.js:161
drainMicroTaskQueue @ zone.js:612
invokeTask @ zone.js:519
(anonymous) @ zone.js:1141
globalCallback @ zone.js:1172
(anonymous) @ zone.js:1205

Support String:

### Your environment (Generated via diagnostics page)

* Vaultwarden version: v1.35.8
* Web-vault version: v2026.3.1
* OS/Arch: linux/x86_64
* Running within a container: true (Base: Debian)
* Database type: SQLite
* Database version: 3.51.1
* Uses config.json: false
* Uses a reverse proxy: true
* IP Header check: true (X-Real-IP)
* Internet access: true
* Internet access via a proxy: false
* DNS Check: true
* TZ environment: Europe/Berlin
* Browser/Server Time Check: true
* Server/NTP Time Check: true
* Domain Configuration Check: true
* HTTPS Check: true
* Websocket Check: false
* HTTP Response Checks: true

### Config & Details (Generated via diagnostics page)

<details><summary>Show Config & Details</summary>

**Config:**

```json
{
  "_duo_akey": null,
  "_enable_duo": true,
  "_enable_email_2fa": true,
  "_enable_smtp": true,
  "_enable_yubico": true,
  "_icon_service_csp": "",
  "_icon_service_url": "",
  "_ip_header_enabled": true,
  "_max_note_size": 10000,
  "_smtp_img_src": "***:",
  "admin_ratelimit_max_burst": 3,
  "admin_ratelimit_seconds": 300,
  "admin_session_lifetime": 20,
  "admin_token": "***",
  "allowed_connect_src": "",
  "allowed_iframe_ancestors": "",
  "attachments_folder": "data/attachments",
  "auth_request_purge_schedule": "30 * * * * *",
  "authenticator_disable_time_drift": false,
  "data_folder": "data",
  "database_conn_init": "",
  "database_idle_timeout": 600,
  "database_max_conns": 10,
  "database_min_conns": 2,
  "database_timeout": 30,
  "database_url": "***************",
  "db_connection_retries": 15,
  "disable_2fa_remember": false,
  "disable_admin_token": false,
  "disable_icon_download": false,
  "dns_prefer_ipv6": false,
  "domain": "*****://************************",
  "domain_origin": "*****://************************",
  "domain_path": "",
  "domain_set": true,
  "duo_context_purge_schedule": "30 * * * * *",
  "duo_host": null,
  "duo_ikey": null,
  "duo_skey": null,
  "duo_use_iframe": false,
  "email_2fa_auto_fallback": false,
  "email_2fa_enforce_on_verified_invite": false,
  "email_attempts_limit": 3,
  "email_change_allowed": true,
  "email_expiration_time": 600,
  "email_token_size": 6,
  "emergency_access_allowed": true,
  "emergency_notification_reminder_schedule": "0 3 * * * *",
  "emergency_request_timeout_schedule": "0 7 * * * *",
  "enable_db_wal": true,
  "enable_websocket": true,
  "enforce_single_org_with_reset_pw_policy": false,
  "event_cleanup_schedule": "0 10 0 * * *",
  "events_days_retain": null,
  "experimental_client_feature_flags": "",
  "extended_logging": true,
  "helo_name": null,
  "hibp_api_key": null,
  "http_request_block_non_global_ips": true,
  "http_request_block_regex": null,
  "icon_blacklist_non_global_ips": true,
  "icon_blacklist_regex": null,
  "icon_cache_folder": "data/icon_cache",
  "icon_cache_negttl": 259200,
  "icon_cache_ttl": 2592000,
  "icon_download_timeout": 10,
  "icon_redirect_code": 302,
  "icon_service": "internal",
  "incomplete_2fa_schedule": "30 * * * * *",
  "incomplete_2fa_time_limit": 3,
  "increase_note_size_limit": false,
  "invitation_expiration_hours": 120,
  "invitation_org_name": "Vaultwarden",
  "invitations_allowed": true,
  "ip_header": "X-Real-IP",
  "job_poll_interval_ms": 30000,
  "log_file": null,
  "log_level": "debug",
  "log_timestamp_format": "%Y-%m-%d %H:%M:%S.%3f",
  "login_ratelimit_max_burst": 10,
  "login_ratelimit_seconds": 60,
  "org_attachment_limit": null,
  "org_creation_users": "",
  "org_events_enabled": false,
  "org_groups_enabled": false,
  "password_hints_allowed": true,
  "password_iterations": 600000,
  "purge_incomplete_sso_auth": "0 20 0 * * *",
  "push_enabled": false,
  "push_identity_uri": "https://identity.bitwarden.com",
  "push_installation_id": "***",
  "push_installation_key": "***",
  "push_relay_uri": "https://push.bitwarden.com",
  "reload_templates": false,
  "require_device_email": false,
  "rsa_key_filename": "data/rsa_key",
  "send_purge_schedule": "0 5 * * * *",
  "sendmail_command": null,
  "sends_allowed": true,
  "sends_folder": "data/sends",
  "show_password_hint": false,
  "signups_allowed": true,
  "signups_domains_whitelist": "",
  "signups_verify": false,
  "signups_verify_resend_limit": 6,
  "signups_verify_resend_time": 3600,
  "smtp_accept_invalid_certs": false,
  "smtp_accept_invalid_hostnames": false,
  "smtp_auth_mechanism": "Login",
  "smtp_debug": false,
  "smtp_embed_images": true,
  "smtp_explicit_tls": null,
  "smtp_from": "**************************",
  "smtp_from_name": "*****************",
  "smtp_host": "**********************",
  "smtp_password": "***",
  "smtp_port": 465,
  "smtp_security": "force_tls",
  "smtp_ssl": null,
  "smtp_timeout": 15,
  "smtp_username": "**************************",
  "sso_allow_unknown_email_verification": false,
  "sso_audience_trusted": null,
  "sso_auth_only_not_session": false,
  "sso_authority": "",
  "sso_authorize_extra_params": "",
  "sso_callback_path": "*****://*****************************************************",
  "sso_client_cache_expiration": 0,
  "sso_client_id": "",
  "sso_client_secret": "***",
  "sso_debug_tokens": false,
  "sso_enabled": false,
  "sso_master_password_policy": null,
  "sso_only": false,
  "sso_pkce": true,
  "sso_scopes": "email profile",
  "sso_signups_match_email": true,
  "templates_folder": "data/templates",
  "tmp_folder": "data/tmp",
  "trash_auto_delete_days": null,
  "trash_purge_schedule": "0 5 0 * * *",
  "use_sendmail": false,
  "use_syslog": false,
  "user_attachment_limit": null,
  "user_send_limit": null,
  "web_vault_enabled": true,
  "web_vault_folder": "web-vault/",
  "yubico_client_id": null,
  "yubico_secret_key": null,
  "yubico_server": null
}
```
<!-- gh-comment-id:4325043882 --> @DSTech-IT commented on GitHub (Apr 27, 2026): From Browser Console: ``` Error with Permissions-Policy header: Unrecognized feature: 'ambient-light-sensor'. Error with Permissions-Policy header: Unrecognized feature: 'battery'. Error with Permissions-Policy header: Unrecognized feature: 'document-domain'. Error with Permissions-Policy header: Unrecognized feature: 'execution-while-not-rendered'. Error with Permissions-Policy header: Unrecognized feature: 'execution-while-out-of-viewport'. console-log.service.ts:43 No state version found, assuming empty state. console-log.service.ts:43 Migrator eo (to version 3) should migrate: false - up console-log.service.ts:43 Migrator Ni (to version 4) should migrate: false - up console-log.service.ts:43 Migrator xn (to version 5) should migrate: false - up console-log.service.ts:43 Migrator Cr (to version 6) should migrate: false - up console-log.service.ts:43 Migrator bs (to version 7) should migrate: false - up console-log.service.ts:43 Migrator Js (to version 8) should migrate: false - up console-log.service.ts:43 Migrator Zs (to version 9) should migrate: false - up console-log.service.ts:43 Migrator qe (to version 10) should migrate: false - up console-log.service.ts:43 Migrator Je (to version 11) should migrate: false - up console-log.service.ts:43 Migrator tt (to version 12) should migrate: false - up console-log.service.ts:43 Migrator rt (to version 13) should migrate: false - up console-log.service.ts:43 Migrator at (to version 14) should migrate: false - up console-log.service.ts:43 Migrator dt (to version 15) should migrate: false - up console-log.service.ts:43 Migrator At (to version 16) should migrate: false - up console-log.service.ts:43 Migrator vt (to version 17) should migrate: false - up console-log.service.ts:43 Migrator yt (to version 18) should migrate: false - up console-log.service.ts:43 Migrator It (to version 19) should migrate: false - up console-log.service.ts:43 Migrator Et (to version 20) should migrate: false - up console-log.service.ts:43 Migrator kt (to version 21) should migrate: false - up console-log.service.ts:43 Migrator Pt (to version 22) should migrate: false - up console-log.service.ts:43 Migrator xt (to version 23) should migrate: false - up console-log.service.ts:43 Migrator Ut (to version 24) should migrate: false - up console-log.service.ts:43 Migrator Nt (to version 25) should migrate: false - up console-log.service.ts:43 Migrator Lt (to version 26) should migrate: false - up console-log.service.ts:43 Migrator qt (to version 27) should migrate: false - up console-log.service.ts:43 Migrator Jt (to version 28) should migrate: false - up console-log.service.ts:43 Migrator Zt (to version 29) should migrate: false - up console-log.service.ts:43 Migrator ii (to version 30) should migrate: false - up console-log.service.ts:43 Migrator si (to version 31) should migrate: false - up console-log.service.ts:43 Migrator li (to version 32) should migrate: false - up console-log.service.ts:43 Migrator pi (to version 33) should migrate: false - up console-log.service.ts:43 Migrator yi (to version 34) should migrate: false - up console-log.service.ts:43 Migrator Ii (to version 35) should migrate: false - up console-log.service.ts:43 Migrator Ei (to version 36) should migrate: false - up console-log.service.ts:43 Migrator ki (to version 37) should migrate: false - up console-log.service.ts:43 Migrator Oi (to version 38) should migrate: false - up console-log.service.ts:43 Migrator Vi (to version 39) should migrate: false - up console-log.service.ts:43 Migrator Hi (to version 40) should migrate: false - up console-log.service.ts:43 Migrator $i (to version 41) should migrate: false - up console-log.service.ts:43 Migrator en (to version 42) should migrate: false - up console-log.service.ts:43 Migrator rn (to version 43) should migrate: false - up console-log.service.ts:43 Migrator an (to version 44) should migrate: false - up console-log.service.ts:43 Migrator An (to version 45) should migrate: false - up console-log.service.ts:43 Migrator vn (to version 46) should migrate: false - up console-log.service.ts:43 Migrator Qn (to version 47) should migrate: false - up console-log.service.ts:43 Migrator Fn (to version 48) should migrate: false - up console-log.service.ts:43 Migrator Dn (to version 49) should migrate: false - up console-log.service.ts:43 Migrator Vn (to version 50) should migrate: false - up console-log.service.ts:43 Migrator zn (to version 51) should migrate: false - up console-log.service.ts:43 Migrator Ln (to version 52) should migrate: false - up console-log.service.ts:43 Migrator Hn (to version 53) should migrate: false - up console-log.service.ts:43 Migrator Zn (to version 54) should migrate: false - up console-log.service.ts:43 Migrator nr (to version 55) should migrate: false - up console-log.service.ts:43 Migrator ar (to version 56) should migrate: false - up console-log.service.ts:43 Migrator ur (to version 57) should migrate: false - up console-log.service.ts:43 Migrator pr (to version 58) should migrate: false - up console-log.service.ts:43 Migrator mr (to version 59) should migrate: false - up console-log.service.ts:43 Migrator Er (to version 60) should migrate: false - up console-log.service.ts:43 Migrator Pr (to version 61) should migrate: false - up console-log.service.ts:43 Migrator Vr (to version 62) should migrate: false - up console-log.service.ts:43 Migrator Lr (to version 63) should migrate: false - up console-log.service.ts:43 Migrator qr (to version 64) should migrate: false - up console-log.service.ts:43 Migrator ss (to version 65) should migrate: false - up console-log.service.ts:43 Migrator us (to version 66) should migrate: false - up console-log.service.ts:43 Migrator ps (to version 67) should migrate: false - up console-log.service.ts:43 Migrator fs (to version 68) should migrate: false - up console-log.service.ts:43 Migrator ws (to version 69) should migrate: false - up console-log.service.ts:43 Migrator Ss (to version 70) should migrate: false - up console-log.service.ts:43 Migrator Ts (to version 71) should migrate: false - up console-log.service.ts:43 Migrator Rs (to version 72) should migrate: false - up console-log.service.ts:43 Migrator Us (to version 73) should migrate: false - up console-log.service.ts:43 Migrator Ns (to version 74) should migrate: false - up console-log.service.ts:43 Migrator Hs (to version 75) should migrate: false - up console-log.service.ts:43 Retrieving application id console-log.service.ts:43 Retrieving application id /#/login:1 [DOM] Input elements should have autocomplete attributes (suggested: "current-password"): (More info: https://goo.gl/9p2vKq) <input type=​"password" formcontrolname=​"masterPassword" bitinput id=​"bit-input-2" required class=​"[&:​is(input,textarea)​:​disabled]​:​tw-bg-secondary-100 focus:​tw-outline-none tw-bg-background tw-block tw-border-none tw-h-full tw-placeholder-text-muted tw-px-1 tw-text-main tw-w-full ng-touched ng-dirty ng-valid">​ console-log.service.ts:43 Retrieving application id console-log.service.ts:43 Retrieving application id console-log.service.ts:43 Retrieving application id console-log.service.ts:43 [KeyService] Deriving master key took 1517ms console-log.service.ts:43 Retrieving application id api.service.ts:1358 POST https://mydomain/identity/connect/token 504 (Gateway Timeout) (anonymous) @ zone.js:2788 (anonymous) @ zone.js:1038 nativeFetch @ api.service.ts:1358 (anonymous) @ api.service.ts:1353 (anonymous) @ api.service.ts:1354 o @ main.2c1833cd405f1cdba81f.js:43 invoke @ zone.js:398 (anonymous) @ ng_zone.ts:476 invoke @ zone.js:397 run @ zone.js:113 (anonymous) @ zone.js:2537 invokeTask @ zone.js:431 (anonymous) @ ng_zone.ts:453 invokeTask @ zone.js:430 runTask @ zone.js:161 drainMicroTaskQueue @ zone.js:612 Promise.then nativeScheduleMicroTask @ zone.js:588 scheduleMicroTask @ zone.js:599 scheduleTask @ zone.js:420 onScheduleTask @ zone.js:273 scheduleTask @ zone.js:411 scheduleTask @ zone.js:207 scheduleMicroTask @ zone.js:227 scheduleResolveOrReject @ zone.js:2527 resolvePromise @ zone.js:2461 (anonymous) @ zone.js:2369 (anonymous) @ zone.js:2385 Promise.then (anonymous) @ zone.js:2779 constructor @ zone.js:2701 (anonymous) @ zone.js:2778 resolvePromise @ zone.js:2422 (anonymous) @ zone.js:2369 (anonymous) @ zone.js:2385 (anonymous) @ main.2c1833cd405f1cdba81f.js:43 constructor @ zone.js:2701 l @ main.2c1833cd405f1cdba81f.js:43 o @ main.2c1833cd405f1cdba81f.js:43 invoke @ zone.js:398 (anonymous) @ ng_zone.ts:476 invoke @ zone.js:397 run @ zone.js:113 (anonymous) @ zone.js:2537 invokeTask @ zone.js:431 (anonymous) @ ng_zone.ts:453 invokeTask @ zone.js:430 runTask @ zone.js:161 drainMicroTaskQueue @ zone.js:612 Promise.then nativeScheduleMicroTask @ zone.js:588 scheduleMicroTask @ zone.js:599 scheduleTask @ zone.js:420 scheduleTask @ zone.js:207 scheduleMicroTask @ zone.js:227 (anonymous) @ zone.js:1759 (anonymous) @ zone.js:1038 _scheduleCountTask @ animation_renderer.ts:89 (anonymous) @ animation_renderer.ts:123 invoke @ zone.js:398 run @ zone.js:113 (anonymous) @ ng_zone.ts:282 end @ animation_renderer.ts:122 (anonymous) @ change_detection.ts:97 synchronizeOnce @ application_ref.ts:718 (anonymous) @ application_ref.ts:664 (anonymous) @ application_ref.ts:635 _tick @ application_ref.ts:619 initialize @ ng_zone_scheduling.ts:62 invoke @ zone.js:398 (anonymous) @ ng_zone.ts:476 invoke @ zone.js:397 run @ zone.js:113 run @ ng_zone.ts:235 (anonymous) @ ng_zone_scheduling.ts:59 (anonymous) @ Subscriber.ts:161 (anonymous) @ Subscriber.ts:119 (anonymous) @ Subscriber.ts:75 (anonymous) @ Subject.ts:68 errorContext @ errorContext.ts:29 (anonymous) @ Subject.ts:61 (anonymous) @ event_emitter.ts:138 (anonymous) @ ng_zone.ts:373 onHasTask @ ng_zone.ts:511 hasTask @ zone.js:451 _updateTaskCount @ zone.js:471 _updateTaskCount @ zone.js:266 runTask @ zone.js:179 drainMicroTaskQueue @ zone.js:612 Promise.then nativeScheduleMicroTask @ zone.js:588 scheduleMicroTask @ zone.js:599 scheduleTask @ zone.js:420 onScheduleTask @ zone.js:273 scheduleTask @ zone.js:411 scheduleTask @ zone.js:207 scheduleMicroTask @ zone.js:227 scheduleResolveOrReject @ zone.js:2527 resolvePromise @ zone.js:2461 (anonymous) @ zone.js:2369 (anonymous) @ zone.js:2385 Promise.then (anonymous) @ zone.js:2779 constructor @ zone.js:2701 (anonymous) @ zone.js:2778 resolvePromise @ zone.js:2422 (anonymous) @ zone.js:2369 (anonymous) @ zone.js:2385 (anonymous) @ main.2c1833cd405f1cdba81f.js:43 constructor @ zone.js:2701 l @ main.2c1833cd405f1cdba81f.js:43 o @ main.2c1833cd405f1cdba81f.js:43 invoke @ zone.js:398 (anonymous) @ ng_zone.ts:476 invoke @ zone.js:397 run @ zone.js:113 (anonymous) @ zone.js:2537 invokeTask @ zone.js:431 (anonymous) @ ng_zone.ts:453 invokeTask @ zone.js:430 runTask @ zone.js:161 drainMicroTaskQueue @ zone.js:612 Promise.then nativeScheduleMicroTask @ zone.js:588 scheduleMicroTask @ zone.js:599 scheduleTask @ zone.js:420 scheduleTask @ zone.js:207 scheduleMicroTask @ zone.js:227 (anonymous) @ zone.js:1759 (anonymous) @ zone.js:1038 _scheduleCountTask @ animation_renderer.ts:89 (anonymous) @ animation_renderer.ts:123 invoke @ zone.js:398 run @ zone.js:113 (anonymous) @ ng_zone.ts:282 end @ animation_renderer.ts:122 (anonymous) @ change_detection.ts:97 synchronizeOnce @ application_ref.ts:718 (anonymous) @ application_ref.ts:664 (anonymous) @ application_ref.ts:635 _tick @ application_ref.ts:619 initialize @ ng_zone_scheduling.ts:62 invoke @ zone.js:398 (anonymous) @ ng_zone.ts:476 invoke @ zone.js:397 run @ zone.js:113 run @ ng_zone.ts:235 (anonymous) @ ng_zone_scheduling.ts:59 (anonymous) @ Subscriber.ts:161 (anonymous) @ Subscriber.ts:119 (anonymous) @ Subscriber.ts:75 (anonymous) @ Subject.ts:68 errorContext @ errorContext.ts:29 (anonymous) @ Subject.ts:61 (anonymous) @ event_emitter.ts:138 (anonymous) @ ng_zone.ts:373 onHasTask @ ng_zone.ts:511 hasTask @ zone.js:451 _updateTaskCount @ zone.js:471 _updateTaskCount @ zone.js:266 runTask @ zone.js:179 drainMicroTaskQueue @ zone.js:612 Promise.then nativeScheduleMicroTask @ zone.js:588 scheduleMicroTask @ zone.js:599 scheduleTask @ zone.js:420 onScheduleTask @ zone.js:273 scheduleTask @ zone.js:411 scheduleTask @ zone.js:207 scheduleMicroTask @ zone.js:227 scheduleResolveOrReject @ zone.js:2527 resolvePromise @ zone.js:2461 (anonymous) @ zone.js:2369 (anonymous) @ zone.js:2385 Promise.then (anonymous) @ zone.js:2779 constructor @ zone.js:2701 (anonymous) @ zone.js:2778 resolvePromise @ zone.js:2422 (anonymous) @ zone.js:2369 (anonymous) @ zone.js:2385 (anonymous) @ main.2c1833cd405f1cdba81f.js:43 constructor @ zone.js:2701 l @ main.2c1833cd405f1cdba81f.js:43 o @ main.2c1833cd405f1cdba81f.js:43 invoke @ zone.js:398 (anonymous) @ ng_zone.ts:476 invoke @ zone.js:397 run @ zone.js:113 (anonymous) @ zone.js:2537 invokeTask @ zone.js:431 (anonymous) @ ng_zone.ts:453 invokeTask @ zone.js:430 runTask @ zone.js:161 drainMicroTaskQueue @ zone.js:612 Promise.then nativeScheduleMicroTask @ zone.js:588 scheduleMicroTask @ zone.js:599 scheduleTask @ zone.js:420 onScheduleTask @ zone.js:273 scheduleTask @ zone.js:411 scheduleTask @ zone.js:207 scheduleMicroTask @ zone.js:227 scheduleResolveOrReject @ zone.js:2527 resolvePromise @ zone.js:2461 (anonymous) @ zone.js:2369 (anonymous) @ zone.js:2385 Promise.then (anonymous) @ zone.js:2779 constructor @ zone.js:2701 (anonymous) @ zone.js:2778 resolvePromise @ zone.js:2422 (anonymous) @ zone.js:2369 (anonymous) @ zone.js:2385 l @ main.2c1833cd405f1cdba81f.js:43 o @ main.2c1833cd405f1cdba81f.js:43 invoke @ zone.js:398 (anonymous) @ ng_zone.ts:476 invoke @ zone.js:397 run @ zone.js:113 (anonymous) @ zone.js:2537 invokeTask @ zone.js:431 (anonymous) @ ng_zone.ts:453 invokeTask @ zone.js:430 runTask @ zone.js:161 drainMicroTaskQueue @ zone.js:612 invokeTask @ zone.js:519 (anonymous) @ zone.js:1141 globalCallback @ zone.js:1172 (anonymous) @ zone.js:1205 console-log.service.ts:51 r {response: null, statusCode: 504} write @ console-log.service.ts:51 error @ console-log.service.ts:28 (anonymous) @ login.component.ts:314 a @ main.2c1833cd405f1cdba81f.js:1396 invoke @ zone.js:398 (anonymous) @ ng_zone.ts:476 invoke @ zone.js:397 run @ zone.js:113 (anonymous) @ zone.js:2537 invokeTask @ zone.js:431 (anonymous) @ ng_zone.ts:453 invokeTask @ zone.js:430 runTask @ zone.js:161 drainMicroTaskQueue @ zone.js:612 Promise.then nativeScheduleMicroTask @ zone.js:588 scheduleMicroTask @ zone.js:599 scheduleTask @ zone.js:420 onScheduleTask @ zone.js:273 scheduleTask @ zone.js:411 scheduleTask @ zone.js:207 scheduleMicroTask @ zone.js:227 scheduleResolveOrReject @ zone.js:2527 resolvePromise @ zone.js:2461 (anonymous) @ zone.js:2369 (anonymous) @ zone.js:2385 Promise.then (anonymous) @ zone.js:2779 constructor @ zone.js:2701 (anonymous) @ zone.js:2778 resolvePromise @ zone.js:2422 (anonymous) @ zone.js:2369 (anonymous) @ zone.js:2385 l @ main.2c1833cd405f1cdba81f.js:43 o @ main.2c1833cd405f1cdba81f.js:43 invoke @ zone.js:398 (anonymous) @ ng_zone.ts:476 invoke @ zone.js:397 run @ zone.js:113 (anonymous) @ zone.js:2537 invokeTask @ zone.js:431 (anonymous) @ ng_zone.ts:453 invokeTask @ zone.js:430 runTask @ zone.js:161 drainMicroTaskQueue @ zone.js:612 Promise.then nativeScheduleMicroTask @ zone.js:588 scheduleMicroTask @ zone.js:599 scheduleTask @ zone.js:420 onScheduleTask @ zone.js:273 scheduleTask @ zone.js:411 scheduleTask @ zone.js:207 scheduleMicroTask @ zone.js:227 scheduleResolveOrReject @ zone.js:2527 resolvePromise @ zone.js:2461 (anonymous) @ zone.js:2369 (anonymous) @ zone.js:2385 Promise.then (anonymous) @ zone.js:2779 constructor @ zone.js:2701 (anonymous) @ zone.js:2778 resolvePromise @ zone.js:2422 (anonymous) @ zone.js:2369 (anonymous) @ zone.js:2385 (anonymous) @ main.2c1833cd405f1cdba81f.js:43 constructor @ zone.js:2701 l @ main.2c1833cd405f1cdba81f.js:43 o @ main.2c1833cd405f1cdba81f.js:43 invoke @ zone.js:398 (anonymous) @ ng_zone.ts:476 invoke @ zone.js:397 run @ zone.js:113 (anonymous) @ zone.js:2537 invokeTask @ zone.js:431 (anonymous) @ ng_zone.ts:453 invokeTask @ zone.js:430 runTask @ zone.js:161 drainMicroTaskQueue @ zone.js:612 Promise.then nativeScheduleMicroTask @ zone.js:588 scheduleMicroTask @ zone.js:599 scheduleTask @ zone.js:420 scheduleTask @ zone.js:207 scheduleMicroTask @ zone.js:227 (anonymous) @ zone.js:1759 (anonymous) @ zone.js:1038 _scheduleCountTask @ animation_renderer.ts:89 (anonymous) @ animation_renderer.ts:123 invoke @ zone.js:398 run @ zone.js:113 (anonymous) @ ng_zone.ts:282 end @ animation_renderer.ts:122 (anonymous) @ change_detection.ts:97 synchronizeOnce @ application_ref.ts:718 (anonymous) @ application_ref.ts:664 (anonymous) @ application_ref.ts:635 _tick @ application_ref.ts:619 initialize @ ng_zone_scheduling.ts:62 invoke @ zone.js:398 (anonymous) @ ng_zone.ts:476 invoke @ zone.js:397 run @ zone.js:113 run @ ng_zone.ts:235 (anonymous) @ ng_zone_scheduling.ts:59 (anonymous) @ Subscriber.ts:161 (anonymous) @ Subscriber.ts:119 (anonymous) @ Subscriber.ts:75 (anonymous) @ Subject.ts:68 errorContext @ errorContext.ts:29 (anonymous) @ Subject.ts:61 (anonymous) @ event_emitter.ts:138 (anonymous) @ ng_zone.ts:373 onHasTask @ ng_zone.ts:511 hasTask @ zone.js:451 _updateTaskCount @ zone.js:471 _updateTaskCount @ zone.js:266 runTask @ zone.js:179 drainMicroTaskQueue @ zone.js:612 Promise.then nativeScheduleMicroTask @ zone.js:588 scheduleMicroTask @ zone.js:599 scheduleTask @ zone.js:420 onScheduleTask @ zone.js:273 scheduleTask @ zone.js:411 scheduleTask @ zone.js:207 scheduleMicroTask @ zone.js:227 scheduleResolveOrReject @ zone.js:2527 resolvePromise @ zone.js:2461 (anonymous) @ zone.js:2369 (anonymous) @ zone.js:2385 Promise.then (anonymous) @ zone.js:2779 constructor @ zone.js:2701 (anonymous) @ zone.js:2778 resolvePromise @ zone.js:2422 (anonymous) @ zone.js:2369 (anonymous) @ zone.js:2385 (anonymous) @ main.2c1833cd405f1cdba81f.js:43 constructor @ zone.js:2701 l @ main.2c1833cd405f1cdba81f.js:43 o @ main.2c1833cd405f1cdba81f.js:43 invoke @ zone.js:398 (anonymous) @ ng_zone.ts:476 invoke @ zone.js:397 run @ zone.js:113 (anonymous) @ zone.js:2537 invokeTask @ zone.js:431 (anonymous) @ ng_zone.ts:453 invokeTask @ zone.js:430 runTask @ zone.js:161 drainMicroTaskQueue @ zone.js:612 Promise.then nativeScheduleMicroTask @ zone.js:588 scheduleMicroTask @ zone.js:599 scheduleTask @ zone.js:420 scheduleTask @ zone.js:207 scheduleMicroTask @ zone.js:227 (anonymous) @ zone.js:1759 (anonymous) @ zone.js:1038 _scheduleCountTask @ animation_renderer.ts:89 (anonymous) @ animation_renderer.ts:123 invoke @ zone.js:398 run @ zone.js:113 (anonymous) @ ng_zone.ts:282 end @ animation_renderer.ts:122 (anonymous) @ change_detection.ts:97 synchronizeOnce @ application_ref.ts:718 (anonymous) @ application_ref.ts:664 (anonymous) @ application_ref.ts:635 _tick @ application_ref.ts:619 initialize @ ng_zone_scheduling.ts:62 invoke @ zone.js:398 (anonymous) @ ng_zone.ts:476 invoke @ zone.js:397 run @ zone.js:113 run @ ng_zone.ts:235 (anonymous) @ ng_zone_scheduling.ts:59 (anonymous) @ Subscriber.ts:161 (anonymous) @ Subscriber.ts:119 (anonymous) @ Subscriber.ts:75 (anonymous) @ Subject.ts:68 errorContext @ errorContext.ts:29 (anonymous) @ Subject.ts:61 (anonymous) @ event_emitter.ts:138 (anonymous) @ ng_zone.ts:373 onHasTask @ ng_zone.ts:511 hasTask @ zone.js:451 _updateTaskCount @ zone.js:471 _updateTaskCount @ zone.js:266 runTask @ zone.js:179 drainMicroTaskQueue @ zone.js:612 Promise.then nativeScheduleMicroTask @ zone.js:588 scheduleMicroTask @ zone.js:599 scheduleTask @ zone.js:420 onScheduleTask @ zone.js:273 scheduleTask @ zone.js:411 scheduleTask @ zone.js:207 scheduleMicroTask @ zone.js:227 scheduleResolveOrReject @ zone.js:2527 resolvePromise @ zone.js:2461 (anonymous) @ zone.js:2369 (anonymous) @ zone.js:2385 Promise.then (anonymous) @ zone.js:2779 constructor @ zone.js:2701 (anonymous) @ zone.js:2778 resolvePromise @ zone.js:2422 (anonymous) @ zone.js:2369 (anonymous) @ zone.js:2385 (anonymous) @ main.2c1833cd405f1cdba81f.js:43 constructor @ zone.js:2701 l @ main.2c1833cd405f1cdba81f.js:43 o @ main.2c1833cd405f1cdba81f.js:43 invoke @ zone.js:398 (anonymous) @ ng_zone.ts:476 invoke @ zone.js:397 run @ zone.js:113 (anonymous) @ zone.js:2537 invokeTask @ zone.js:431 (anonymous) @ ng_zone.ts:453 invokeTask @ zone.js:430 runTask @ zone.js:161 drainMicroTaskQueue @ zone.js:612 Promise.then nativeScheduleMicroTask @ zone.js:588 scheduleMicroTask @ zone.js:599 scheduleTask @ zone.js:420 onScheduleTask @ zone.js:273 scheduleTask @ zone.js:411 scheduleTask @ zone.js:207 scheduleMicroTask @ zone.js:227 scheduleResolveOrReject @ zone.js:2527 resolvePromise @ zone.js:2461 (anonymous) @ zone.js:2369 (anonymous) @ zone.js:2385 Promise.then (anonymous) @ zone.js:2779 constructor @ zone.js:2701 (anonymous) @ zone.js:2778 resolvePromise @ zone.js:2422 (anonymous) @ zone.js:2369 (anonymous) @ zone.js:2385 l @ main.2c1833cd405f1cdba81f.js:43 o @ main.2c1833cd405f1cdba81f.js:43 invoke @ zone.js:398 (anonymous) @ ng_zone.ts:476 invoke @ zone.js:397 run @ zone.js:113 (anonymous) @ zone.js:2537 invokeTask @ zone.js:431 (anonymous) @ ng_zone.ts:453 invokeTask @ zone.js:430 runTask @ zone.js:161 drainMicroTaskQueue @ zone.js:612 invokeTask @ zone.js:519 (anonymous) @ zone.js:1141 globalCallback @ zone.js:1172 (anonymous) @ zone.js:1205 ``` Support String: ``` ### Your environment (Generated via diagnostics page) * Vaultwarden version: v1.35.8 * Web-vault version: v2026.3.1 * OS/Arch: linux/x86_64 * Running within a container: true (Base: Debian) * Database type: SQLite * Database version: 3.51.1 * Uses config.json: false * Uses a reverse proxy: true * IP Header check: true (X-Real-IP) * Internet access: true * Internet access via a proxy: false * DNS Check: true * TZ environment: Europe/Berlin * Browser/Server Time Check: true * Server/NTP Time Check: true * Domain Configuration Check: true * HTTPS Check: true * Websocket Check: false * HTTP Response Checks: true ### Config & Details (Generated via diagnostics page) <details><summary>Show Config & Details</summary> **Config:** ```json { "_duo_akey": null, "_enable_duo": true, "_enable_email_2fa": true, "_enable_smtp": true, "_enable_yubico": true, "_icon_service_csp": "", "_icon_service_url": "", "_ip_header_enabled": true, "_max_note_size": 10000, "_smtp_img_src": "***:", "admin_ratelimit_max_burst": 3, "admin_ratelimit_seconds": 300, "admin_session_lifetime": 20, "admin_token": "***", "allowed_connect_src": "", "allowed_iframe_ancestors": "", "attachments_folder": "data/attachments", "auth_request_purge_schedule": "30 * * * * *", "authenticator_disable_time_drift": false, "data_folder": "data", "database_conn_init": "", "database_idle_timeout": 600, "database_max_conns": 10, "database_min_conns": 2, "database_timeout": 30, "database_url": "***************", "db_connection_retries": 15, "disable_2fa_remember": false, "disable_admin_token": false, "disable_icon_download": false, "dns_prefer_ipv6": false, "domain": "*****://************************", "domain_origin": "*****://************************", "domain_path": "", "domain_set": true, "duo_context_purge_schedule": "30 * * * * *", "duo_host": null, "duo_ikey": null, "duo_skey": null, "duo_use_iframe": false, "email_2fa_auto_fallback": false, "email_2fa_enforce_on_verified_invite": false, "email_attempts_limit": 3, "email_change_allowed": true, "email_expiration_time": 600, "email_token_size": 6, "emergency_access_allowed": true, "emergency_notification_reminder_schedule": "0 3 * * * *", "emergency_request_timeout_schedule": "0 7 * * * *", "enable_db_wal": true, "enable_websocket": true, "enforce_single_org_with_reset_pw_policy": false, "event_cleanup_schedule": "0 10 0 * * *", "events_days_retain": null, "experimental_client_feature_flags": "", "extended_logging": true, "helo_name": null, "hibp_api_key": null, "http_request_block_non_global_ips": true, "http_request_block_regex": null, "icon_blacklist_non_global_ips": true, "icon_blacklist_regex": null, "icon_cache_folder": "data/icon_cache", "icon_cache_negttl": 259200, "icon_cache_ttl": 2592000, "icon_download_timeout": 10, "icon_redirect_code": 302, "icon_service": "internal", "incomplete_2fa_schedule": "30 * * * * *", "incomplete_2fa_time_limit": 3, "increase_note_size_limit": false, "invitation_expiration_hours": 120, "invitation_org_name": "Vaultwarden", "invitations_allowed": true, "ip_header": "X-Real-IP", "job_poll_interval_ms": 30000, "log_file": null, "log_level": "debug", "log_timestamp_format": "%Y-%m-%d %H:%M:%S.%3f", "login_ratelimit_max_burst": 10, "login_ratelimit_seconds": 60, "org_attachment_limit": null, "org_creation_users": "", "org_events_enabled": false, "org_groups_enabled": false, "password_hints_allowed": true, "password_iterations": 600000, "purge_incomplete_sso_auth": "0 20 0 * * *", "push_enabled": false, "push_identity_uri": "https://identity.bitwarden.com", "push_installation_id": "***", "push_installation_key": "***", "push_relay_uri": "https://push.bitwarden.com", "reload_templates": false, "require_device_email": false, "rsa_key_filename": "data/rsa_key", "send_purge_schedule": "0 5 * * * *", "sendmail_command": null, "sends_allowed": true, "sends_folder": "data/sends", "show_password_hint": false, "signups_allowed": true, "signups_domains_whitelist": "", "signups_verify": false, "signups_verify_resend_limit": 6, "signups_verify_resend_time": 3600, "smtp_accept_invalid_certs": false, "smtp_accept_invalid_hostnames": false, "smtp_auth_mechanism": "Login", "smtp_debug": false, "smtp_embed_images": true, "smtp_explicit_tls": null, "smtp_from": "**************************", "smtp_from_name": "*****************", "smtp_host": "**********************", "smtp_password": "***", "smtp_port": 465, "smtp_security": "force_tls", "smtp_ssl": null, "smtp_timeout": 15, "smtp_username": "**************************", "sso_allow_unknown_email_verification": false, "sso_audience_trusted": null, "sso_auth_only_not_session": false, "sso_authority": "", "sso_authorize_extra_params": "", "sso_callback_path": "*****://*****************************************************", "sso_client_cache_expiration": 0, "sso_client_id": "", "sso_client_secret": "***", "sso_debug_tokens": false, "sso_enabled": false, "sso_master_password_policy": null, "sso_only": false, "sso_pkce": true, "sso_scopes": "email profile", "sso_signups_match_email": true, "templates_folder": "data/templates", "tmp_folder": "data/tmp", "trash_auto_delete_days": null, "trash_purge_schedule": "0 5 0 * * *", "use_sendmail": false, "use_syslog": false, "user_attachment_limit": null, "user_send_limit": null, "web_vault_enabled": true, "web_vault_folder": "web-vault/", "yubico_client_id": null, "yubico_secret_key": null, "yubico_server": null } ``` </details> ```
Author
Owner

@DSTech-IT commented on GitHub (Apr 27, 2026):

I just saw that all my orgs and my user disapeared.... or its a database problem

Image
<!-- gh-comment-id:4325073280 --> @DSTech-IT commented on GitHub (Apr 27, 2026): I just saw that all my orgs and my user disapeared.... or its a database problem <img width="1348" height="553" alt="Image" src="https://github.com/user-attachments/assets/888369fc-dddd-4967-aa39-c4af763731f1" />
Author
Owner

@stefan0xC commented on GitHub (Apr 27, 2026):

POST https://mydomain/identity/connect/token 504 (Gateway Timeout) (anonymous)

What timeout settings do you have configured? Can you check your nginx settings?

I just saw that all my orgs and my user disapeared.... or its a database problem

What's your DATABASE_URL? Did you change the path to outside of /data? If so, have you made sure that the database file is persisted?

<!-- gh-comment-id:4325104355 --> @stefan0xC commented on GitHub (Apr 27, 2026): > POST https://mydomain/identity/connect/token 504 (Gateway Timeout) (anonymous) What timeout settings do you have configured? Can you check your nginx settings? > I just saw that all my orgs and my user disapeared.... or its a database problem What's your `DATABASE_URL`? Did you change the path to outside of `/data`? If so, have you made sure that the database file is persisted?
Author
Owner

@DSTech-IT commented on GitHub (Apr 27, 2026):

What timeout settings do you have configured? Can you check your nginx settings?

60 Seconds

What's your DATABASE_URL? Did you change the path to outside of /data? If so, have you made sure that the database file is persisted?

I have nothing special Configured:
Compose file:

name: vaultwarden
services:
  vaultwarden:
    image: vaultwarden/server:latest
    container_name: vaultwarden
    restart: unless-stopped
    env_file:
      - .env
    volumes:
      - ./data:/data/
    ports:
      - 50101:80
    dns:
      - 1.1.1.1
      - 1.0.0.1
<!-- gh-comment-id:4325139240 --> @DSTech-IT commented on GitHub (Apr 27, 2026): > What timeout settings do you have configured? Can you check your nginx settings? > 60 Seconds > What's your DATABASE_URL? Did you change the path to outside of /data? If so, have you made sure that the database file is persisted? > I have nothing special Configured: Compose file: ``` name: vaultwarden services: vaultwarden: image: vaultwarden/server:latest container_name: vaultwarden restart: unless-stopped env_file: - .env volumes: - ./data:/data/ ports: - 50101:80 dns: - 1.1.1.1 - 1.0.0.1 ```
Author
Owner

@stefan0xC commented on GitHub (Apr 27, 2026):

I just saw that all my orgs and my user disapeared.... or its a database problem

An empty users table most often means that the sqlite database was not persisted and created anew. It could also mean that the database has been corrupted. Either way I would stop the server and compare the file to the latest backup and if you have another data folder somewhere.

<!-- gh-comment-id:4325226875 --> @stefan0xC commented on GitHub (Apr 27, 2026): > I just saw that all my orgs and my user disapeared.... or its a database problem An empty users table most often means that the sqlite database was not persisted and created anew. It could also mean that the database has been corrupted. Either way I would stop the server and compare the file to the latest backup and if you have another `data` folder somewhere.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vaultwarden#39871