dani-garcia / vaultwarden

Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs
GNU Affero General Public License v3.0
38.59k stars 1.88k forks source link

Collections are not visible within organization view when adding a new item. #2153

Closed jimmyparr closed 2 years ago

jimmyparr commented 2 years ago

SINCE TODAY CAN'T ADD ANYTHING BECAUSE ALL COLLECTION DOES NOT APPEARS ANYMORE IN THE LIST Version 2.25.0

RealOrangeOne commented 2 years ago

Does rolling back to 1.23.0 (from the 1.23.1 you are currently on?) restore collections?

jimmyparr commented 2 years ago

yes

collection are not really deleted !

all collection are available and there

but when you tried to saved new thing in anything you get the error no collection selected!

because colloction list is empty

even do your in tha collection

i roll back to 1.23 everything fine but 1.25 broken

Le mer. 15 déc. 2021 à 17:56, Jake Howard @.***> a écrit :

Does rolling back to 1.23.0 (from the 1.23.1 you are currently on?) restore collections?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/dani-garcia/vaultwarden/issues/2153#issuecomment-995278289, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGNWPXIA5FNPFSEWYEGLJSDUREMIPANCNFSM5KEXL7OA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Masgalor commented 2 years ago

I have vaultwarden 1.23.1 / webvault 2.25.0 installed myself and I dont have this problem. But I use packages instead of the official docker images.

So maybe you should give us some information about your setup. A good start might be the issue template you were presented when opening this issue.

Or at least, restart vaultwarden and post the log entries created while starting the service.

BlackDex commented 2 years ago

I just checked, and i also can not see the issue here my self. For my dev environment i have several users with access to different collections and different rights. I can access all collections, and i can also add new items to each collection the user has write access to.

You really need to select a collection when creating a new item, it is not allowed to create a new item without selecting at least one collection.

image

You need to select a collection there, if you leave them unchecked, you will receive a message that no collections has been selected.

jimmyparr commented 2 years ago

Problem only occur when you select organization ( NOT ALL OF THEM BUT 99% ) If you tried to add, no collection available but if you do not select any organization problem does not occur

i did a new install docker on another pc, restore my data, issue still the same

docker pull vaultwarden/server:latest docker run -d --name vaultwarden -v /vw-data/:/data/ -p 80:80 vaultwarden/server:latest

if you need some logs just tell me what to do. THANK

URL PICTURE

https://ordifax.com/IN-THE-ORGINAZATION.png https://ordifax.com/NO-ORGANISATION-SELECTED.png

Le jeu. 16 déc. 2021, à 03 h 47, Mathijs van Veluw @.***> a écrit :

I just have checked, and i also can not see the issue here my self. For my dev environment i have several users with access to different collections and different rights. I can access all collections, and i can also add new items to each collection the user has write access to.

You really need to select a collection when creating a new item, it is not allowed to create a new item without selecting at least one collection.

[image: image] https://user-images.githubusercontent.com/610450/146338129-5f87c552-4e14-43d6-9055-1fe87e4cdf78.png

You need to select a collection there, if you leave them unchecked, you will receive a message that no collections has been selected.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/dani-garcia/vaultwarden/issues/2153#issuecomment-995561251, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGNWPXJVITRU7MD5X2VTT5DURGRRBANCNFSM5KEXL7OA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

BlackDex commented 2 years ago

Please try to use an other browser, or load a private/cognito window and try to access the web-vault from there and see if you are able to see the collections.

Also, try to disable ad-blockers for the web-vault URL to see if that helps. Since, i have no issues at all, not on my dev environment or my production system.

jimmyparr commented 2 years ago

sorry to ear that :)

same result already tried that

inconito other browser

if i rool back before yesterday version

no issue at all

i’m amaze :)

Le jeu. 16 déc. 2021 à 10:14, Mathijs van Veluw @.***> a écrit :

Please try to use an other browser, or load a private/cognito window and try to access the web-vault from there and see if you are able to see the collections.

Also, try to disable ad-blockers for the web-vault URL to see if that helps. Since, i have no issues at all, not on my dev environment or my production system.

— Reply to this email directly, view it on GitHub https://github.com/dani-garcia/vaultwarden/issues/2153#issuecomment-995909064, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGNWPXO6FOA7TLYJI5D62ITURH64ZANCNFSM5KEXL7OA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

--

BlackDex commented 2 years ago

Then try to use F12/Developer Tools within the browser. Load the site, and go the to correct page. It should try to load an URL https://vw.domain.tld/api/organizations/xxxxx-xxxx-xxxx-xxxx-xxxxx/collections That should provide a response with JSON data, which holds all the collections.

There should also be no errors visible, at least, it doesn't for me. So, please check that, and also check the logs at Vaultwarden and your reverse-proxy if you see if that url/endpoint is tried to connect to or not.

jimmyparr commented 2 years ago

https://ordifax.com/F12.png i run docker on my localhost machine latest(production are on older image)

where can i find the log

NO PROXY

just simple docker

docker run -d --name vaultwarden -v /vw-data/:/data/ -p 80:80 vaultwarden/server:latest

my organisation are set like that https://ordifax.com/ORGANIZATION.png

Le jeu. 16 déc. 2021, à 10 h 34, Mathijs van Veluw @.***> a écrit :

Then try to use F12/Developer Tools within the browser. Load the site, and go the to correct page. It should try to load an URL https://vw.domain.tld/api/organizations/xxxxx-xxxx-xxxx-xxxx-xxxxx/collections That should provide a response with JSON data, which holds all the collections.

There should also be no errors visible, at least, it doesn't for me. So, please check that, and also check the logs at Vaultwarden and your reverse-proxy if you see if that url/endpoint is tried to connect to or not.

— Reply to this email directly, view it on GitHub https://github.com/dani-garcia/vaultwarden/issues/2153#issuecomment-995927893, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGNWPXMQMFTHZA7ANIVHJH3URIBHRANCNFSM5KEXL7OA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

BlackDex commented 2 years ago

Well, if you are not using HTTPS then that could be an issue. The logs of enabled should be in the /vw-data folder, or run docker logs -f vaultwarden

jimmyparr commented 2 years ago

OMG

HTTPS IS ON PRODUCTION AND THE ISSUE IS THERE.

BUT I HAD TO REVERT BACK TO © 2021, Bitwarden Inc. (Powered by Vaultwarden) Version 2.23.0 BECAUSE OF THE DAMW ISSUE

Version 2.230 NO ISSUE FOUND IN THIS VERSION AT ALL

HTTPS IS NOT NEEDED AT ALL FOR A LOCALHOST ACCESS IN ANY WAY.

LIKE I SAID, I HAVE 3 COLLECTIONS WITHIN ALL MY COLLECTIONS THAT WORK LIKE THEY SUPPOSE TO !..

ANYWAY

MAYBE YOU SHOULD PROPOSE ME A DIFFERENT TYPE OF INSTALL TO TRY ? INSTEAD OF DOCKER ANY URL WITH EXPLICATION FOR ANOTHER WAY OF RUNNING VAULTWARDEN

I MEAN , EVERYTHING WORK LIKE A CHARM FOR 4-5 MONTH, YOU PULL AN UPGRADE, AND THEN IT'S BROKEN !

Le jeu. 16 déc. 2021, à 11 h 32, Mathijs van Veluw @.***> a écrit :

Well, if you are not using HTTPS then that could be an issue. The logs of enabled should be in the /vw-data folder, or run docker logs -f vaultwarden

— Reply to this email directly, view it on GitHub https://github.com/dani-garcia/vaultwarden/issues/2153#issuecomment-995980409, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGNWPXO4ILU5C5E7SI4YU2DURIIAVANCNFSM5KEXL7OA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

BlackDex commented 2 years ago

Could you please refrain from using caps!?

Still if you want support we need more info since as you can see you currently are alone with this issue and we can't reproduce it.

So.. provide some more info as i requested like the F12 developer tools and logs, else we can't help you.

jimmyparr commented 2 years ago
/--------------------------------------------------------------------\ Starting Vaultwarden Version 1.23.1
This is an unofficial Bitwarden implementation, DO NOT use the
official channels to report bugs/features, regardless of client.
Send usage/configuration questions or feature requests to:
https://vaultwarden.discourse.group/
Report suspected bugs/issues in the software itself at:
https://github.com/dani-garcia/vaultwarden/issues/new

