The macOS client stopped working #213

Closed
opened 2026-04-05 20:39:22 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @InfinityMe on 12/28/2025

Prerequisites

Vaultwarden Support String

In November, vaultwarden/server and the official Bitrarden client stopped working on macOS. I added an "s" to the local service address, switching from http to https, and now I can't change it back, and the client always returns a "Failed to fetch" error.
However, the iOS client connects fine.

Vaultwarden Build Version

1.35.0 (2025.12.0)

Deployment method

Official Container Image

Custom deployment method

No response

Reverse Proxy

I don't know what proxy is on DSM, Web Station 4.3.0-0528?

Host/Server Operating System

Other

Operating System Version

DSM 7.2.2-72806 Update 5

Clients

Desktop

Client Version

Last

Steps To Reproduce

We enter the server address https://nas.local:1234, enter the username and password, and the client always returns the error "Failed to fetch."
However, the iOS client connects fine, and the web version also works fine.
The IP address is local, and the Synology certificate is invalid until November 2026.

Expected Result

Error "Failed to fetch.

Actual Result

Error "Failed to fetch.

Logs

[2025-11-17 18:51:02.925][start][INFO] Rocket has launched from http://0.0.0.0:80
See: https://github.com/dani-garcia/vaultwarden/wiki/Enabling-admin-page#secure-the-admin_token
Please generate a secure Argon2 PHC string by using `vaultwarden hash` or `argon2`.
[NOTICE] You are using a plain text `ADMIN_TOKEN` which is insecure.
[DEPRECATED]: `SMTP_SSL` or `SMTP_EXPLICIT_TLS` is set. Please use `SMTP_SECURITY` instead.
[INFO] Using saved config from `data/config.json` for configuration.
\--------------------------------------------------------------------/
| https://github.com/dani-garcia/vaultwarden/issues/new |
| Report suspected bugs/issues in the software itself at: |
| https://vaultwarden.discourse.group/ |
| https://github.com/dani-garcia/vaultwarden/discussions or |
| Send usage/configuration questions or feature requests to: |
| official channels to report bugs/features, regardless of client. |
| This is an *unofficial* Bitwarden implementation, DO NOT use the |
|--------------------------------------------------------------------|
| Version 1.34.3 |
| Starting Vaultwarden |
/--------------------------------------------------------------------\
[2025-11-17 18:50:59.401][vaultwarden][INFO] Vaultwarden process exited!
[2025-11-17 18:50:59.388][rocket::server][WARN] Received SIGTERM. Requesting shutdown.
[2025-11-17 18:49:45.859][response][INFO] (web_files) GET /<p..> [10] => 404 Not Found
[2025-11-17 18:49:45.848][request][INFO] GET /notifications/hub?access_token=eyJ0eXAiOiJKV1QiL
[2025-11-17 18:45:00.158][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-17 18:45:00.157][request][INFO] GET /icons/www.gosuslugi.ru/icon.png
[2025-11-17 18:45:00.156][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-17 18:45:00.155][request][INFO] GET /icons/esia.gosuslugi.ru/icon.png
[2025-11-17 18:44:58.982][response][INFO] (get_billing_metadata) GET /api/organizations/<_org_id>/billing/metadata => 200 OK
[2025-11-17 18:44:58.980][response][INFO] (revision_date) GET /api/accounts/revision-date => 200 OK
[2025-11-17 18:44:58.979][response][INFO] (get_all_devices) GET /api/devices => 200 OK
[2025-11-17 18:44:58.975][response][INFO] (revision_date) GET /api/accounts/revision-date => 200 OK
[2025-11-17 18:44:58.974][request][INFO] GET /api/organizations/3cd986ec-8962-483b-b53e-a0d35af24aa3/billing/metadata
[2025-11-17 18:44:58.973][request][INFO] GET /api/accounts/revision-date
[2025-11-17 18:44:58.972][request][INFO] GET /api/devices
[2025-11-17 18:44:58.972][request][INFO] GET /api/accounts/revision-date
[2025-11-17 18:44:58.734][response][INFO] (sync) GET /api/sync?<data..> => 200 OK
[2025-11-17 18:44:58.312][response][INFO] (web_files) GET /<p..> [10] => 404 Not Found
[2025-11-17 18:44:58.311][request][INFO] GET /notifications/hub?access_token=eyJ0eXAiOiJKV1QiL
[2025-11-17 18:44:58.303][request][INFO] GET /api/sync?excludeDomains=true
[2025-11-17 18:44:58.288][response][INFO] (login) POST /identity/connect/token => 200 OK
[2025-11-17 18:44:58.280][request][INFO] POST /identity/connect/token
[2025-11-17 18:43:18.189][response][INFO] (web_files) GET /<p..> [10] => 404 Not Found
[2025-11-17 18:43:18.189][request][INFO] GET /notifications/hub?access_token=eyJ0eXAiOiJKV1QiL
[2025-11-17 18:33:09.656][response][INFO] (web_files) GET /<p..> [10] => 404 Not Found
[2025-11-17 18:33:09.656][request][INFO] GET /notifications/hub?access_token=eyJ0eXAiOiJKV1QiL
[2025-11-17 18:30:01.570][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-17 18:30:01.567][vaultwarden::api::icons][WARN] Unable to download icon: Empty response or unable find a valid icon. online.e-vote.ru
[2025-11-17 18:30:01.367][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
}
),
),
},
),
},
},
authorities: None,
trusted: true,
response_code: NXDomain,
),
86394,
negative_ttl: Some(
ns: None,
),
},
},
minimum: 86400,
expire: 604800,
retry: 900,
refresh: 1800,
serial: 2025111701,
rname: Name("nstld.verisign-grs.com."),
mname: Name("a.root-servers.net."),
rdata: SOA {
ttl: 86395,
dns_class: IN,
name_labels: Name("."),
Record {
soa: Some(
},
query_class: IN,
query_type: AAAA,
name: Name("vk."),
query: Query {
kind: NoRecordsFound {
ProtoError {
kind: Proto(
ResolveError {
"dns error",
ConnectError(
Connect,
source: hyper_util::client::legacy::Error(
url: "https://vk/favicon.ico",
kind: Request,
[CAUSE] reqwest::Error {
[2025-11-17 18:30:01.364][vaultwarden::api::icons][WARN] Unable to download icon: Req.
[2025-11-17 18:30:01.268][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
}
),
),
},
),
},
},
authorities: None,
trusted: false,
response_code: NXDomain,
negative_ttl: None,
ns: None,
soa: None,
},
query_class: IN,
query_type: AAAA,
name: Name("shtabnafmnlyv553lldd5lgefus4z7n5ekskcvch3wkvve4mpbbofyad.onion"),
query: Query {
kind: NoRecordsFound {
ProtoError {
kind: Proto(
ResolveError {
"dns error",
ConnectError(
Connect,
source: hyper_util::client::legacy::Error(
url: "https://shtabnafmnlyv553lldd5lgefus4z7n5ekskcvch3wkvve4mpbbofyad.onion/favicon.ico",
kind: Request,
[CAUSE] reqwest::Error {
[2025-11-17 18:30:01.248][vaultwarden::api::icons][WARN] Unable to download icon: Req.
[2025-11-17 18:30:01.245][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-17 18:30:01.242][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-17 18:30:01.242][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-17 18:30:01.242][vaultwarden::api::icons][WARN] Blocked address: 172.20.28.18
[2025-11-17 18:30:01.241][request][INFO] GET /icons/172.20.28.18/icon.png
[2025-11-17 18:30:01.241][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-17 18:30:01.241][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-17 18:30:01.240][request][INFO] GET /icons/lk.megafon.ru/icon.png
[2025-11-17 18:30:01.240][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-17 18:30:01.240][vaultwarden::api::icons][WARN] Blocked address: 10.15.0.124
[2025-11-17 18:30:01.240][request][INFO] GET /icons/10.15.0.124/icon.png
[2025-11-17 18:30:01.240][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-17 18:30:01.240][vaultwarden::api::icons][WARN] Blocked address: 10.15.0.122
[2025-11-17 18:30:01.240][request][INFO] GET /icons/10.15.0.122/icon.png
[2025-11-17 18:30:01.239][request][INFO] GET /icons/www.gosuslugi.ru/icon.png
[2025-11-17 18:30:01.240][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-17 18:30:01.240][vaultwarden::api::icons][WARN] Blocked address: 172.20.28.11
[2025-11-17 18:30:01.239][request][INFO] GET /icons/172.20.28.11/icon.png
[2025-11-17 18:30:01.239][request][INFO] GET /icons/vk/icon.png
[2025-11-17 18:30:01.239][request][INFO] GET /icons/online.e-vote.ru/icon.png
[2025-11-17 18:30:01.238][request][INFO] GET /icons/esia.gosuslugi.ru/icon.png
[2025-11-17 18:30:01.237][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-17 18:30:01.236][request][INFO] GET /icons/lkfl.nalog.ru/icon.png
[2025-11-17 18:30:01.236][request][INFO] GET /icons/shtabnafmnlyv553lldd5lgefus4z7n5ekskcvch3wkvve4mpbbofyad.onion/icon.png
[2025-11-17 18:30:01.232][request][INFO] GET /icons/lk-subscr.tricolor.tv/icon.png
[2025-11-17 18:29:58.368][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-17 18:29:58.367][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-17 18:29:58.365][request][INFO] GET /icons/web.telegram.org/icon.png
[2025-11-17 18:29:58.365][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-17 18:29:58.364][vaultwarden::api::icons][WARN] Blocked address: 192.168.100.1
[2025-11-17 18:29:58.364][request][INFO] GET /icons/192.168.100.1/icon.png
[2025-11-17 18:29:58.362][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-17 18:29:58.361][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-17 18:29:58.360][request][INFO] GET /icons/eightch55i3v3dmhtshui2x5njln3yx3ibetgbgkfghnnvctae45wrid.onion/icon.png
[2025-11-17 18:29:58.357][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-17 18:29:58.357][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-17 18:29:58.356][request][INFO] GET /icons/yappy.media/icon.png
[2025-11-17 18:29:58.355][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-17 18:29:58.354][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-17 18:29:58.354][request][INFO] GET /icons/4pda.ru/icon.png
[2025-11-17 18:29:58.352][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-17 18:29:58.352][request][INFO] GET /icons/www.220-volt.ru/icon.png
[2025-11-17 18:29:58.351][request][INFO] GET /icons/my.5ka.ru/icon.png
[2025-11-17 18:29:58.347][request][INFO] GET /icons/2ip.ru/icon.png
[2025-11-17 18:29:58.347][request][INFO] GET /icons/forum.0day.kiev.ua/icon.png
[2025-11-17 18:29:58.347][request][INFO] GET /icons/2gis.ru/icon.png
[2025-11-17 18:29:57.570][response][INFO] (get_all_devices) GET /api/devices => 200 OK
[2025-11-17 18:29:57.566][request][INFO] GET /api/devices
[2025-11-17 18:29:57.564][response][INFO] (revision_date) GET /api/accounts/revision-date => 200 OK
[2025-11-17 18:29:57.563][response][INFO] (get_billing_metadata) GET /api/organizations/<_org_id>/billing/metadata => 200 OK
[2025-11-17 18:29:57.562][response][INFO] (revision_date) GET /api/accounts/revision-date => 200 OK
[2025-11-17 18:29:57.561][request][INFO] GET /api/accounts/revision-date
[2025-11-17 18:29:57.560][request][INFO] GET /api/accounts/revision-date
[2025-11-17 18:29:57.560][request][INFO] GET /api/organizations/3cd986ec-8962-483b-b53e-a0d35af24aa3/billing/metadata
[2025-11-17 18:29:57.335][response][INFO] (sync) GET /api/sync?<data..> => 200 OK
[2025-11-17 18:29:56.959][response][INFO] (web_files) GET /<p..> [10] => 404 Not Found
[2025-11-17 18:29:56.959][request][INFO] GET /notifications/hub?access_token=eyJ0eXAiOiJKV1QiL
[2025-11-17 18:29:56.935][response][INFO] (config) GET /api/config => 200 OK
[2025-11-17 18:29:56.935][request][INFO] GET /api/config
[2025-11-17 18:29:56.933][request][INFO] GET /api/sync?excludeDomains=true
[2025-11-17 18:29:56.915][response][INFO] (login) POST /identity/connect/token => 200 OK
[2025-11-17 18:29:56.915][vaultwarden::api::identity][INFO] User name.mail@gmail.com logged in successfully. IP: 192.168.1.90
[2025-11-17 18:29:56.855][request][INFO] POST /identity/connect/token
[2025-11-17 18:29:56.729][response][INFO] (prelogin) POST /identity/accounts/prelogin => 200 OK
[2025-11-17 18:29:56.725][request][INFO] POST /identity/accounts/prelogin
[2025-11-17 18:29:44.468][response][INFO] (get_known_device) GET /api/devices/knowndevice => 200 OK
[2025-11-17 18:29:44.463][request][INFO] GET /api/devices/knowndevice
[2025-11-17 18:29:42.386][response][INFO] (get_known_device) GET /api/devices/knowndevice => 200 OK
[2025-11-17 18:29:42.375][request][INFO] GET /api/devices/knowndevice
[2025-11-17 18:29:42.217][response][INFO] (config) GET /api/config => 200 OK
[2025-11-17 18:29:42.193][request][INFO] GET /api/config
[2025-11-16 19:04:47.220][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-16 19:04:47.219][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-16 19:04:47.218][request][INFO] GET /icons/accounts.google.com/icon.png
[2025-11-16 19:04:47.217][request][INFO] GET /icons/www.icloud.com/icon.png
[2025-11-16 19:04:47.216][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-16 19:04:47.216][vaultwarden::api::icons][WARN] Blocked address: 192.168.1.71
[2025-11-16 19:04:47.216][request][INFO] GET /icons/192.168.1.71/icon.png
[2025-11-16 19:04:47.213][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-16 19:04:47.213][vaultwarden::api::icons][WARN] Blocked address: 192.168.1.73
[2025-11-16 19:04:47.213][request][INFO] GET /icons/192.168.1.73/icon.png
[2025-11-16 19:04:47.212][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-16 19:04:47.212][request][INFO] GET /icons/f8-terramaster.local/icon.png
[2025-11-16 19:04:47.212][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-16 19:04:47.211][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-16 19:04:47.211][vaultwarden::api::icons][WARN] Blocked address: 192.168.1.108
[2025-11-16 19:04:47.210][request][INFO] GET /icons/192.168.1.108/icon.png
[2025-11-16 19:04:47.210][request][INFO] GET /icons/nas218.local/icon.png
[2025-11-16 19:04:47.208][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-16 19:04:47.207][vaultwarden::api::icons][WARN] Blocked address: 192.168.1.72
[2025-11-16 19:04:47.206][request][INFO] GET /icons/192.168.1.72/icon.png
[2025-11-16 19:04:47.130][response][INFO] (put_device_token) PUT /api/devices/identifier/<device_id>/token => 200 OK
[2025-11-16 19:04:47.127][request][INFO] PUT /api/devices/identifier/741f3e6a-a454-4b5b-9b88-3c36c6679a49/token
[2025-11-16 19:04:47.092][response][INFO] (revision_date) GET /api/accounts/revision-date => 200 OK
[2025-11-16 19:04:47.088][request][INFO] GET /api/accounts/revision-date
[2025-11-16 19:04:46.343][response][INFO] (config) GET /api/config => 200 OK
[2025-11-16 19:04:46.342][request][INFO] GET /api/config
[2025-11-16 19:04:46.297][response][INFO] (login) POST /identity/connect/token => 200 OK
[2025-11-16 19:04:46.225][request][INFO] POST /identity/connect/token
[2025-11-16 13:21:44.852][response][INFO] (web_files) GET /<p..> [10] => 404 Not Found
[2025-11-16 13:21:44.851][request][INFO] GET /notifications/hub?access_token=eyJ0eXAiOiJKV1QiL
[2025-11-16 13:19:28.605][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-16 13:19:28.593][vaultwarden::api::icons][WARN] Unable to download icon: Empty response or unable find a valid icon. esia.gosuslugi.ru
[2025-11-16 13:19:28.334][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-16 13:19:28.326][request][INFO] GET /icons/www.gosuslugi.ru/icon.png
[2025-11-16 13:19:28.326][request][INFO] GET /icons/esia.gosuslugi.ru/icon.png
[2025-11-16 13:18:31.262][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-16 13:18:31.261][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-16 13:18:31.260][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-16 13:18:31.260][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-16 13:18:31.260][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-16 13:18:31.259][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-16 13:18:31.258][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-16 13:18:31.258][request][INFO] GET /icons/yappy.media/icon.png
[2025-11-16 13:18:31.258][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-16 13:18:31.257][request][INFO] GET /icons/www.220-volt.ru/icon.png
[2025-11-16 13:18:31.257][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-16 13:18:31.257][vaultwarden::api::icons][WARN] Blocked address: 192.168.100.1
[2025-11-16 13:18:31.257][request][INFO] GET /icons/eightch55i3v3dmhtshui2x5njln3yx3ibetgbgkfghnnvctae45wrid.onion/icon.png
[2025-11-16 13:18:31.257][request][INFO] GET /icons/192.168.100.1/icon.png
[2025-11-16 13:18:31.256][request][INFO] GET /icons/4pda.ru/icon.png
[2025-11-16 13:18:31.256][request][INFO] GET /icons/2ip.ru/icon.png
[2025-11-16 13:18:31.256][request][INFO] GET /icons/my.5ka.ru/icon.png
[2025-11-16 13:18:31.256][request][INFO] GET /icons/web.telegram.org/icon.png
[2025-11-16 13:18:31.240][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-11-16 13:18:31.226][request][INFO] GET /icons/2gis.ru/icon.png
[2025-11-16 13:18:31.226][request][INFO] GET /icons/forum.0day.kiev.ua/icon.png
[2025-11-16 13:18:30.509][response][INFO] (revision_date) GET /api/accounts/revision-date => 200 OK
[2025-11-16 13:18:30.508][response][INFO] (get_all_devices) GET /api/devices => 200 OK
[2025-11-16 13:18:30.503][response][INFO] (revision_date) GET /api/accounts/revision-date => 200 OK
[2025-11-16 13:18:30.502][request][INFO] GET /api/devices
[2025-11-16 13:18:30.501][response][INFO] (get_billing_metadata) GET /api/organizations/<_org_id>/billing/metadata => 200 OK
[2025-11-16 13:18:30.500][request][INFO] GET /api/accounts/revision-date
[2025-11-16 13:18:30.500][request][INFO] GET /api/accounts/revision-date
[2025-11-16 13:18:30.499][request][INFO] GET /api/organizations/3cd986ec-8962-483b-b53e-a0d35af24aa3/billing/metadata
[2025-11-16 13:18:30.253][response][INFO] (sync) GET /api/sync?<data..> => 200 OK

4 Web application

Снимок экрана 2025-11-17 в 21.45.17.png
No state version found, assuming empty state.
console-log.service.ts:45 Migrator Ud (to version 3) should migrate: false - up
console-log.service.ts:45 Migrator Va (to version 4) should migrate: false - up
console-log.service.ts:45 Migrator Ol (to version 5) should migrate: false - up
console-log.service.ts:45 Migrator yc (to version 6) should migrate: false - up
console-log.service.ts:45 Migrator Sd (to version 7) should migrate: false - up
console-log.service.ts:45 Migrator Ad (to version 8) should migrate: false - up
console-log.service.ts:45 Migrator Dd (to version 9) should migrate: false - up
console-log.service.ts:45 Migrator Xr (to version 10) should migrate: false - up
console-log.service.ts:45 Migrator _r (to version 11) should migrate: false - up
console-log.service.ts:45 Migrator Zr (to version 12) should migrate: false - up
console-log.service.ts:45 Migrator io (to version 13) should migrate: false - up
console-log.service.ts:45 Migrator ro (to version 14) should migrate: false - up
console-log.service.ts:45 Migrator lo (to version 15) should migrate: false - up
console-log.service.ts:45 Migrator ho (to version 16) should migrate: false - up
console-log.service.ts:45 Migrator fo (to version 17) should migrate: false - up
console-log.service.ts:45 Migrator yo (to version 18) should migrate: false - up
console-log.service.ts:45 Migrator So (to version 19) should migrate: false - up
console-log.service.ts:45 Migrator Co (to version 20) should migrate: false - up
console-log.service.ts:45 Migrator Fo (to version 21) should migrate: false - up
console-log.service.ts:45 Migrator $o (to version 22) should migrate: false - up
console-log.service.ts:45 Migrator Do (to version 23) should migrate: false - up
console-log.service.ts:45 Migrator Go (to version 24) should migrate: false - up
console-log.service.ts:45 Migrator Vo (to version 25) should migrate: false - up
console-log.service.ts:45 Migrator Lo (to version 26) should migrate: false - up
console-log.service.ts:45 Migrator Yo (to version 27) should migrate: false - up
console-log.service.ts:45 Migrator Ho (to version 28) should migrate: false - up
console-log.service.ts:45 Migrator Wo (to version 29) should migrate: false - up
console-log.service.ts:45 Migrator ta (to version 30) should migrate: false - up
console-log.service.ts:45 Migrator sa (to version 31) should migrate: false - up
console-log.service.ts:45 Migrator aa (to version 32) should migrate: false - up
console-log.service.ts:45 Migrator pa (to version 33) should migrate: false - up
console-log.service.ts:45 Migrator ya (to version 34) should migrate: false - up
console-log.service.ts:45 Migrator Sa (to version 35) should migrate: false - up
console-log.service.ts:45 Migrator Ca (to version 36) should migrate: false - up
console-log.service.ts:45 Migrator Fa (to version 37) should migrate: false - up
console-log.service.ts:45 Migrator Ma (to version 38) should migrate: false - up
console-log.service.ts:45 Migrator Na (to version 39) should migrate: false - up
console-log.service.ts:45 Migrator qa (to version 40) should migrate: false - up
console-log.service.ts:45 Migrator Ja (to version 41) should migrate: false - up
console-log.service.ts:45 Migrator Za (to version 42) should migrate: false - up
console-log.service.ts:45 Migrator il (to version 43) should migrate: false - up
console-log.service.ts:45 Migrator rl (to version 44) should migrate: false - up
console-log.service.ts:45 Migrator ul (to version 45) should migrate: false - up
console-log.service.ts:45 Migrator ml (to version 46) should migrate: false - up
console-log.service.ts:45 Migrator Tl (to version 47) should migrate: false - up
console-log.service.ts:45 Migrator Pl (to version 48) should migrate: false - up
console-log.service.ts:45 Migrator El (to version 49) should migrate: false - up
console-log.service.ts:45 Migrator Gl (to version 50) should migrate: false - up
console-log.service.ts:45 Migrator Vl (to version 51) should migrate: false - up
console-log.service.ts:45 Migrator zl (to version 52) should migrate: false - up
console-log.service.ts:45 Migrator Yl (to version 53) should migrate: false - up
console-log.service.ts:45 Migrator Jl (to version 54) should migrate: false - up
console-log.service.ts:45 Migrator tc (to version 55) should migrate: false - up
console-log.service.ts:45 Migrator rc (to version 56) should migrate: false - up
console-log.service.ts:45 Migrator cc (to version 57) should migrate: false - up
console-log.service.ts:45 Migrator hc (to version 58) should migrate: false - up
console-log.service.ts:45 Migrator vc (to version 59) should migrate: false - up
console-log.service.ts:45 Migrator kc (to version 60) should migrate: false - up
console-log.service.ts:45 Migrator xc (to version 61) should migrate: false - up
console-log.service.ts:45 Migrator Gc (to version 62) should migrate: false - up
console-log.service.ts:45 Migrator zc (to version 63) should migrate: false - up
console-log.service.ts:45 Migrator Xc (to version 64) should migrate: false - up
console-log.service.ts:45 Migrator nd (to version 65) should migrate: false - up
console-log.service.ts:45 Migrator cd (to version 66) should migrate: false - up
console-log.service.ts:45 Migrator hd (to version 67) should migrate: false - up
console-log.service.ts:45 Migrator fd (to version 68) should migrate: false - up
console-log.service.ts:45 Migrator bd (to version 69) should migrate: false - up
console-log.service.ts:45 Migrator Cd (to version 70) should migrate: false - up
console-log.service.ts:45 Migrator Fd (to version 71) should migrate: false - up
console-log.service.ts:45 Migrator $d (to version 72) should migrate: false - up
6console-log.service.ts:45 Retrieving application id
console-log.service.ts:45 [KeyService] Deriving master key took 114ms
console-log.service.ts:45 Retrieving application id
console-log.service.ts:45 Using SignalR for notifications
WebSocketTransport.ts:81 WebSocket connection to 'wss://nas218.local:1234/notifications/hub?access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJuYmYiOjE3NjM0MDQxOTYsImV4cCI6MTc2MzQxMTM5NiwiaXNzIjoiaHR0cDovLzE5Mi4xNjguMS41Njo3Nzc3fGxvZ2luIiwic3ViIjoiNjk4YjY1MDQtYzY3NS00YTk0LTg2ZTgtMjJmOGQ5YWQ0ZDY0IiwicHJlbWl1bSI6dHJ1ZSwibmFtZSI6ItCQ0L3RgtC-0L0iLCJlbWFpbCI6ImFudG9uLm1pc2MubWFpbEBnbWFpbC5jb20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwic3N0YW1wIjoiYTIzZTU1NTYtODQ3Yy00MTE1LWIxMGQtZjA5NmRiYTEyMDczIiwiZGV2aWNlIjoiNWRiNGFjMjAtYTlkMi00NjE5LTk3YTAtZDAwYTIxMDkyMjQ2IiwiZGV2aWNldHlwZSI6IkNocm9tZSIsImNsaWVudF9pZCI6IndlYiIsInNjb3BlIjpbImFwaSIsIm9mZmxpbmVfYWNjZXNzIl0sImFtciI6WyJBcHBsaWNhdGlvbiJdfQ.qFELrzRmjrDjV2mWZVl5bNgFJ6hqOZfRmV2Nfv3Gr0g91ejC_Y_1AveEKStVRyVx5H0YDCT6Ak6Ft88iG8uEG2-gsSOk0A2VMnnuF4Zqun1VRqNTPcK2_H9_Ydc5fmvJSTT5K9Sn3vCJjw-zsXeceDvHWeFwzIxcQ_2huo-IeGbvOVHYDvhBgrO_UPYC3MmeWu3_dVmNhGL1bvKVawuhIHCs6yHgB9MVteGhOZlqN8X4qApb7G92UET7ZJMU4AhLTDqKub0_Y7dYZJaH4p9MPrbMlgsXQuxK7upw_4u2_fpFDodzloJWYWxQ378PAUvCX7gGaLkgbDhG4kUBiOolOQ' failed:
(анонимная) @ WebSocketTransport.ts:81
console-log.service.ts:45 (WebSockets transport) There was an error with the transport.
console-log.service.ts:53 Failed to start the connection: Error: WebSocket failed to connect. The connection could not be found on the server, either the endpoint may not be a SignalR endpoint, the connection ID is not present on the server, or there is a proxy blocking WebSockets. If you have multiple servers check that sticky sessions are enabled.
write @ console-log.service.ts:53
2zone.js:2317 Error: WebSocket failed to connect. The connection could not be found on the server, either the endpoint may not be a SignalR endpoint, the connection ID is not present on the server, or there is a proxy blocking WebSockets. If you have multiple servers check that sticky sessions are enabled.
    at s.onclose [as __zone_symbol__ON_PROPERTYclose] (WebSocketTransport.ts:136:28)
    at WebSocket.R (zone.js:778:39)
    at s.invokeTask (zone.js:402:33)
    at i.runTask (zone.js:159:47)
    at c.invokeTask [as invoke] (zone.js:483:34)
    at b (zone.js:1138:18)
    at w (zone.js:1169:29)
    at WebSocket.E (zone.js:1202:16)
t.__load_patch.r.onUnhandledError @ zone.js:2317
2console-log.service.ts:45 Starting decryption using multithreading
console-log.service.ts:45 [CipherService] Decrypting 1171 ciphers took 544ms
console-log.service.ts:45 [SearchService] Building search index of 1171 ciphers took 117ms
WebSocketTransport.ts:81 WebSocket connection to 'wss://nas218.local:1234/notifications/hub?access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJuYmYiOjE3NjM0MDQxOTYsImV4cCI6MTc2MzQxMTM5NiwiaXNzIjoiaHR0cDovLzE5Mi4xNjguMS41Njo3Nzc3fGxvZ2luIiwic3ViIjoiNjk4YjY1MDQtYzY3NS00YTk0LTg2ZTgtMjJmOGQ5YWQ0ZDY0IiwicHJlbWl1bSI6dHJ1ZSwibmFtZSI6ItCQ0L3RgtC-0L0iLCJlbWFpbCI6ImFudG9uLm1pc2MubWFpbEBnbWFpbC5jb20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwic3N0YW1wIjoiYTIzZTU1NTYtODQ3Yy00MTE1LWIxMGQtZjA5NmRiYTEyMDczIiwiZGV2aWNlIjoiNWRiNGFjMjAtYTlkMi00NjE5LTk3YTAtZDAwYTIxMDkyMjQ2IiwiZGV2aWNldHlwZSI6IkNocm9tZSIsImNsaWVudF9pZCI6IndlYiIsInNjb3BlIjpbImFwaSIsIm9mZmxpbmVfYWNjZXNzIl0sImFtciI6WyJBcHBsaWNhdGlvbiJdfQ.qFELrzRmjrDjV2mWZVl5bNgFJ6hqOZfRmV2Nfv3Gr0g91ejC_Y_1AveEKStVRyVx5H0YDCT6Ak6Ft88iG8uEG2-gsSOk0A2VMnnuF4Zqun1VRqNTPcK2_H9_Ydc5fmvJSTT5K9Sn3vCJjw-zsXeceDvHWeFwzIxcQ_2huo-IeGbvOVHYDvhBgrO_UPYC3MmeWu3_dVmNhGL1bvKVawuhIHCs6yHgB9MVteGhOZlqN8X4qApb7G92UET7ZJMU4AhLTDqKub0_Y7dYZJaH4p9MPrbMlgsXQuxK7upw_4u2_fpFDodzloJWYWxQ378PAUvCX7gGaLkgbDhG4kUBiOolOQ' failed:
(анонимная) @ WebSocketTransport.ts:81
console-log.service.ts:45 (WebSockets transport) There was an error with the transport.
console-log.service.ts:53 Failed to start the connection: Error: WebSocket failed to connect. The connection could not be found on the server, either the endpoint may not be a SignalR endpoint, the connection ID is not present on the server, or there is a proxy blocking WebSockets. If you have multiple servers check that sticky sessions are enabled.
write @ console-log.service.ts:53
2zone.js:2317 Error: WebSocket failed to connect. The connection could not be found on the server, either the endpoint may not be a SignalR endpoint, the connection ID is not present on the server, or there is a proxy blocking WebSockets. If you have multiple servers check that sticky sessions are enabled.
    at s.onclose [as __zone_symbol__ON_PROPERTYclose] (WebSocketTransport.ts:136:28)
    at WebSocket.R (zone.js:778:39)
    at s.invokeTask (zone.js:402:33)
    at i.runTask (zone.js:159:47)
    at c.invokeTask [as invoke] (zone.js:483:34)
    at b (zone.js:1138:18)
    at w (zone.js:1169:29)
    at WebSocket.E (zone.js:1202:16)
t.__load_patch.r.onUnhandledError @ zone.js:2317
console-log.service.ts:45 Using SignalR for notifications
WebSocketTransport.ts:81 WebSocket connection to 'wss://nas218.local:1234/notifications/hub?access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJuYmYiOjE3NjM0MDQxOTYsImV4cCI6MTc2MzQxMTM5NiwiaXNzIjoiaHR0cDovLzE5Mi4xNjguMS41Njo3Nzc3fGxvZ2luIiwic3ViIjoiNjk4YjY1MDQtYzY3NS00YTk0LTg2ZTgtMjJmOGQ5YWQ0ZDY0IiwicHJlbWl1bSI6dHJ1ZSwibmFtZSI6ItCQ0L3RgtC-0L0iLCJlbWFpbCI6ImFudG9uLm1pc2MubWFpbEBnbWFpbC5jb20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwic3N0YW1wIjoiYTIzZTU1NTYtODQ3Yy00MTE1LWIxMGQtZjA5NmRiYTEyMDczIiwiZGV2aWNlIjoiNWRiNGFjMjAtYTlkMi00NjE5LTk3YTAtZDAwYTIxMDkyMjQ2IiwiZGV2aWNldHlwZSI6IkNocm9tZSIsImNsaWVudF9pZCI6IndlYiIsInNjb3BlIjpbImFwaSIsIm9mZmxpbmVfYWNjZXNzIl0sImFtciI6WyJBcHBsaWNhdGlvbiJdfQ.qFELrzRmjrDjV2mWZVl5bNgFJ6hqOZfRmV2Nfv3Gr0g91ejC_Y_1AveEKStVRyVx5H0YDCT6Ak6Ft88iG8uEG2-gsSOk0A2VMnnuF4Zqun1VRqNTPcK2_H9_Ydc5fmvJSTT5K9Sn3vCJjw-zsXeceDvHWeFwzIxcQ_2huo-IeGbvOVHYDvhBgrO_UPYC3MmeWu3_dVmNhGL1bvKVawuhIHCs6yHgB9MVteGhOZlqN8X4qApb7G92UET7ZJMU4AhLTDqKub0_Y7dYZJaH4p9MPrbMlgsXQuxK7upw_4u2_fpFDodzloJWYWxQ378PAUvCX7gGaLkgbDhG4kUBiOolOQ' failed:
(анонимная) @ WebSocketTransport.ts:81
console-log.service.ts:45 (WebSockets transport) There was an error with the transport.
console-log.service.ts:53 Failed to start the connection: Error: WebSocket failed to connect. The connection could not be found on the server, either the endpoint may not be a SignalR endpoint, the connection ID is not present on the server, or there is a proxy blocking WebSockets. If you have multiple servers check that sticky sessions are enabled.
write @ console-log.service.ts:53
2zone.js:2317 Error: WebSocket failed to connect. The connection could not be found on the server, either the endpoint may not be a SignalR endpoint, the connection ID is not present on the server, or there is a proxy blocking WebSockets. If you have multiple servers check that sticky sessions are enabled.
    at s.onclose [as __zone_symbol__ON_PROPERTYclose] (WebSocketTransport.ts:136:28)
    at WebSocket.R (zone.js:778:39)
    at s.invokeTask (zone.js:402:33)
    at i.runTask (zone.js:159:47)
    at c.invokeTask [as invoke] (zone.js:483:34)
    at b (zone.js:1138:18)
    at w (zone.js:1169:29)
    at WebSocket.E (zone.js:1202:16)
t.__load_patch.r.onUnhandledError @ zone.js:2317

Screenshots or Videos

Image Image

Additional Context

No response

Log from an older version that I sent to Bitwarden support.

*Originally created by @InfinityMe on 12/28/2025* ### 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 In November, vaultwarden/server and the official Bitrarden client stopped working on macOS. I added an "s" to the local service address, switching from http to https, and now I can't change it back, and the client always returns a "Failed to fetch" error. However, the iOS client connects fine. ### Vaultwarden Build Version 1.35.0 (2025.12.0) ### Deployment method Official Container Image ### Custom deployment method _No response_ ### Reverse Proxy I don't know what proxy is on DSM, Web Station 4.3.0-0528? ### Host/Server Operating System Other ### Operating System Version DSM 7.2.2-72806 Update 5 ### Clients Desktop ### Client Version Last ### Steps To Reproduce We enter the server address https://nas.local:1234, enter the username and password, and the client always returns the error "Failed to fetch." However, the iOS client connects fine, and the web version also works fine. The IP address is local, and the Synology certificate is invalid until November 2026. ### Expected Result Error "Failed to fetch. ### Actual Result Error "Failed to fetch. ### Logs ```text [2025-11-17 18:51:02.925][start][INFO] Rocket has launched from http://0.0.0.0:80 See: https://github.com/dani-garcia/vaultwarden/wiki/Enabling-admin-page#secure-the-admin_token Please generate a secure Argon2 PHC string by using `vaultwarden hash` or `argon2`. [NOTICE] You are using a plain text `ADMIN_TOKEN` which is insecure. [DEPRECATED]: `SMTP_SSL` or `SMTP_EXPLICIT_TLS` is set. Please use `SMTP_SECURITY` instead. [INFO] Using saved config from `data/config.json` for configuration. \--------------------------------------------------------------------/ | https://github.com/dani-garcia/vaultwarden/issues/new | | Report suspected bugs/issues in the software itself at: | | https://vaultwarden.discourse.group/ | | https://github.com/dani-garcia/vaultwarden/discussions or | | Send usage/configuration questions or feature requests to: | | official channels to report bugs/features, regardless of client. | | This is an *unofficial* Bitwarden implementation, DO NOT use the | |--------------------------------------------------------------------| | Version 1.34.3 | | Starting Vaultwarden | /--------------------------------------------------------------------\ [2025-11-17 18:50:59.401][vaultwarden][INFO] Vaultwarden process exited! [2025-11-17 18:50:59.388][rocket::server][WARN] Received SIGTERM. Requesting shutdown. [2025-11-17 18:49:45.859][response][INFO] (web_files) GET /<p..> [10] => 404 Not Found [2025-11-17 18:49:45.848][request][INFO] GET /notifications/hub?access_token=eyJ0eXAiOiJKV1QiL [2025-11-17 18:45:00.158][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-17 18:45:00.157][request][INFO] GET /icons/www.gosuslugi.ru/icon.png [2025-11-17 18:45:00.156][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-17 18:45:00.155][request][INFO] GET /icons/esia.gosuslugi.ru/icon.png [2025-11-17 18:44:58.982][response][INFO] (get_billing_metadata) GET /api/organizations/<_org_id>/billing/metadata => 200 OK [2025-11-17 18:44:58.980][response][INFO] (revision_date) GET /api/accounts/revision-date => 200 OK [2025-11-17 18:44:58.979][response][INFO] (get_all_devices) GET /api/devices => 200 OK [2025-11-17 18:44:58.975][response][INFO] (revision_date) GET /api/accounts/revision-date => 200 OK [2025-11-17 18:44:58.974][request][INFO] GET /api/organizations/3cd986ec-8962-483b-b53e-a0d35af24aa3/billing/metadata [2025-11-17 18:44:58.973][request][INFO] GET /api/accounts/revision-date [2025-11-17 18:44:58.972][request][INFO] GET /api/devices [2025-11-17 18:44:58.972][request][INFO] GET /api/accounts/revision-date [2025-11-17 18:44:58.734][response][INFO] (sync) GET /api/sync?<data..> => 200 OK [2025-11-17 18:44:58.312][response][INFO] (web_files) GET /<p..> [10] => 404 Not Found [2025-11-17 18:44:58.311][request][INFO] GET /notifications/hub?access_token=eyJ0eXAiOiJKV1QiL [2025-11-17 18:44:58.303][request][INFO] GET /api/sync?excludeDomains=true [2025-11-17 18:44:58.288][response][INFO] (login) POST /identity/connect/token => 200 OK [2025-11-17 18:44:58.280][request][INFO] POST /identity/connect/token [2025-11-17 18:43:18.189][response][INFO] (web_files) GET /<p..> [10] => 404 Not Found [2025-11-17 18:43:18.189][request][INFO] GET /notifications/hub?access_token=eyJ0eXAiOiJKV1QiL [2025-11-17 18:33:09.656][response][INFO] (web_files) GET /<p..> [10] => 404 Not Found [2025-11-17 18:33:09.656][request][INFO] GET /notifications/hub?access_token=eyJ0eXAiOiJKV1QiL [2025-11-17 18:30:01.570][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-17 18:30:01.567][vaultwarden::api::icons][WARN] Unable to download icon: Empty response or unable find a valid icon. online.e-vote.ru [2025-11-17 18:30:01.367][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK } ), ), }, ), }, }, authorities: None, trusted: true, response_code: NXDomain, ), 86394, negative_ttl: Some( ns: None, ), }, }, minimum: 86400, expire: 604800, retry: 900, refresh: 1800, serial: 2025111701, rname: Name("nstld.verisign-grs.com."), mname: Name("a.root-servers.net."), rdata: SOA { ttl: 86395, dns_class: IN, name_labels: Name("."), Record { soa: Some( }, query_class: IN, query_type: AAAA, name: Name("vk."), query: Query { kind: NoRecordsFound { ProtoError { kind: Proto( ResolveError { "dns error", ConnectError( Connect, source: hyper_util::client::legacy::Error( url: "https://vk/favicon.ico", kind: Request, [CAUSE] reqwest::Error { [2025-11-17 18:30:01.364][vaultwarden::api::icons][WARN] Unable to download icon: Req. [2025-11-17 18:30:01.268][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK } ), ), }, ), }, }, authorities: None, trusted: false, response_code: NXDomain, negative_ttl: None, ns: None, soa: None, }, query_class: IN, query_type: AAAA, name: Name("shtabnafmnlyv553lldd5lgefus4z7n5ekskcvch3wkvve4mpbbofyad.onion"), query: Query { kind: NoRecordsFound { ProtoError { kind: Proto( ResolveError { "dns error", ConnectError( Connect, source: hyper_util::client::legacy::Error( url: "https://shtabnafmnlyv553lldd5lgefus4z7n5ekskcvch3wkvve4mpbbofyad.onion/favicon.ico", kind: Request, [CAUSE] reqwest::Error { [2025-11-17 18:30:01.248][vaultwarden::api::icons][WARN] Unable to download icon: Req. [2025-11-17 18:30:01.245][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-17 18:30:01.242][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-17 18:30:01.242][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-17 18:30:01.242][vaultwarden::api::icons][WARN] Blocked address: 172.20.28.18 [2025-11-17 18:30:01.241][request][INFO] GET /icons/172.20.28.18/icon.png [2025-11-17 18:30:01.241][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-17 18:30:01.241][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-17 18:30:01.240][request][INFO] GET /icons/lk.megafon.ru/icon.png [2025-11-17 18:30:01.240][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-17 18:30:01.240][vaultwarden::api::icons][WARN] Blocked address: 10.15.0.124 [2025-11-17 18:30:01.240][request][INFO] GET /icons/10.15.0.124/icon.png [2025-11-17 18:30:01.240][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-17 18:30:01.240][vaultwarden::api::icons][WARN] Blocked address: 10.15.0.122 [2025-11-17 18:30:01.240][request][INFO] GET /icons/10.15.0.122/icon.png [2025-11-17 18:30:01.239][request][INFO] GET /icons/www.gosuslugi.ru/icon.png [2025-11-17 18:30:01.240][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-17 18:30:01.240][vaultwarden::api::icons][WARN] Blocked address: 172.20.28.11 [2025-11-17 18:30:01.239][request][INFO] GET /icons/172.20.28.11/icon.png [2025-11-17 18:30:01.239][request][INFO] GET /icons/vk/icon.png [2025-11-17 18:30:01.239][request][INFO] GET /icons/online.e-vote.ru/icon.png [2025-11-17 18:30:01.238][request][INFO] GET /icons/esia.gosuslugi.ru/icon.png [2025-11-17 18:30:01.237][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-17 18:30:01.236][request][INFO] GET /icons/lkfl.nalog.ru/icon.png [2025-11-17 18:30:01.236][request][INFO] GET /icons/shtabnafmnlyv553lldd5lgefus4z7n5ekskcvch3wkvve4mpbbofyad.onion/icon.png [2025-11-17 18:30:01.232][request][INFO] GET /icons/lk-subscr.tricolor.tv/icon.png [2025-11-17 18:29:58.368][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-17 18:29:58.367][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-17 18:29:58.365][request][INFO] GET /icons/web.telegram.org/icon.png [2025-11-17 18:29:58.365][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-17 18:29:58.364][vaultwarden::api::icons][WARN] Blocked address: 192.168.100.1 [2025-11-17 18:29:58.364][request][INFO] GET /icons/192.168.100.1/icon.png [2025-11-17 18:29:58.362][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-17 18:29:58.361][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-17 18:29:58.360][request][INFO] GET /icons/eightch55i3v3dmhtshui2x5njln3yx3ibetgbgkfghnnvctae45wrid.onion/icon.png [2025-11-17 18:29:58.357][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-17 18:29:58.357][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-17 18:29:58.356][request][INFO] GET /icons/yappy.media/icon.png [2025-11-17 18:29:58.355][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-17 18:29:58.354][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-17 18:29:58.354][request][INFO] GET /icons/4pda.ru/icon.png [2025-11-17 18:29:58.352][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-17 18:29:58.352][request][INFO] GET /icons/www.220-volt.ru/icon.png [2025-11-17 18:29:58.351][request][INFO] GET /icons/my.5ka.ru/icon.png [2025-11-17 18:29:58.347][request][INFO] GET /icons/2ip.ru/icon.png [2025-11-17 18:29:58.347][request][INFO] GET /icons/forum.0day.kiev.ua/icon.png [2025-11-17 18:29:58.347][request][INFO] GET /icons/2gis.ru/icon.png [2025-11-17 18:29:57.570][response][INFO] (get_all_devices) GET /api/devices => 200 OK [2025-11-17 18:29:57.566][request][INFO] GET /api/devices [2025-11-17 18:29:57.564][response][INFO] (revision_date) GET /api/accounts/revision-date => 200 OK [2025-11-17 18:29:57.563][response][INFO] (get_billing_metadata) GET /api/organizations/<_org_id>/billing/metadata => 200 OK [2025-11-17 18:29:57.562][response][INFO] (revision_date) GET /api/accounts/revision-date => 200 OK [2025-11-17 18:29:57.561][request][INFO] GET /api/accounts/revision-date [2025-11-17 18:29:57.560][request][INFO] GET /api/accounts/revision-date [2025-11-17 18:29:57.560][request][INFO] GET /api/organizations/3cd986ec-8962-483b-b53e-a0d35af24aa3/billing/metadata [2025-11-17 18:29:57.335][response][INFO] (sync) GET /api/sync?<data..> => 200 OK [2025-11-17 18:29:56.959][response][INFO] (web_files) GET /<p..> [10] => 404 Not Found [2025-11-17 18:29:56.959][request][INFO] GET /notifications/hub?access_token=eyJ0eXAiOiJKV1QiL [2025-11-17 18:29:56.935][response][INFO] (config) GET /api/config => 200 OK [2025-11-17 18:29:56.935][request][INFO] GET /api/config [2025-11-17 18:29:56.933][request][INFO] GET /api/sync?excludeDomains=true [2025-11-17 18:29:56.915][response][INFO] (login) POST /identity/connect/token => 200 OK [2025-11-17 18:29:56.915][vaultwarden::api::identity][INFO] User name.mail@gmail.com logged in successfully. IP: 192.168.1.90 [2025-11-17 18:29:56.855][request][INFO] POST /identity/connect/token [2025-11-17 18:29:56.729][response][INFO] (prelogin) POST /identity/accounts/prelogin => 200 OK [2025-11-17 18:29:56.725][request][INFO] POST /identity/accounts/prelogin [2025-11-17 18:29:44.468][response][INFO] (get_known_device) GET /api/devices/knowndevice => 200 OK [2025-11-17 18:29:44.463][request][INFO] GET /api/devices/knowndevice [2025-11-17 18:29:42.386][response][INFO] (get_known_device) GET /api/devices/knowndevice => 200 OK [2025-11-17 18:29:42.375][request][INFO] GET /api/devices/knowndevice [2025-11-17 18:29:42.217][response][INFO] (config) GET /api/config => 200 OK [2025-11-17 18:29:42.193][request][INFO] GET /api/config [2025-11-16 19:04:47.220][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-16 19:04:47.219][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-16 19:04:47.218][request][INFO] GET /icons/accounts.google.com/icon.png [2025-11-16 19:04:47.217][request][INFO] GET /icons/www.icloud.com/icon.png [2025-11-16 19:04:47.216][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-16 19:04:47.216][vaultwarden::api::icons][WARN] Blocked address: 192.168.1.71 [2025-11-16 19:04:47.216][request][INFO] GET /icons/192.168.1.71/icon.png [2025-11-16 19:04:47.213][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-16 19:04:47.213][vaultwarden::api::icons][WARN] Blocked address: 192.168.1.73 [2025-11-16 19:04:47.213][request][INFO] GET /icons/192.168.1.73/icon.png [2025-11-16 19:04:47.212][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-16 19:04:47.212][request][INFO] GET /icons/f8-terramaster.local/icon.png [2025-11-16 19:04:47.212][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-16 19:04:47.211][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-16 19:04:47.211][vaultwarden::api::icons][WARN] Blocked address: 192.168.1.108 [2025-11-16 19:04:47.210][request][INFO] GET /icons/192.168.1.108/icon.png [2025-11-16 19:04:47.210][request][INFO] GET /icons/nas218.local/icon.png [2025-11-16 19:04:47.208][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-16 19:04:47.207][vaultwarden::api::icons][WARN] Blocked address: 192.168.1.72 [2025-11-16 19:04:47.206][request][INFO] GET /icons/192.168.1.72/icon.png [2025-11-16 19:04:47.130][response][INFO] (put_device_token) PUT /api/devices/identifier/<device_id>/token => 200 OK [2025-11-16 19:04:47.127][request][INFO] PUT /api/devices/identifier/741f3e6a-a454-4b5b-9b88-3c36c6679a49/token [2025-11-16 19:04:47.092][response][INFO] (revision_date) GET /api/accounts/revision-date => 200 OK [2025-11-16 19:04:47.088][request][INFO] GET /api/accounts/revision-date [2025-11-16 19:04:46.343][response][INFO] (config) GET /api/config => 200 OK [2025-11-16 19:04:46.342][request][INFO] GET /api/config [2025-11-16 19:04:46.297][response][INFO] (login) POST /identity/connect/token => 200 OK [2025-11-16 19:04:46.225][request][INFO] POST /identity/connect/token [2025-11-16 13:21:44.852][response][INFO] (web_files) GET /<p..> [10] => 404 Not Found [2025-11-16 13:21:44.851][request][INFO] GET /notifications/hub?access_token=eyJ0eXAiOiJKV1QiL [2025-11-16 13:19:28.605][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-16 13:19:28.593][vaultwarden::api::icons][WARN] Unable to download icon: Empty response or unable find a valid icon. esia.gosuslugi.ru [2025-11-16 13:19:28.334][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-16 13:19:28.326][request][INFO] GET /icons/www.gosuslugi.ru/icon.png [2025-11-16 13:19:28.326][request][INFO] GET /icons/esia.gosuslugi.ru/icon.png [2025-11-16 13:18:31.262][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-16 13:18:31.261][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-16 13:18:31.260][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-16 13:18:31.260][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-16 13:18:31.260][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-16 13:18:31.259][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-16 13:18:31.258][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-16 13:18:31.258][request][INFO] GET /icons/yappy.media/icon.png [2025-11-16 13:18:31.258][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-16 13:18:31.257][request][INFO] GET /icons/www.220-volt.ru/icon.png [2025-11-16 13:18:31.257][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-16 13:18:31.257][vaultwarden::api::icons][WARN] Blocked address: 192.168.100.1 [2025-11-16 13:18:31.257][request][INFO] GET /icons/eightch55i3v3dmhtshui2x5njln3yx3ibetgbgkfghnnvctae45wrid.onion/icon.png [2025-11-16 13:18:31.257][request][INFO] GET /icons/192.168.100.1/icon.png [2025-11-16 13:18:31.256][request][INFO] GET /icons/4pda.ru/icon.png [2025-11-16 13:18:31.256][request][INFO] GET /icons/2ip.ru/icon.png [2025-11-16 13:18:31.256][request][INFO] GET /icons/my.5ka.ru/icon.png [2025-11-16 13:18:31.256][request][INFO] GET /icons/web.telegram.org/icon.png [2025-11-16 13:18:31.240][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-11-16 13:18:31.226][request][INFO] GET /icons/2gis.ru/icon.png [2025-11-16 13:18:31.226][request][INFO] GET /icons/forum.0day.kiev.ua/icon.png [2025-11-16 13:18:30.509][response][INFO] (revision_date) GET /api/accounts/revision-date => 200 OK [2025-11-16 13:18:30.508][response][INFO] (get_all_devices) GET /api/devices => 200 OK [2025-11-16 13:18:30.503][response][INFO] (revision_date) GET /api/accounts/revision-date => 200 OK [2025-11-16 13:18:30.502][request][INFO] GET /api/devices [2025-11-16 13:18:30.501][response][INFO] (get_billing_metadata) GET /api/organizations/<_org_id>/billing/metadata => 200 OK [2025-11-16 13:18:30.500][request][INFO] GET /api/accounts/revision-date [2025-11-16 13:18:30.500][request][INFO] GET /api/accounts/revision-date [2025-11-16 13:18:30.499][request][INFO] GET /api/organizations/3cd986ec-8962-483b-b53e-a0d35af24aa3/billing/metadata [2025-11-16 13:18:30.253][response][INFO] (sync) GET /api/sync?<data..> => 200 OK 4 Web application Снимок экрана 2025-11-17 в 21.45.17.png No state version found, assuming empty state. console-log.service.ts:45 Migrator Ud (to version 3) should migrate: false - up console-log.service.ts:45 Migrator Va (to version 4) should migrate: false - up console-log.service.ts:45 Migrator Ol (to version 5) should migrate: false - up console-log.service.ts:45 Migrator yc (to version 6) should migrate: false - up console-log.service.ts:45 Migrator Sd (to version 7) should migrate: false - up console-log.service.ts:45 Migrator Ad (to version 8) should migrate: false - up console-log.service.ts:45 Migrator Dd (to version 9) should migrate: false - up console-log.service.ts:45 Migrator Xr (to version 10) should migrate: false - up console-log.service.ts:45 Migrator _r (to version 11) should migrate: false - up console-log.service.ts:45 Migrator Zr (to version 12) should migrate: false - up console-log.service.ts:45 Migrator io (to version 13) should migrate: false - up console-log.service.ts:45 Migrator ro (to version 14) should migrate: false - up console-log.service.ts:45 Migrator lo (to version 15) should migrate: false - up console-log.service.ts:45 Migrator ho (to version 16) should migrate: false - up console-log.service.ts:45 Migrator fo (to version 17) should migrate: false - up console-log.service.ts:45 Migrator yo (to version 18) should migrate: false - up console-log.service.ts:45 Migrator So (to version 19) should migrate: false - up console-log.service.ts:45 Migrator Co (to version 20) should migrate: false - up console-log.service.ts:45 Migrator Fo (to version 21) should migrate: false - up console-log.service.ts:45 Migrator $o (to version 22) should migrate: false - up console-log.service.ts:45 Migrator Do (to version 23) should migrate: false - up console-log.service.ts:45 Migrator Go (to version 24) should migrate: false - up console-log.service.ts:45 Migrator Vo (to version 25) should migrate: false - up console-log.service.ts:45 Migrator Lo (to version 26) should migrate: false - up console-log.service.ts:45 Migrator Yo (to version 27) should migrate: false - up console-log.service.ts:45 Migrator Ho (to version 28) should migrate: false - up console-log.service.ts:45 Migrator Wo (to version 29) should migrate: false - up console-log.service.ts:45 Migrator ta (to version 30) should migrate: false - up console-log.service.ts:45 Migrator sa (to version 31) should migrate: false - up console-log.service.ts:45 Migrator aa (to version 32) should migrate: false - up console-log.service.ts:45 Migrator pa (to version 33) should migrate: false - up console-log.service.ts:45 Migrator ya (to version 34) should migrate: false - up console-log.service.ts:45 Migrator Sa (to version 35) should migrate: false - up console-log.service.ts:45 Migrator Ca (to version 36) should migrate: false - up console-log.service.ts:45 Migrator Fa (to version 37) should migrate: false - up console-log.service.ts:45 Migrator Ma (to version 38) should migrate: false - up console-log.service.ts:45 Migrator Na (to version 39) should migrate: false - up console-log.service.ts:45 Migrator qa (to version 40) should migrate: false - up console-log.service.ts:45 Migrator Ja (to version 41) should migrate: false - up console-log.service.ts:45 Migrator Za (to version 42) should migrate: false - up console-log.service.ts:45 Migrator il (to version 43) should migrate: false - up console-log.service.ts:45 Migrator rl (to version 44) should migrate: false - up console-log.service.ts:45 Migrator ul (to version 45) should migrate: false - up console-log.service.ts:45 Migrator ml (to version 46) should migrate: false - up console-log.service.ts:45 Migrator Tl (to version 47) should migrate: false - up console-log.service.ts:45 Migrator Pl (to version 48) should migrate: false - up console-log.service.ts:45 Migrator El (to version 49) should migrate: false - up console-log.service.ts:45 Migrator Gl (to version 50) should migrate: false - up console-log.service.ts:45 Migrator Vl (to version 51) should migrate: false - up console-log.service.ts:45 Migrator zl (to version 52) should migrate: false - up console-log.service.ts:45 Migrator Yl (to version 53) should migrate: false - up console-log.service.ts:45 Migrator Jl (to version 54) should migrate: false - up console-log.service.ts:45 Migrator tc (to version 55) should migrate: false - up console-log.service.ts:45 Migrator rc (to version 56) should migrate: false - up console-log.service.ts:45 Migrator cc (to version 57) should migrate: false - up console-log.service.ts:45 Migrator hc (to version 58) should migrate: false - up console-log.service.ts:45 Migrator vc (to version 59) should migrate: false - up console-log.service.ts:45 Migrator kc (to version 60) should migrate: false - up console-log.service.ts:45 Migrator xc (to version 61) should migrate: false - up console-log.service.ts:45 Migrator Gc (to version 62) should migrate: false - up console-log.service.ts:45 Migrator zc (to version 63) should migrate: false - up console-log.service.ts:45 Migrator Xc (to version 64) should migrate: false - up console-log.service.ts:45 Migrator nd (to version 65) should migrate: false - up console-log.service.ts:45 Migrator cd (to version 66) should migrate: false - up console-log.service.ts:45 Migrator hd (to version 67) should migrate: false - up console-log.service.ts:45 Migrator fd (to version 68) should migrate: false - up console-log.service.ts:45 Migrator bd (to version 69) should migrate: false - up console-log.service.ts:45 Migrator Cd (to version 70) should migrate: false - up console-log.service.ts:45 Migrator Fd (to version 71) should migrate: false - up console-log.service.ts:45 Migrator $d (to version 72) should migrate: false - up 6console-log.service.ts:45 Retrieving application id console-log.service.ts:45 [KeyService] Deriving master key took 114ms console-log.service.ts:45 Retrieving application id console-log.service.ts:45 Using SignalR for notifications WebSocketTransport.ts:81 WebSocket connection to 'wss://nas218.local:1234/notifications/hub?access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJuYmYiOjE3NjM0MDQxOTYsImV4cCI6MTc2MzQxMTM5NiwiaXNzIjoiaHR0cDovLzE5Mi4xNjguMS41Njo3Nzc3fGxvZ2luIiwic3ViIjoiNjk4YjY1MDQtYzY3NS00YTk0LTg2ZTgtMjJmOGQ5YWQ0ZDY0IiwicHJlbWl1bSI6dHJ1ZSwibmFtZSI6ItCQ0L3RgtC-0L0iLCJlbWFpbCI6ImFudG9uLm1pc2MubWFpbEBnbWFpbC5jb20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwic3N0YW1wIjoiYTIzZTU1NTYtODQ3Yy00MTE1LWIxMGQtZjA5NmRiYTEyMDczIiwiZGV2aWNlIjoiNWRiNGFjMjAtYTlkMi00NjE5LTk3YTAtZDAwYTIxMDkyMjQ2IiwiZGV2aWNldHlwZSI6IkNocm9tZSIsImNsaWVudF9pZCI6IndlYiIsInNjb3BlIjpbImFwaSIsIm9mZmxpbmVfYWNjZXNzIl0sImFtciI6WyJBcHBsaWNhdGlvbiJdfQ.qFELrzRmjrDjV2mWZVl5bNgFJ6hqOZfRmV2Nfv3Gr0g91ejC_Y_1AveEKStVRyVx5H0YDCT6Ak6Ft88iG8uEG2-gsSOk0A2VMnnuF4Zqun1VRqNTPcK2_H9_Ydc5fmvJSTT5K9Sn3vCJjw-zsXeceDvHWeFwzIxcQ_2huo-IeGbvOVHYDvhBgrO_UPYC3MmeWu3_dVmNhGL1bvKVawuhIHCs6yHgB9MVteGhOZlqN8X4qApb7G92UET7ZJMU4AhLTDqKub0_Y7dYZJaH4p9MPrbMlgsXQuxK7upw_4u2_fpFDodzloJWYWxQ378PAUvCX7gGaLkgbDhG4kUBiOolOQ' failed: (анонимная) @ WebSocketTransport.ts:81 console-log.service.ts:45 (WebSockets transport) There was an error with the transport. console-log.service.ts:53 Failed to start the connection: Error: WebSocket failed to connect. The connection could not be found on the server, either the endpoint may not be a SignalR endpoint, the connection ID is not present on the server, or there is a proxy blocking WebSockets. If you have multiple servers check that sticky sessions are enabled. write @ console-log.service.ts:53 2zone.js:2317 Error: WebSocket failed to connect. The connection could not be found on the server, either the endpoint may not be a SignalR endpoint, the connection ID is not present on the server, or there is a proxy blocking WebSockets. If you have multiple servers check that sticky sessions are enabled. at s.onclose [as __zone_symbol__ON_PROPERTYclose] (WebSocketTransport.ts:136:28) at WebSocket.R (zone.js:778:39) at s.invokeTask (zone.js:402:33) at i.runTask (zone.js:159:47) at c.invokeTask [as invoke] (zone.js:483:34) at b (zone.js:1138:18) at w (zone.js:1169:29) at WebSocket.E (zone.js:1202:16) t.__load_patch.r.onUnhandledError @ zone.js:2317 2console-log.service.ts:45 Starting decryption using multithreading console-log.service.ts:45 [CipherService] Decrypting 1171 ciphers took 544ms console-log.service.ts:45 [SearchService] Building search index of 1171 ciphers took 117ms WebSocketTransport.ts:81 WebSocket connection to 'wss://nas218.local:1234/notifications/hub?access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJuYmYiOjE3NjM0MDQxOTYsImV4cCI6MTc2MzQxMTM5NiwiaXNzIjoiaHR0cDovLzE5Mi4xNjguMS41Njo3Nzc3fGxvZ2luIiwic3ViIjoiNjk4YjY1MDQtYzY3NS00YTk0LTg2ZTgtMjJmOGQ5YWQ0ZDY0IiwicHJlbWl1bSI6dHJ1ZSwibmFtZSI6ItCQ0L3RgtC-0L0iLCJlbWFpbCI6ImFudG9uLm1pc2MubWFpbEBnbWFpbC5jb20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwic3N0YW1wIjoiYTIzZTU1NTYtODQ3Yy00MTE1LWIxMGQtZjA5NmRiYTEyMDczIiwiZGV2aWNlIjoiNWRiNGFjMjAtYTlkMi00NjE5LTk3YTAtZDAwYTIxMDkyMjQ2IiwiZGV2aWNldHlwZSI6IkNocm9tZSIsImNsaWVudF9pZCI6IndlYiIsInNjb3BlIjpbImFwaSIsIm9mZmxpbmVfYWNjZXNzIl0sImFtciI6WyJBcHBsaWNhdGlvbiJdfQ.qFELrzRmjrDjV2mWZVl5bNgFJ6hqOZfRmV2Nfv3Gr0g91ejC_Y_1AveEKStVRyVx5H0YDCT6Ak6Ft88iG8uEG2-gsSOk0A2VMnnuF4Zqun1VRqNTPcK2_H9_Ydc5fmvJSTT5K9Sn3vCJjw-zsXeceDvHWeFwzIxcQ_2huo-IeGbvOVHYDvhBgrO_UPYC3MmeWu3_dVmNhGL1bvKVawuhIHCs6yHgB9MVteGhOZlqN8X4qApb7G92UET7ZJMU4AhLTDqKub0_Y7dYZJaH4p9MPrbMlgsXQuxK7upw_4u2_fpFDodzloJWYWxQ378PAUvCX7gGaLkgbDhG4kUBiOolOQ' failed: (анонимная) @ WebSocketTransport.ts:81 console-log.service.ts:45 (WebSockets transport) There was an error with the transport. console-log.service.ts:53 Failed to start the connection: Error: WebSocket failed to connect. The connection could not be found on the server, either the endpoint may not be a SignalR endpoint, the connection ID is not present on the server, or there is a proxy blocking WebSockets. If you have multiple servers check that sticky sessions are enabled. write @ console-log.service.ts:53 2zone.js:2317 Error: WebSocket failed to connect. The connection could not be found on the server, either the endpoint may not be a SignalR endpoint, the connection ID is not present on the server, or there is a proxy blocking WebSockets. If you have multiple servers check that sticky sessions are enabled. at s.onclose [as __zone_symbol__ON_PROPERTYclose] (WebSocketTransport.ts:136:28) at WebSocket.R (zone.js:778:39) at s.invokeTask (zone.js:402:33) at i.runTask (zone.js:159:47) at c.invokeTask [as invoke] (zone.js:483:34) at b (zone.js:1138:18) at w (zone.js:1169:29) at WebSocket.E (zone.js:1202:16) t.__load_patch.r.onUnhandledError @ zone.js:2317 console-log.service.ts:45 Using SignalR for notifications WebSocketTransport.ts:81 WebSocket connection to 'wss://nas218.local:1234/notifications/hub?access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJuYmYiOjE3NjM0MDQxOTYsImV4cCI6MTc2MzQxMTM5NiwiaXNzIjoiaHR0cDovLzE5Mi4xNjguMS41Njo3Nzc3fGxvZ2luIiwic3ViIjoiNjk4YjY1MDQtYzY3NS00YTk0LTg2ZTgtMjJmOGQ5YWQ0ZDY0IiwicHJlbWl1bSI6dHJ1ZSwibmFtZSI6ItCQ0L3RgtC-0L0iLCJlbWFpbCI6ImFudG9uLm1pc2MubWFpbEBnbWFpbC5jb20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwic3N0YW1wIjoiYTIzZTU1NTYtODQ3Yy00MTE1LWIxMGQtZjA5NmRiYTEyMDczIiwiZGV2aWNlIjoiNWRiNGFjMjAtYTlkMi00NjE5LTk3YTAtZDAwYTIxMDkyMjQ2IiwiZGV2aWNldHlwZSI6IkNocm9tZSIsImNsaWVudF9pZCI6IndlYiIsInNjb3BlIjpbImFwaSIsIm9mZmxpbmVfYWNjZXNzIl0sImFtciI6WyJBcHBsaWNhdGlvbiJdfQ.qFELrzRmjrDjV2mWZVl5bNgFJ6hqOZfRmV2Nfv3Gr0g91ejC_Y_1AveEKStVRyVx5H0YDCT6Ak6Ft88iG8uEG2-gsSOk0A2VMnnuF4Zqun1VRqNTPcK2_H9_Ydc5fmvJSTT5K9Sn3vCJjw-zsXeceDvHWeFwzIxcQ_2huo-IeGbvOVHYDvhBgrO_UPYC3MmeWu3_dVmNhGL1bvKVawuhIHCs6yHgB9MVteGhOZlqN8X4qApb7G92UET7ZJMU4AhLTDqKub0_Y7dYZJaH4p9MPrbMlgsXQuxK7upw_4u2_fpFDodzloJWYWxQ378PAUvCX7gGaLkgbDhG4kUBiOolOQ' failed: (анонимная) @ WebSocketTransport.ts:81 console-log.service.ts:45 (WebSockets transport) There was an error with the transport. console-log.service.ts:53 Failed to start the connection: Error: WebSocket failed to connect. The connection could not be found on the server, either the endpoint may not be a SignalR endpoint, the connection ID is not present on the server, or there is a proxy blocking WebSockets. If you have multiple servers check that sticky sessions are enabled. write @ console-log.service.ts:53 2zone.js:2317 Error: WebSocket failed to connect. The connection could not be found on the server, either the endpoint may not be a SignalR endpoint, the connection ID is not present on the server, or there is a proxy blocking WebSockets. If you have multiple servers check that sticky sessions are enabled. at s.onclose [as __zone_symbol__ON_PROPERTYclose] (WebSocketTransport.ts:136:28) at WebSocket.R (zone.js:778:39) at s.invokeTask (zone.js:402:33) at i.runTask (zone.js:159:47) at c.invokeTask [as invoke] (zone.js:483:34) at b (zone.js:1138:18) at w (zone.js:1169:29) at WebSocket.E (zone.js:1202:16) t.__load_patch.r.onUnhandledError @ zone.js:2317 ``` ### Screenshots or Videos <img width="912" height="642" alt="Image" src="https://github.com/user-attachments/assets/6e52d18c-3918-40ab-a08b-a1c18554d1d8" /> <img width="547" height="676" alt="Image" src="https://github.com/user-attachments/assets/a4565551-f283-405c-8e7d-d9349cda5813" /> ### Additional Context _No response_ Log from an older version that I sent to Bitwarden support.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/vaultwarden#213