--------------------------------------------------------------------/

[INFO] No .env file found.

Configured for staging. => address: 0.0.0.0 => port: 80 => log: normal => workers: 10 => secret key: private-cookies disabled => limits: forms = 32KiB, json* = 10MiB => keep-alive: 5s => tls: disabled Mounting /: => GET / (web_index) => GET /app-id.json (app_id) => GET /<p..> [10] (web_files) => GET /attachments// (attachments) => GET /alive (alive) => GET /bwrs_static/ (static_files) Mounting /api: => POST /api/accounts/register (register) => GET /api/accounts/profile (profile) => PUT /api/accounts/profile (put_profile) => POST /api/accounts/profile (post_profile) => GET /api/users//public-key (get_public_keys) => POST /api/accounts/keys (post_keys) => POST /api/accounts/password (post_password) => POST /api/accounts/kdf (post_kdf) => POST /api/accounts/key (post_rotatekey) => POST /api/accounts/security-stamp (post_sstamp) => POST /api/accounts/email-token (post_email_token) => POST /api/accounts/email (post_email) => POST /api/accounts/verify-email (post_verify_email) => POST /api/accounts/verify-email-token (post_verify_email_token) => POST /api/accounts/delete-recover (post_delete_recover) => POST /api/accounts/delete-recover-token (post_delete_recover_token) => DELETE /api/accounts (delete_account) => POST /api/accounts/delete (post_delete_account) => GET /api/accounts/revision-date (revision_date) => POST /api/accounts/password-hint (password_hint) => POST /api/accounts/prelogin (prelogin) => POST /api/accounts/verify-password (verify_password) => GET /api/sync? (sync) => GET /api/ciphers (get_ciphers) => GET /api/ciphers/ (get_cipher) => GET /api/ciphers//admin (get_cipher_admin) => GET /api/ciphers//details (get_cipher_details) => POST /api/ciphers (post_ciphers) => PUT /api/ciphers//admin (put_cipher_admin) => POST /api/ciphers/admin (post_ciphers_admin) => POST /api/ciphers/create (post_ciphers_create) => POST /api/ciphers/import (post_ciphers_import) => GET /api/ciphers//attachment/ (get_attachment) => POST /api/ciphers//attachment/v2 (post_attachment_v2) => POST /api/ciphers//attachment/ multipart/form-data (post_attachment_v2_data) => POST /api/ciphers//attachment multipart/form-data (post_attachment) => POST /api/ciphers//attachment-admin multipart/form-data (post_attachment_admin) => POST /api/ciphers//attachment//share multipart/form-data (post_attachment_share) => POST /api/ciphers//attachment//delete (delete_attachment_post) => POST /api/ciphers//attachment//delete-admin (delete_attachment_post_admin) => DELETE /api/ciphers//attachment/ (delete_attachment) => DELETE /api/ciphers//attachment//admin (delete_attachment_admin) => POST /api/ciphers//admin (post_cipher_admin) => POST /api/ciphers//share (post_cipher_share) => PUT /api/ciphers//share (put_cipher_share) => PUT /api/ciphers/share (put_cipher_share_selected) => POST /api/ciphers/ (post_cipher) => PUT /api/ciphers/ (put_cipher) => POST /api/ciphers//delete (delete_cipher_post) => POST /api/ciphers//delete-admin (delete_cipher_post_admin) => PUT /api/ciphers//delete (delete_cipher_put) => PUT /api/ciphers//delete-admin (delete_cipher_put_admin) => DELETE /api/ciphers/ (delete_cipher) => DELETE /api/ciphers//admin (delete_cipher_admin) => DELETE /api/ciphers (delete_cipher_selected) => POST /api/ciphers/delete (delete_cipher_selected_post) => PUT /api/ciphers/delete (delete_cipher_selected_put) => DELETE /api/ciphers/admin (delete_cipher_selected_admin) => POST /api/ciphers/delete-admin (delete_cipher_selected_post_admin) => PUT /api/ciphers/delete-admin (delete_cipher_selected_put_admin) => PUT /api/ciphers//restore (restore_cipher_put) => PUT /api/ciphers//restore-admin (restore_cipher_put_admin) => PUT /api/ciphers/restore (restore_cipher_selected) => POST /api/ciphers/purge? (delete_all) => POST /api/ciphers/move (move_cipher_selected) => PUT /api/ciphers/move (move_cipher_selected_put) => PUT /api/ciphers//collections (put_collections_update) => POST /api/ciphers//collections (post_collections_update) => POST /api/ciphers//collections-admin (post_collections_admin) => PUT /api/ciphers//collections-admin (put_collections_admin) => GET /api/emergency-access/trusted (get_contacts) => GET /api/emergency-access/granted (get_grantees) => GET /api/emergency-access/ (get_emergency_access) => PUT /api/emergency-access/ (put_emergency_access) => DELETE /api/emergency-access/ (delete_emergency_access) => POST /api/emergency-access//delete (post_delete_emergency_access) => POST /api/emergency-access/invite (send_invite) => POST /api/emergency-access//reinvite (resend_invite) => POST /api/emergency-access//accept (accept_invite) => POST /api/emergency-access//confirm (confirm_emergency_access) => POST /api/emergency-access//initiate (initiate_emergency_access) => POST /api/emergency-access//approve (approve_emergency_access) => POST /api/emergency-access//reject (reject_emergency_access) => POST /api/emergency-access//takeover (takeover_emergency_access) => POST /api/emergency-access//password (password_emergency_access) => POST /api/emergency-access//view (view_emergency_access) => GET /api/emergency-access//policies (policies_emergency_access) => GET /api/folders (get_folders) => GET /api/folders/ (get_folder) => POST /api/folders (post_folders) => POST /api/folders/ (post_folder) => PUT /api/folders/ (put_folder) => POST /api/folders//delete (delete_folder_post) => DELETE /api/folders/ (delete_folder) => GET /api/organizations/ (get_organization) => POST /api/organizations (create_organization) => DELETE /api/organizations/ (delete_organization) => POST /api/organizations//delete (post_delete_organization) => POST /api/organizations//leave (leave_organization) => GET /api/collections (get_user_collections) => GET /api/organizations//collections (get_org_collections) => GET /api/organizations//collections//details (get_org_collection_detail) => GET /api/organizations//collections//users (get_collection_users) => PUT /api/organizations//collections//users (put_collection_users) => PUT /api/organizations/ (put_organization) => POST /api/organizations/ (post_organization) => POST /api/organizations//collections (post_organization_collections) => DELETE /api/organizations//collections//user/ (delete_organization_collection_user) => POST /api/organizations//collections//delete-user/ (post_organization_collection_delete_user) => POST /api/organizations//collections/ (post_organization_collection_update) => PUT /api/organizations//collections/ (put_organization_collection_update) => DELETE /api/organizations//collections/ (delete_organization_collection) => POST /api/organizations//collections//delete (post_organization_collection_delete) => GET /api/ciphers/organization-details? (get_org_details) => GET /api/organizations//users (get_org_users) => POST /api/organizations//users/invite (send_invite) => POST /api/organizations//users//reinvite (reinvite_user) => POST /api/organizations//users/reinvite (bulk_reinvite_user) => POST /api/organizations//users//confirm (confirm_invite) => POST /api/organizations//users/confirm (bulk_confirm_invite) => POST /api/organizations/<_org_id>/users/<_org_user_id>/accept (accept_invite) => GET /api/organizations//users/ (get_user) => POST /api/organizations//users/ (edit_user) => PUT /api/organizations//users/ (put_organization_user) => DELETE /api/organizations//users/ (delete_user) => DELETE /api/organizations//users (bulk_delete_user) => POST /api/organizations//users//delete (post_delete_user) => POST /api/ciphers/import-organization? (post_org_import) => GET /api/organizations//policies (list_policies) => GET /api/organizations//policies/token? (list_policies_token) => GET /api/organizations//policies/ (get_policy) => PUT /api/organizations//policies/ (put_policy) => GET /api/organizations//tax (get_organization_tax) => GET /api/plans (get_plans) => GET /api/plans/sales-tax-rates (get_plans_tax_rates) => POST /api/organizations//import (import) => POST /api/organizations//keys (post_org_keys) => POST /api/organizations//users/public-keys (bulk_public_keys) => GET /api/two-factor (get_twofactor) => POST /api/two-factor/get-recover (get_recover) => POST /api/two-factor/recover (recover) => POST /api/two-factor/disable (disable_twofactor) => PUT /api/two-factor/disable (disable_twofactor_put) => POST /api/two-factor/get-authenticator (generate_authenticator) => POST /api/two-factor/authenticator (activate_authenticator) => PUT /api/two-factor/authenticator (activate_authenticator_put) => POST /api/two-factor/get-duo (get_duo) => POST /api/two-factor/duo (activate_duo) => PUT /api/two-factor/duo (activate_duo_put) => POST /api/two-factor/get-email (get_email) => POST /api/two-factor/send-email-login (send_email_login) => POST /api/two-factor/send-email (send_email) => PUT /api/two-factor/email (email) => POST /api/two-factor/get-u2f (generate_u2f) => POST /api/two-factor/get-u2f-challenge (generate_u2f_challenge) => POST /api/two-factor/u2f (activate_u2f) => PUT /api/two-factor/u2f (activate_u2f_put) => DELETE /api/two-factor/u2f (delete_u2f) => POST /api/two-factor/get-webauthn (get_webauthn) => POST /api/two-factor/get-webauthn-challenge (generate_webauthn_challenge) => POST /api/two-factor/webauthn (activate_webauthn) => PUT /api/two-factor/webauthn (activate_webauthn_put) => DELETE /api/two-factor/webauthn (delete_webauthn) => POST /api/two-factor/get-yubikey (generate_yubikey) => POST /api/two-factor/yubikey (activate_yubikey) => PUT /api/two-factor/yubikey (activate_yubikey_put) => GET /api/sends (get_sends) => GET /api/sends/ (get_send) => POST /api/sends (post_send) => POST /api/sends/file multipart/form-data (post_send_file) => POST /api/sends/access/ (post_access) => POST /api/sends//access/file/ (post_access_file) => PUT /api/sends/ (put_send) => DELETE /api/sends/ (delete_send) => PUT /api/sends//remove-password (put_remove_password) => GET /api/sends//? (download_send) => PUT /api/devices/identifier//clear-token (clear_device_token) => PUT /api/devices/identifier//token (put_device_token) => GET /api/settings/domains (get_eq_domains) => POST /api/settings/domains (post_eq_domains) => PUT /api/settings/domains (put_eq_domains) => GET /api/hibp/breach? (hibp_breach) Mounting /admin: => GET /admin (admin_disabled) Mounting /identity: => POST /identity/connect/token (login) Mounting /icons: => GET /icons//icon.png (icon) Mounting /notifications: => POST /notifications/hub/negotiate (negotiate) => GET /notifications/hub (websockets_err) Fairings: => 1 launch: Better Logging => 1 request: Better Logging => 3 response: Application Headers, Cors, Better Logging Rocket has launched from http://0.0.0.0:80 Rocket has launched from http://0.0.0.0:80 GET / text/html: => Matched: GET / (web_index) => Outcome: Success => Response succeeded. POST /api/accounts/prelogin application/json; charset=utf-8: POST /api/accounts/prelogin => Matched: POST /api/accounts/prelogin (prelogin) => Outcome: Success POST /api/accounts/prelogin (prelogin) => 200 OK => Response succeeded. POST /identity/connect/token application/x-www-form-urlencoded; charset=utf-8: POST /identity/connect/token => Matched: POST /identity/connect/token (login) Error: 2FA token not provided => Outcome: Success POST /identity/connect/token (login) => 400 Bad Request => Response succeeded. POST /identity/connect/token application/x-www-form-urlencoded; charset=utf-8: POST /identity/connect/token => Matched: POST /identity/connect/token (login) User logged in successfully. IP: 172.17.0.1 => Outcome: Success POST /identity/connect/token (login) => 200 OK => Response succeeded. GET /notifications/hub?access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJuYmYiOjE2Mzk2NzM3MTgsImV4cCI6MTYzOTY4MDkxOCwiaXNzIjoiaHR0cDovL2xvY2FsaG9zdHxsb2dpbiIsInN1YiI6ImRhZWZhYWZmLTBjYjUtNGE4NC1iMzNjLTAzZmI0MzAwNzNkNiIsInByZW1pdW0iOnRydWUsIm5hbWUiOiJKaW1teSBQYXJyIiwiZW1haWwiOiJqaW1teS5wYXJyQGFyY3N5cy5jYSIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJvcmdvd25lciI6WyIwNDZmMWY2Ny0yMDczLTQ0N2MtYWVhZC0wNjU1MzQwM2NhYWIiLCIwNTgwZDhhOS04MWZkLTQ5OTItODAxZi0wMjZkMDI2M2Y0MWQiLCIwN2UxNzZkOS0wNjVjLTRhMWQtOTcxYy04NzUxODVmNDg1NjIiLCIwODc3NWU4Zi1jZmIzLTRkNzMtYTkyNC00MDQ5YjU5NDE4MWQiLCIwYTJhNzFlYi01YmQ1LTRhMTQtYTM2NS04MjRlYzlkMjUyYjciLCIxNGRkODczNS1jYzc4LTQyZTUtODYyNi1lMWNjYzRlZjFjNDIiLCIxNTI4ZmQ1Ni00MjA1LTRlZjAtYjJiMS1kNjk1NjdmNDRiNjIiLCIxNzI1Yjk5My1jNzYxLTQ0OGYtOWE0Zi1kZTI1MTMwMTk2NWEiLCIxYzE3M2E0NS1hMGZiLTRmMDEtYWY2My04ODc2YTMzZjExZDgiLCIyMjE2MTljMi1kNGEwLTRlODUtOWZhZC0xYTRhNWE3NzE5NDUiLCIyMjg5NjQxMi0wN2UyLTRkMmMtOWViNi1lYjUyOWU1NTliMzgiLCIyMmJiZjAzOC0wYmYxLTQzMzYtYWZjYi0zN2ZkY2Q2YmI4ZmYiLCIyYzI0ZmZkMy1hZGYxLTQwNjItODI1Yy05YWUwNmQ2NDM0MTQiLCIyZThlZjFmOC04N2JjLTRkOGEtOWVhMy1hNzViZGM5NDQ0YjAiLCIyZjEzMmUzMy1mOWIzLTQwZDgtYjY5MC1jYzYwNTQxNDIwYzQiLCIyZjdkZmNjZC1hMTdmLTQ0M2QtYTgwNi0wZTY3YzdmMDYzMDQiLCIyZmViODkwNS1lZmE2LTRiZDItYjM2MC0zN2NiYmEzMmJlNzQiLCI0NTY3NmRiNy0zMWVlLTQxZWItOGMwNS1hODY2ODE4NzgwNmEiLCI0NWQ3MmNmOS1hMjM4LTRhYjAtYWUzNC0xMDM0MTc4OWVmYTEiLCI0YzBiYzAzZS00ZjUzLTQwY2EtYTY5MC0wNzlkMjYwNGNkNDUiLCI0ZjYyMDNjNy0zYWVjLTRlZjgtYjNkNS1jMmY0ZjBiOTU3MjQiLCI1MWI3MjE5NC1mODlmLTQ0Y2EtYTkyZC1iYTJiODEyNTg0ZGQiLCI1NWYwNzg5NC1mODA2LTQ3MzEtOTIxNC02MzcyNWQ0NzcxZjEiLCI1NWY1YWE1MC1hYzE2LTQxOTQtYjcxZS05ZTI3NDU3YThkMWEiLCI1YTJiY2VhZC1mYWJjLTRhMjgtOTYwMy0zMTYyNGUyZTY1OTkiLCI2M2U1MTdlNS0wNzE5LTRlOTItYWI3Mi1kNzk2M2UyYTNlYzIiLCI2YzE2NDg1ZC05OTc0LTRiMWItOWY4OS1iOWFlMzZlMGEyMTQiLCI2ZjU4YWViZS1kMWY1LTQwN2YtYjg4ZC04OGNmOTE5NDFiY2QiLCI3NGE1Zjk5My1mZWNjLTRiZDctYjM1Yy1kOGFhODYxOTgxZmEiLCI3NTAyNTRhZi05MTFiLTRjZmMtODg4Ni02ZWE3MTA4YzQ4ZjkiLCI3NjA3M2FlYS1iZGVlLTQ3YWYtOGU5Zi01OGE2OGU3MWQwZTAiLCI3OWRhZGU4ZS1hMjNkLTQzZDgtOTZiMi02NWViNGQxYzM1ZjciLCI3YTA3OWI1My0zOTJmLTRjYzgtYjc1Yi0zY2Q3YjU5NWY5MDIiLCI3ZTMyNjA4ZS1lNTcwLTQzZGUtOTg1My00N2I1YTQ4OTUxNDgiLCI3ZWExNDA1Ny01MTNkLTQzMzEtYjFhZS0wOTg5ZTA1NDJkMzIiLCI4MTY5ZmY3ZS1iODRkLTRlM2UtYTJjMS05YWEwMTgyMjMxNjIiLCI4MmFkZTA1Ni1iMTU5LTRkYTUtOTM5ZC0xYmUwYjhjYTc1ZTQiLCI4M2ZjMmFjYS1hYTg5LTQxNDgtYjA0My05ZDRlZTU0ZGUzN2EiLCI4NDViYjNjNy05N2E4LTRjNjYtYTQzOC00ZGI3ZjhhMzlhNGYiLCI4YjU4MTdjMi00NDlkLTRlMTQtYThlYy00ZTJlZTU4NGU3YTAiLCI4YjlhZjE3ZC00OTNhLTQ5NjYtOTZkYS01ZTYxNTYxNmUzNzQiLCI4ZDI2MTM3Yi1iNGQ2LTRhODgtYWM3Ni01MWI4MzM0N2I1ZGEiLCI4ZWUyYmVjNS1jODBhLTQ5NWItOGY0NC0zMjQzYTU1ZDczYTUiLCI5NWYzYzhhMS0zZjBhLTRjOGQtYTZmZi05YTRhNDQ2MmQ4NDAiLCI5ODFiMTM0OS1mNjZkLTQyZTEtYmMwNS02MjQ4NGI5Zjc0ZTgiLCI5YjMxN2E2MS1mYzgzLTQxNjYtYmVjZS1hZDQ4YjgwYWM3YzUiLCJhMWQyNjNhMS1kMmYyLTQ0OTYtODE3OC0wNmMxMTY4OGI5YmIiLCJhNGNmMGQzOS0yNDg0LTQ3ZDMtOTNmOC04ZjZhYmE1NWEwM2QiLCJhOWZlZDUyMC1mNDQzLTQzZDAtYmY1OS1kM2Y1YmM5OTI3ZGYiLCJhYzU4NmVmOS1mNmE5LTQyNGYtOTJjOC02Y2VlM2Y4NDQxMTciLCJhY2NkZWFkMS1lODc0LTQ4NDYtOTVhNi0zNjQ0NjVhMmQ4ZDciLCJhZjEwMWNmYS05M2JkLTQ5MjgtOWEyMS1iNzJmNThjMTg1MTQiLCJhZmM2NGU4ZS0xZmU5LTRjZDItOTgyYi02MWM2NDFkODA2ZjAiLCJiOGJlZWM5Ni04YjRiLTRmOGItYWJmNS0yOTkzODg4ZjJjMzEiLCJjMzk2ZmFmMy1mYmE5LTRjNWYtODY1YS1kYzZjZDM1ZjY4NTIiLCJkMGExYTJmYS1lYzgwLTQ3NmEtOTNkZC01ZTE1NGU3MTEyMjQiLCJkMjkxNWI2MC03NTU4LTRkYmItYjU4NC02YmYyMzc1MzI5ZTAiLCJkNjFjOTNhMy1hNGY5LTQ2M2ItOGIxNy0yNzcyZjM0MzgwMWEiLCJkYjM4NDQ0Yy02ZmYyLTQwMjgtYmMyZi01YmYxNGU2NDc3YTkiLCJmOWM3MDAzOS0wNTljLTQ2NDAtODNjNy00NGVkOTRmN2VkZjAiXSwib3JnYWRtaW4iOltdLCJvcmd1c2VyIjpbXSwib3JnbWFuYWdlciI6WyJmNmUzNzVjOS03ODcxLTRiOTEtODEwYi1lMGY2ZmU3ZTQzOWMiXSwic3N0YW1wIjoiNWQ4YjAyZTctMDUwYy00NDQwLWJiMDEtNWJkMDQ5NjkzMDVhIiwiZGV2aWNlIjoiODcwNGEwYTUtZDA1Mi00YzI3LTk3ZjQtNDViZmJhNjRlNjIyIiwic2NvcGUiOlsiYXBpIiwib2ZmbGluZV9hY2Nlc3MiXSwiYW1yIjpbIkFwcGxpY2F0aW9uIl19.S--5BQPig3W4UV-4ycB0DszHCtjm581lglazBRLfnQvNY0RjGZXqdAjMxoxtz9UQr2lD1nG3xE41gJ9hVce3MEBGlAlwhlf3FPJQ0-359LhrT2x0ssH-tgCzgeaQp95XpZaa7tESQH8snoCyOQ2Ro0U1mNZRbMuXN7llG8agVZdwmBM9l-pKsqcjg93_BRxc5Sk9-xUbLdhdXaYai0-d98H_OIl33TlTzNyU7nDrqtBL_zxtjwRUFjUOmyOI0fp81b0EvOzOGmZbfB_LaUCB-2FzBstFaEn4RfoOtNOpn8ZYM16vfSKOKhJlV1V_4O4nbquFRI2JenGLTT9ha4-lEA: => Matched: GET /notifications/hub (websockets_err) => Outcome: Success => Response succeeded. POST /identity/connect/token application/x-www-form-urlencoded; charset=utf-8: POST /identity/connect/token => Matched: POST /identity/connect/token (login) POST /identity/connect/token application/x-www-form-urlencoded; charset=utf-8: POST /identity/connect/token => Matched: POST /identity/connect/token (login) => Outcome: Success POST /identity/connect/token (login) => 200 OK => Response succeeded. GET /api/sync?excludeDomains=true application/json: GET /api/sync?excludeDomains=true => Matched: GET /api/sync? (sync) => Outcome: Success POST /identity/connect/token (login) => 200 OK => Response succeeded. GET /api/sync?excludeDomains=true application/json: GET /api/sync?excludeDomains=true => Matched: GET /api/sync? (sync) => Outcome: Success GET /api/sync? (sync) => 200 OK => Response succeeded. => Outcome: Success GET /api/sync? (sync) => 200 OK => Response succeeded. GET /api/organizations/55f5aa50-ac16-4194-b71e-9e27457a8d1a/collections application/json: GET /api/organizations/55f5aa50-ac16-4194-b71e-9e27457a8d1a/collections => Matched: GET /api/organizations//collections (get_org_collections) => Outcome: Success GET /api/organizations//collections (get_org_collections) => 200 OK => Response succeeded. GET /api/ciphers/organization-details?organizationId=55f5aa50-ac16-4194-b71e-9e27457a8d1a application/json: GET /api/ciphers/organization-details?organizationId=55f5aa50-ac16-4 => Matched: GET /api/ciphers/organization-details? (get_org_details) => Outcome: Success GET /api/ciphers/organization-details? (get_org_details) => 200 OK => Response succeeded. GET /alive: => Matched: GET /alive (alive) => Outcome: Success => Response succeeded. GET /alive: => Matched: GET /alive (alive) => Outcome: Success => Response succeeded. GET /api/accounts/revision-date application/json: GET /api/accounts/revision-date => Matched: GET /api/accounts/revision-date (revision_date) => Outcome: Success GET /api/accounts/revision-date (revision_date) => 200 OK => Response succeeded. GET /api/organizations/a1d263a1-d2f2-4496-8178-06c11688b9bb/collections application/json: GET /api/organizations/a1d263a1-d2f2-4496-8178-06c11688b9bb/collections => Matched: GET /api/organizations//collections (get_org_collections) => Outcome: Success GET /api/organizations//collections (get_org_collections) => 200 OK => Response succeeded. GET /api/ciphers/organization-details?organizationId=a1d263a1-d2f2-4496-8178-06c11688b9bb application/json: GET /api/ciphers/organization-details?organizationId=a1d263a1-d2f2-4 => Matched: GET /api/ciphers/organization-details? (get_org_details) => Outcome: Success GET /api/ciphers/organization-details? (get_org_details) => 200 OK => Response succeeded. GET /api/accounts/revision-date application/json: GET /api/accounts/revision-date => Matched: GET /api/accounts/revision-date (revision_date) => Outcome: Success GET /api/accounts/revision-date (revision_date) => 200 OK => Response succeeded. GET /api/organizations/1c173a45-a0fb-4f01-af63-8876a33f11d8/collections application/json: GET /api/organizations/1c173a45-a0fb-4f01-af63-8876a33f11d8/collections => Matched: GET /api/organizations//collections (get_org_collections) => Outcome: Success GET /api/organizations//collections (get_org_collections) => 200 OK => Response succeeded. GET /api/ciphers/organization-details?organizationId=1c173a45-a0fb-4f01-af63-8876a33f11d8 application/json: GET /api/ciphers/organization-details?organizationId=1c173a45-a0fb-4 => Matched: GET /api/ciphers/organization-details? (get_org_details) => Outcome: Success GET /api/ciphers/organization-details? (get_org_details) => 200 OK => Response succeeded.

[2021-12-16 17:06:46.720][response][INFO] POST /identity/connect/token (login) => 200 OK [2021-12-16 17:06:46.821][request][INFO] POST /identity/connect/token [2021-12-16 17:06:46.824][request][INFO] POST /identity/connect/token [2021-12-16 17:06:46.829][response][INFO] POST /identity/connect/token (login) => 200 OK [2021-12-16 17:06:47.027][request][INFO] GET /api/sync?excludeDomains=true [2021-12-16 17:06:47.333][response][INFO] POST /identity/connect/token (login) => 200 OK [2021-12-16 17:06:47.348][request][INFO] GET /api/sync?excludeDomains=true [2021-12-16 17:06:48.402][response][INFO] GET /api/sync? (sync) => 200 OK [2021-12-16 17:06:48.839][response][INFO] GET /api/sync? (sync) => 200 OK [2021-12-16 17:06:53.778][request][INFO] GET /api/organizations/1c173a45-a0fb-4f01-af63-8876a33f11d8/collections [2021-12-16 17:06:53.779][response][INFO] GET /api/organizations//collections (get_org_collections) => 200 OK [2021-12-16 17:06:54.585][request][INFO] GET /api/ciphers/organization-details?organizationId=1c173a45-a0fb-4 [2021-12-16 17:06:54.606][response][INFO] GET /api/ciphers/organization-details? (get_org_details) => 200 OK [2021-12-16 17:06:55.697][request][INFO] GET /icons/192.168.2.41/icon.png http://192.168.2.41/icon.png [2021-12-16 17:06:55.697][response][INFO] GET /icons//icon.png (icon) => 200 OK [2021-12-16 17:06:55.697][request][INFO] GET /icons/admin.microsoft.com/icon.png http://admin.microsoft.com/icon.png [2021-12-16 17:06:55.697][request][INFO] GET /icons/192.168.2.23/icon.png http://192.168.2.23/icon.png [2021-12-16 17:06:55.697][response][INFO] GET /icons//icon.png (icon) => 200 OK [2021-12-16 17:06:55.697][response][INFO] GET /icons//icon.png (icon) => 200 OK [2021-12-16 17:06:55.698][request][INFO] GET /icons/3d-coupe.dyndns.org/icon.png http://3d-coupe.dyndns.org/icon.png [2021-12-16 17:06:55.698][response][INFO] GET /icons//icon.png (icon) => 200 OK [2021-12-16 17:07:03.298][request][INFO] POST /api/ciphers/admin [2021-12-16 17:07:03.346][response][INFO] POST /api/ciphers/admin (post_ciphers_admin) => 200 OK [2021-12-16 17:07:03.372][request][INFO] GET /api/ciphers/organization-details?organizationId=1c173a45-a0fb-4 [2021-12-16 17:07:03.393][response][INFO] GET /api/ciphers/organization-details? (get_org_details) => 200 OK [2021-12-16 17:07:12.922][request][INFO] POST /api/ciphers/admin [2021-12-16 17:07:12.980][response][INFO] POST /api/ciphers/admin (post_ciphers_admin) => 200 OK [2021-12-16 17:07:13.012][request][INFO] GET /api/ciphers/organization-details?organizationId=1c173a45-a0fb-4 [2021-12-16 17:07:13.036][response][INFO] GET /api/ciphers/organization-details? (get_org_details) => 200 OK [2021-12-16 17:07:15.161][request][INFO] GET /api/accounts/revision-date [2021-12-16 17:07:15.162][response][INFO] GET /api/accounts/revision-date (revision_date) => 200 OK [2021-12-16 17:07:15.194][request][INFO] POST /identity/connect/token [2021-12-16 17:07:15.201][response][INFO] POST /identity/connect/token (login) => 200 OK [2021-12-16 17:07:15.206][request][INFO] GET /api/sync?excludeDomains=true [2021-12-16 17:07:16.334][response][INFO] GET /api/sync? (sync) => 200 OK [2021-12-16 17:07:20.212][request][INFO] GET /api/organizations/55f5aa50-ac16-4194-b71e-9e27457a8d1a/collections [2021-12-16 17:07:20.214][response][INFO] GET /api/organizations//collections (get_org_collections) => 200 OK [2021-12-16 17:07:20.772][request][INFO] GET /api/ciphers/organization-details?organizationId=55f5aa50-ac16-4 [2021-12-16 17:07:20.779][response][INFO] GET /api/ciphers/organization-details? (get_org_details) => 200 OK [2021-12-16 17:07:31.174][request][INFO] POST /api/ciphers/admin [2021-12-16 17:07:31.175][vaultwarden::api::core::ciphers][ERROR] You must select at least one collection. [2021-12-16 17:07:31.175][response][INFO] POST /api/ciphers/admin (post_ciphers_admin) => 400 Bad Request

THIS ORGANIZATION 1c173a45-a0fb-4f01-af63-8876a33f11d8 WORK LIKE A CHARM THIS ORGINAZATION 55f5aa50-ac16-4194-b71e-9e27457a8d1a HIS BROKEN

Le jeu. 16 déc. 2021, à 11 h 52, Mathijs van Veluw @.***> a écrit :

Could you please refrain from using caps!?

Still if you want support we need more info since as you can see you currently are alone with this issue and we can't reproduce it.

So.. provide some more info as i requested like the F12 developer tools and logs, else we can't help you.

— Reply to this email directly, view it on GitHub https://github.com/dani-garcia/vaultwarden/issues/2153#issuecomment-995996922, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGNWPXOOU3TYLCCXLVTA5IDURIKLJANCNFSM5KEXL7OA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

BlackDex commented 2 years ago

Could you please check the url and the response i requested in this post https://github.com/dani-garcia/vaultwarden/issues/2153#issuecomment-995927893 using the F12 Developers Tools

jimmyparr commented 2 years ago

is this what you want !

https://ordifax.com/API.png

Message ID: @.***>

BlackDex commented 2 years ago

No not exactly. Open up the dev tools. Then login as usual. Go to the organization which causes issues. That should be enough for the web-vault to trigger that url. That url should return all the collections for that specific organization you are a member of.

Also... Are you an owner, admin or manager I that specific org? Of so, what do you see or what happens if you go to the manage location and click on collections.

jimmyparr commented 2 years ago

Verry sorry i don't understand

[2021-12-16 21:40:34.255][response][INFO] GET /api/accounts/revision-date (revision_date) => 200 OK [2021-12-16 21:40:39.338][request][INFO] GET /api/organizations/f9c70039-059c-4640-83c7-44ed94f7edf0/collections [2021-12-16 21:40:39.338][response][INFO] GET /api/organizations//collections (get_org_collections) => 200 OK [2021-12-16 21:40:39.477][request][INFO] GET /api/ciphers/organization-details?organizationId=f9c70039-059c-4 [2021-12-16 21:40:39.489][response][INFO] GET /api/ciphers/organization-details? (get_org_details) => 200 OK [2021-12-16 21:40:39.611][request][INFO] GET /icons/ armoiresd.dyndns.org/icon.png [2021-12-16 21:40:39.617][response][INFO] GET /icons//icon.png (icon) => 200 OK [2021-12-16 21:41:01.581][request][INFO] POST /api/ciphers/admin [2021-12-16 21:41:01.589][vaultwarden::api::core::ciphers][ERROR] You must select at least one collection. [2021-12-16 21:41:01.589][response][INFO] POST /api/ciphers/admin (post_ciphers_admin) => 400 Bad Request

YES i'm the owner (super admin) on everything

Le jeu. 16 déc. 2021, à 16 h 11, Mathijs van Veluw @.***> a écrit :

No not exactly. Open up the dev tools. Then login as usual. Go to the organization which causes issues. That should be enough for the web-vault to trigger that url. That url should return all the collections for that specific organization you are a member of.

Also... Are you an owner, admin or manager I that specific org? Of so, what do you see or what happens if you go to the manage location and click on collections.

— Reply to this email directly, view it on GitHub https://github.com/dani-garcia/vaultwarden/issues/2153#issuecomment-996196584, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGNWPXKJJX4D5AJHTUOQCV3URJIWNANCNFSM5KEXL7OA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

BlackDex commented 2 years ago

So.. what if you go to the collections overview of the org which has issues. Can you see the collections there?? Also what happens of yoi create a new collection?

jimmyparr commented 2 years ago

no problem at all

i’ve create new organization, new collection same issue

pretty strange behavior

i’m trying to build the debian 11 docker https://gist.github.com/heinoldenhuis/f8164f73e5bff048e76fb4fff2e824e1

Le jeu. 16 déc. 2021 à 17:19, Mathijs van Veluw @.***> a écrit :

So.. what if you go to the collections overview of the org which has issues. Can you see the collections there?? Also what happens of yoi create a new collection?

— Reply to this email directly, view it on GitHub https://github.com/dani-garcia/vaultwarden/issues/2153#issuecomment-996237960, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGNWPXI6FK3CBGF4CUUFWJLURJQY5ANCNFSM5KEXL7OA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

BlackDex commented 2 years ago

Please try to use the alpine build and see if that fixes it. If not it could be the database or some item or name or something which breaks the web-vault. But I can't debug this since i can't reproduce it.

jimmyparr commented 2 years ago

https://gist.github.com/heinoldenhuis/f8164f73e5bff048e76fb4fff2e824e1

this reproduce the same error !

how do i use the alpine build in docker ?? thank's

Le jeu. 16 déc. 2021, à 17 h 37, Mathijs van Veluw @.***> a écrit :

Please try to use the alpine build and see if that fixes it. If not it could be the database or some item or name or something which breaks the web-vault. But I can't debug this since i can't reproduce it.

— Reply to this email directly, view it on GitHub https://github.com/dani-garcia/vaultwarden/issues/2153#issuecomment-996247465, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGNWPXOR6XDXM7VDDEG5Z6DURJS27ANCNFSM5KEXL7OA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

BlackDex commented 2 years ago

Use vaultwarden/server:alpine as docker image.

jimmyparr commented 2 years ago

Use vaultwarden/server:alpine as docker image.

nope change nothing !

sqlite3 db.sqlite3 'PRAGMA integrity_check'; OK

ill try new database, i'll get back

jimmyparr commented 2 years ago

Use vaultwarden/server:alpine as docker image.

vendor.8e5494e39b48bad5e654.js:2 WebSocket connection to 'ws://127.0.0.1/notifications/hub?access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJuYmYiOjE2Mzk3MDQ5MDUsImV4cCI6MTYzOTcxMjEwNSwiaXNzIjoiaHR0cDovL2xvY2FsaG9zdHxsb2dpbiIsInN1YiI6ImRhZWZhYWZmLTBjYjUtNGE4NC1iMzNjLTAzZmI0MzAwNzNkNiIsInByZW1pdW0iOnRydWUsIm5hbWUiOiJKaW1teSBQYXJyIiwiZW1haWwiOiJqaW1teS5wYXJyQGFyY3N5cy5jYSIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJvcmdvd25lciI6WyIwNDZmMWY2Ny0yMDczLTQ0N2MtYWVhZC0wNjU1MzQwM2NhYWIiLCIwNTgwZDhhOS04MWZkLTQ5OTItODAxZi0wMjZkMDI2M2Y0MWQiLCIwN2UxNzZkOS0wNjVjLTRhMWQtOTcxYy04NzUxODVm...DQwLWJiMDEtNWJkMDQ5NjkzMDVhIiwiZGV2aWNlIjoiYTNlNDZhZWYtY2FmZS00ZThhLTkxMzUtM2I4ZTQ2Mzk0ZWQzIiwic2NvcGUiOlsiYXBpIiwib2ZmbGluZV9hY2Nlc3MiXSwiYW1yIjpbIkFwcGxpY2F0aW9uIl19.EsnmZezhHFi1z7giTVXBKpXpRcESzLinQdoV2i6poRzgtTIYKqbyquEA6Uwb-aNZclTh0cUV4EBuAH4ywq_0YPBsjoKcgynGwXRnxOb2TvM1vxAlKAMLmi1H_wMZNIKQtmzsK0LHABDHG7ypkpdN7oBZ9H-3iLqVouiTbg-FVZxDk_Ljqtjig4Zm25cXPimMCjeWbR5x0pOOH-Dz_AYYdjblBOONOluj4rhSf65gMwgcJioQ-tMmHWw2njyFS1lETR2MnZvyyaDct2pvKm01DCojlxJeMFhqAFV1p30Iqz4w0o6GNJgQvmvDqKYMfV_czw5G3J5_E-_FhtYTLL2_tg' failed: (anonyme) @ vendor.8e5494e39b48bad5e654.js:2 vendor.8e5494e39b48bad5e654.js:2 [2021-12-17T01:39:57.715Z] Error: Failed to start the connection: Error: There was an error with the transport. e.log @ vendor.8e5494e39b48bad5e654.js:2 main.8e5494e39b48bad5e654.js:1 Error: There was an error with the transport. at WebSocket.a.onerror [as zone_symbolON_PROPERTYerror] (vendor.8e5494e39b48bad5e654.js:2) at WebSocket.M (polyfills.8e5494e39b48bad5e654.js:2) at t.invokeTask (polyfills.8e5494e39b48bad5e654.js:2) at Object.onInvokeTask (vendor.8e5494e39b48bad5e654.js:2) at t.invokeTask (polyfills.8e5494e39b48bad5e654.js:2) at e.runTask (polyfills.8e5494e39b48bad5e654.js:2) at e.invokeTask [as invoke] (polyfills.8e5494e39b48bad5e654.js:2) at m (polyfills.8e5494e39b48bad5e654.js:2) at WebSocket.b (polyfills.8e5494e39b48bad5e654.js:2) e.write @ main.8e5494e39b48bad5e654.js:1 /identity/connect/token:1 Failed to load resource: net::ERR_CONNECTION_REFUSED main.8e5494e39b48bad5e654.js:1 search indexing: 0.05ms /identity/connect/token:1 Failed to load resource: net::ERR_CONNECTION_REFUSED Échec du chargement de la carte source par les Outils de développement : Impossible de charger le contenu de http://127.0.0.1/theme_head.8e5494e39b48bad5e654.js.map : Erreur de connexion: net::ERR_CONNECTION_REFUSED Échec du chargement de la carte source par les Outils de développement : Impossible de charger le contenu de http://127.0.0.1/app/polyfills.8e5494e39b48bad5e654.js.map : Erreur de connexion: net::ERR_CONNECTION_REFUSED Échec du chargement de la carte source par les Outils de développement : Impossible de charger le contenu de http://127.0.0.1/app/vendor.8e5494e39b48bad5e654.js.map : Erreur de connexion: net::ERR_CONNECTION_REFUSED Échec du chargement de la carte source par les Outils de développement : Impossible de charger le contenu de http://127.0.0.1/app/main.8e5494e39b48bad5e654.js.map : Erreur de connexion: net::ERR_CONNECTION_REFUSED Échec du chargement de la carte source par les Outils de développement : Impossible de charger le contenu de http://127.0.0.1/app/main.8e5494e39b48bad5e654.css.map : Erreur de connexion: net::ERR_CONNECTION_REFUSED polyfills.8e5494e39b48bad5e654.js:2 GET http://127.0.0.1/api/organizations/55f5aa50-ac16-4194-b71e-9e27457a8d1a/collections net::ERR_CONNECTION_REFUSED (anonyme) @ polyfills.8e5494e39b48bad5e654.js:2 C.i. @ polyfills.8e5494e39b48bad5e654.js:2 e.nativeFetch @ main.8e5494e39b48bad5e654.js:1 e.fetch @ main.8e5494e39b48bad5e654.js:1 (anonyme) @ main.8e5494e39b48bad5e654.js:1 (anonyme) @ main.8e5494e39b48bad5e654.js:1 (anonyme) @ main.8e5494e39b48bad5e654.js:1 a @ main.8e5494e39b48bad5e654.js:1 t.invoke @ polyfills.8e5494e39b48bad5e654.js:2 onInvoke @ vendor.8e5494e39b48bad5e654.js:2 t.invoke @ polyfills.8e5494e39b48bad5e654.js:2 e.run @ polyfills.8e5494e39b48bad5e654.js:2 (anonyme) @ polyfills.8e5494e39b48bad5e654.js:2 t.invokeTask @ polyfills.8e5494e39b48bad5e654.js:2 onInvokeTask @ vendor.8e5494e39b48bad5e654.js:2 t.invokeTask @ polyfills.8e5494e39b48bad5e654.js:2 e.runTask @ polyfills.8e5494e39b48bad5e654.js:2 m @ polyfills.8e5494e39b48bad5e654.js:2 e.invokeTask @ polyfills.8e5494e39b48bad5e654.js:2 m @ polyfills.8e5494e39b48bad5e654.js:2 b @ polyfills.8e5494e39b48bad5e654.js:2 vendor.8e5494e39b48bad5e654.js:2 ERROR Error: Uncaught (in promise): TypeError: Failed to fetch TypeError: Failed to fetch at polyfills.8e5494e39b48bad5e654.js:2 at C.i. (polyfills.8e5494e39b48bad5e654.js:2) at e.nativeFetch (main.8e5494e39b48bad5e654.js:1) at e.fetch (main.8e5494e39b48bad5e654.js:1) at e. (main.8e5494e39b48bad5e654.js:1) at main.8e5494e39b48bad5e654.js:1 at Object.next (main.8e5494e39b48bad5e654.js:1) at a (main.8e5494e39b48bad5e654.js:1) at t.invoke (polyfills.8e5494e39b48bad5e654.js:2) at Object.onInvoke (vendor.8e5494e39b48bad5e654.js:2) at P (polyfills.8e5494e39b48bad5e654.js:2) at polyfills.8e5494e39b48bad5e654.js:2 at s (main.8e5494e39b48bad5e654.js:1) at t.invoke (polyfills.8e5494e39b48bad5e654.js:2) at Object.onInvoke (vendor.8e5494e39b48bad5e654.js:2) at t.invoke (polyfills.8e5494e39b48bad5e654.js:2) at e.run (polyfills.8e5494e39b48bad5e654.js:2) at polyfills.8e5494e39b48bad5e654.js:2 at t.invokeTask (polyfills.8e5494e39b48bad5e654.js:2) at Object.onInvokeTask (vendor.8e5494e39b48bad5e654.js:2) qa @ vendor.8e5494e39b48bad5e654.js:2 handleError @ vendor.8e5494e39b48bad5e654.js:2 next @ vendor.8e5494e39b48bad5e654.js:2 t.tryOrUnsub @ vendor.8e5494e39b48bad5e654.js:2 t.next @ vendor.8e5494e39b48bad5e654.js:2 t._next @ vendor.8e5494e39b48bad5e654.js:2 t.next @ vendor.8e5494e39b48bad5e654.js:2 t.next @ vendor.8e5494e39b48bad5e654.js:2 emit @ vendor.8e5494e39b48bad5e654.js:2 (anonyme) @ vendor.8e5494e39b48bad5e654.js:2 t.invoke @ polyfills.8e5494e39b48bad5e654.js:2 e.run @ polyfills.8e5494e39b48bad5e654.js:2 runOutsideAngular @ vendor.8e5494e39b48bad5e654.js:2 onHandleError @ vendor.8e5494e39b48bad5e654.js:2 t.handleError @ polyfills.8e5494e39b48bad5e654.js:2 e.runGuarded @ polyfills.8e5494e39b48bad5e654.js:2 t @ polyfills.8e5494e39b48bad5e654.js:2 Zone.load_patch.r.microtaskDrainDone @ polyfills.8e5494e39b48bad5e654.js:2 m @ polyfills.8e5494e39b48bad5e654.js:2 Promise.then (asynchrone) g @ polyfills.8e5494e39b48bad5e654.js:2 t.scheduleTask @ polyfills.8e5494e39b48bad5e654.js:2 onScheduleTask @ polyfills.8e5494e39b48bad5e654.js:2 t.scheduleTask @ polyfills.8e5494e39b48bad5e654.js:2 e.scheduleTask @ polyfills.8e5494e39b48bad5e654.js:2 e.scheduleMicroTask @ polyfills.8e5494e39b48bad5e654.js:2 I @ polyfills.8e5494e39b48bad5e654.js:2 P @ polyfills.8e5494e39b48bad5e654.js:2 (anonyme) @ polyfills.8e5494e39b48bad5e654.js:2 Promise.then (asynchrone) (anonyme) @ polyfills.8e5494e39b48bad5e654.js:2 t @ polyfills.8e5494e39b48bad5e654.js:2 B.t.then @ polyfills.8e5494e39b48bad5e654.js:2 P @ polyfills.8e5494e39b48bad5e654.js:2 (anonyme) @ polyfills.8e5494e39b48bad5e654.js:2 (anonyme) @ main.8e5494e39b48bad5e654.js:1 t @ polyfills.8e5494e39b48bad5e654.js:2 l @ main.8e5494e39b48bad5e654.js:1 a @ main.8e5494e39b48bad5e654.js:1 t.invoke @ polyfills.8e5494e39b48bad5e654.js:2 onInvoke @ vendor.8e5494e39b48bad5e654.js:2 t.invoke @ polyfills.8e5494e39b48bad5e654.js:2 e.run @ polyfills.8e5494e39b48bad5e654.js:2 (anonyme) @ polyfills.8e5494e39b48bad5e654.js:2 t.invokeTask @ polyfills.8e5494e39b48bad5e654.js:2 onInvokeTask @ vendor.8e5494e39b48bad5e654.js:2 t.invokeTask @ polyfills.8e5494e39b48bad5e654.js:2 e.runTask @ polyfills.8e5494e39b48bad5e654.js:2 m @ polyfills.8e5494e39b48bad5e654.js:2 e.invokeTask @ polyfills.8e5494e39b48bad5e654.js:2 m @ polyfills.8e5494e39b48bad5e654.js:2 b @ polyfills.8e5494e39b48bad5e654.js:2 polyfills.8e5494e39b48bad5e654.js:2 POST http://127.0.0.1/identity/connect/token net::ERR_CONNECTION_REFUSED (anonyme) @ polyfills.8e5494e39b48bad5e654.js:2 C.i. @ polyfills.8e5494e39b48bad5e654.js:2 e.nativeFetch @ main.8e5494e39b48bad5e654.js:1 e.fetch @ main.8e5494e39b48bad5e654.js:1 (anonyme) @ main.8e5494e39b48bad5e654.js:1 (anonyme) @ main.8e5494e39b48bad5e654.js:1 (anonyme) @ main.8e5494e39b48bad5e654.js:1 a @ main.8e5494e39b48bad5e654.js:1 t.invoke @ polyfills.8e5494e39b48bad5e654.js:2 onInvoke @ vendor.8e5494e39b48bad5e654.js:2 t.invoke @ polyfills.8e5494e39b48bad5e654.js:2 e.run @ polyfills.8e5494e39b48bad5e654.js:2 (anonyme) @ polyfills.8e5494e39b48bad5e654.js:2 t.invokeTask @ polyfills.8e5494e39b48bad5e654.js:2 onInvokeTask @ vendor.8e5494e39b48bad5e654.js:2 t.invokeTask @ polyfills.8e5494e39b48bad5e654.js:2 e.runTask @ polyfills.8e5494e39b48bad5e654.js:2 m @ polyfills.8e5494e39b48bad5e654.js:2 e.invokeTask @ polyfills.8e5494e39b48bad5e654.js:2 m @ polyfills.8e5494e39b48bad5e654.js:2 b @ polyfills.8e5494e39b48bad5e654.js:2 vendor.8e5494e39b48bad5e654.js:2 ERROR Error: Uncaught (in promise): TypeError: Cannot read properties of undefined (reading 'filter') TypeError: Cannot read properties of undefined (reading 'filter') at e. (main.8e5494e39b48bad5e654.js:1) at main.8e5494e39b48bad5e654.js:1 at Object.next (main.8e5494e39b48bad5e654.js:1) at a (main.8e5494e39b48bad5e654.js:1) at t.invoke (polyfills.8e5494e39b48bad5e654.js:2) at Object.onInvoke (vendor.8e5494e39b48bad5e654.js:2) at t.invoke (polyfills.8e5494e39b48bad5e654.js:2) at e.run (polyfills.8e5494e39b48bad5e654.js:2) at polyfills.8e5494e39b48bad5e654.js:2 at t.invokeTask (polyfills.8e5494e39b48bad5e654.js:2) at P (polyfills.8e5494e39b48bad5e654.js:2) at polyfills.8e5494e39b48bad5e654.js:2 at a (main.8e5494e39b48bad5e654.js:1) at t.invoke (polyfills.8e5494e39b48bad5e654.js:2) at Object.onInvoke (vendor.8e5494e39b48bad5e654.js:2) at t.invoke (polyfills.8e5494e39b48bad5e654.js:2) at e.run (polyfills.8e5494e39b48bad5e654.js:2) at polyfills.8e5494e39b48bad5e654.js:2 at t.invokeTask (polyfills.8e5494e39b48bad5e654.js:2) at Object.onInvokeTask (vendor.8e5494e39b48bad5e654.js:2) qa @ vendor.8e5494e39b48bad5e654.js:2 handleError @ vendor.8e5494e39b48bad5e654.js:2 next @ vendor.8e5494e39b48bad5e654.js:2 t.__tryOrUnsub @ vendor.8e5494e39b48bad5e654.js:2 t.next @ vendor.8e5494e39b48bad5e654.js:2 t._next @ vendor.8e5494e39b48bad5e654.js:2 t.next @ vendor.8e5494e39b48bad5e654.js:2 t.next @ vendor.8e5494e39b48bad5e654.js:2 emit @ vendor.8e5494e39b48bad5e654.js:2 (anonyme) @ vendor.8e5494e39b48bad5e654.js:2 t.invoke @ polyfills.8e5494e39b48bad5e654.js:2 e.run @ polyfills.8e5494e39b48bad5e654.js:2 runOutsideAngular @ vendor.8e5494e39b48bad5e654.js:2 onHandleError @ vendor.8e5494e39b48bad5e654.js:2 t.handleError @ polyfills.8e5494e39b48bad5e654.js:2 e.runGuarded @ polyfills.8e5494e39b48bad5e654.js:2 t @ polyfills.8e5494e39b48bad5e654.js:2 Zone.__load_patch.r.microtaskDrainDone @ polyfills.8e5494e39b48bad5e654.js:2 m @ polyfills.8e5494e39b48bad5e654.js:2 e.invokeTask @ polyfills.8e5494e39b48bad5e654.js:2 m @ polyfills.8e5494e39b48bad5e654.js:2 b @ polyfills.8e5494e39b48bad5e654.js:2

jimmyparr commented 2 years ago

I DON'T KNOW IF THIS HELP BUT,

I just realized that only the first organization works like it is supposed to. if i delete that organization the next one that comes in first place will work. And so on.

Message ID: @.***>

BlackDex commented 2 years ago

I really can't reproduce this at all. Only way i would be able to try and debug this is by having the JSON output/response of the /api/sync request. And then mainly the the Collections and and Profile>Organizations parts. Maybe there is something strange in there.

You can only extract that via the F12/DevTools. If the size is large you need to disable the size limit (See: https://stackoverflow.com/questions/51687462/firefox-developer-tools-truncates-long-network-response-chrome-does-not-show )

BlackDex commented 2 years ago

When looking at some screenshots it looks like you have a lot of Organizations and a lot of Collections. Can you tell us how many organizations you have and how many collections in total?

Also, could you try to create a new user and only assign one Organization to that user, and then specifically the one you currently have issues with? And see if that does work for that user. And if that works, add that user to the other Organizations just a few at a time and see when it breaks. I think this is some corner case where the web-vault breaks. And where it probably does not support the amount of organizations or collections.

jimmyparr commented 2 years ago

65 ORGANIZATION 500 COLLECTION

when adding user on ORG1 it's ok when adding the same User to a second ORG2 it will brake right away ( in the ORG2 it show the collection of ORG1) NOTICE repeat the Same procedure as Manager, SAME RESULT NOTICE Starting at Admin look like it working as suppose to. ! ADD ORG3 LOOK FINE TOO STARTING AT Admin.

User - broke Manager - broke Admin - ok Owner - ok

Le ven. 31 déc. 2021, à 06 h 07, Mathijs van Veluw @.***> a écrit :

When looking at some screenshots it looks like you have a lot of Organizations and a lot of Collections. Can you tell us how many organizations you have and how many collections in total?

Also, could you try to create a new user and only assign one Organization to that user, and then specifically the one you currently have issues with? And see if that does work for that user. And if that works, add that user to the other Organizations just a few at a time and see when it breaks. I think this is some corner case where the web-vault breaks. And where it probably does not support the amount of organizations or collections.

— Reply to this email directly, view it on GitHub https://github.com/dani-garcia/vaultwarden/issues/2153#issuecomment-1003346919, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGNWPXIVIKKXSDCERYWJX2LUTWFH7ANCNFSM5KEXL7OA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

BlackDex commented 2 years ago

I can't seem to reproduce this at all in no way. I really want to help, but this is going to be hard without the actual data/post/get data.

The only way i can think of on how to help any further is by you providing a HAR file (Preferably anonymized). Even though it can be anonymized and the responses are fully encrypted it is probably best not to upload this this Github, or provide a link to this HAR file here on Github.

If you are willing to provide me the HAR file which contains the HTTP requests done from the start until you encounter the error that would be great. So that would mean a HAR file which contains all the steps.

  1. Login
  2. Click Add Item (There where it breaks)

Then export that HAR, run it through the HAR Anonymizer and then provide me a link to that file so that i can investigate. I suggest to connect with me on Matrix @blackdex:matrix.org.

Information on how to generate a HAR and anonymize it can be found here: https://toolbox.googleapps.com/apps/har_analyzer/

BlackDex commented 2 years ago

Closing this ticket due to inactivity. If this problem is still occurring, please see my previous post on how we can try to help and solve this and re-open this ticket.

jimmyparr commented 2 years ago

ok i found the trouble !

after digging like an asshole i finally found the trouble

the problem persist in user right

i had an organization that i was user/manager

that cause the trouble

has soon as i change this organisation to myuser as admin and above , all my organisation collection start to show

Jimmy Parr Technicien Senior Arcsys

Cellulaire : 418-573-6434

AVIS IMPORTANT : Cette transmission électronique est strictement réservée à l'usage de la (des) personne(s) à qui elle est adressée et contient des informations privilégiées et confidentielles. Toute divulgation, distribution, copie, ou autre utilisation de cette transmission par une autre personne est strictement prohibée. Si vous avez reçu ce courriel par erreur, veuillez s'il vous plaît en aviser immédiatement l'expéditeur par courriel et détruire tout exemplaire ou copie de la transmission originale.

WARNING: This electronic transmission contains confidential information, intended only for the person(s) named above, and is privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or any other use of this email is strictly prohibited. If you have received this transmission by error, please notify us immediately by return email and destroy the original transmission immediately and all copies thereof.

Le ven. 31 déc. 2021, à 06 h 07, Mathijs van Veluw @.***> a écrit :

When looking at some screenshots it looks like you have a lot of Organizations and a lot of Collections. Can you tell us how many organizations you have and how many collections in total?

Also, could you try to create a new user and only assign one Organization to that user, and then specifically the one you currently have issues with? And see if that does work for that user. And if that works, add that user to the other Organizations just a few at a time and see when it breaks. I think this is some corner case where the web-vault breaks. And where it probably does not support the amount of organizations or collections.

— Reply to this email directly, view it on GitHub https://github.com/dani-garcia/vaultwarden/issues/2153#issuecomment-1003346919, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGNWPXIVIKKXSDCERYWJX2LUTWFH7ANCNFSM5KEXL7OA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>