[PM-28053] Android app crashes when unlocking while sync server returns error 405 #2380

Open
opened 2025-11-26 23:17:40 -06:00 by GiteaMirror · 6 comments
Owner

Originally created by @Nomenator on GitHub (Nov 11, 2025).

Steps To Reproduce

  1. Have Bitwarden app vault synced to an address
  2. Have Bitwarden app vault locked
  3. Connect to a network where that same address redirects to an active web server that does not have Bitwarden
  4. Unlock Bitwarden vault

Expected Result

Bitwarden fails to sync on unlock and behaves as if the application is offline.

Actual Result

Application crashes.

BitwardenCrashLog-c38c9cfb0c40.txt

Screenshots or Videos

No response

Additional Context

This was not the behaviour last week. I assume it's a change from some update.

My configuration:

Bitwarden server is hosted on a network that is not exposed to incoming WAN requests. The local DNS server is configured to resolve the Bitwarden address to the Bitwarden service. The DNS in WAN is managed via Cloudflare nameservers. Cloudflare DNS is configured to send all requests to a plug static web page. Resulting behaviour is that Bitwarden address when requested from local network resolves to the Bitwarden service, while the same address requested from WAN resolves to a static web page.

Build Version

2025.10.1

What server are you connecting to?

Self-host

Self-host Server Version

2025.10.2

Environment Details

  • Device: Google Pixel 7A
  • Android version: 16

Issue Tracking Info

  • I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
Originally created by @Nomenator on GitHub (Nov 11, 2025). ### Steps To Reproduce 1. Have Bitwarden app vault synced to an address 2. Have Bitwarden app vault locked 3. Connect to a network where that same address redirects to an active web server that does not have Bitwarden 4. Unlock Bitwarden vault ### Expected Result Bitwarden fails to sync on unlock and behaves as if the application is offline. ### Actual Result Application crashes. [BitwardenCrashLog-c38c9cfb0c40.txt](https://github.com/user-attachments/files/23481834/BitwardenCrashLog-c38c9cfb0c40.txt) ### Screenshots or Videos _No response_ ### Additional Context This was not the behaviour last week. I assume it's a change from some update. My configuration: Bitwarden server is hosted on a network that is not exposed to incoming WAN requests. The local DNS server is configured to resolve the Bitwarden address to the Bitwarden service. The DNS in WAN is managed via Cloudflare nameservers. Cloudflare DNS is configured to send all requests to a plug static web page. Resulting behaviour is that Bitwarden address when requested from local network resolves to the Bitwarden service, while the same address requested from WAN resolves to a static web page. ### Build Version 2025.10.1 ### What server are you connecting to? Self-host ### Self-host Server Version 2025.10.2 ### Environment Details - Device: Google Pixel 7A - Android version: 16 ### Issue Tracking Info - [x] I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
GiteaMirror added the app:password-managerbug labels 2025-11-26 23:17:40 -06:00
Author
Owner

@bitwarden-bot commented on GitHub (Nov 11, 2025):

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

@bitwarden-bot commented on GitHub (Nov 11, 2025): Thank you for your report! We've added this to our internal board for review. ID: PM-28053
Author
Owner

@slauns commented on GitHub (Nov 11, 2025):

Same problem. Android 14

@slauns commented on GitHub (Nov 11, 2025): Same problem. Android 14
Author
Owner

@cbbit commented on GitHub (Nov 12, 2025):

Hi there,

This report has been escalated for further investigation. If you have more information that can help us, please add it below.

Thanks!

@cbbit commented on GitHub (Nov 12, 2025): Hi there, This report has been escalated for further investigation. If you have more information that can help us, please add it below. Thanks!
Author
Owner

@slauns commented on GitHub (Nov 13, 2025):

Hi there,

This report has been escalated for further investigation. If you have more information that can help us, please add it below.

Thanks!

bitwarden_flight_recorder535197809944413862.zip

@slauns commented on GitHub (Nov 13, 2025): > Hi there, > > This report has been escalated for further investigation. If you have more information that can help us, please add it below. > > Thanks! [bitwarden_flight_recorder535197809944413862.zip](https://github.com/user-attachments/files/23530209/bitwarden_flight_recorder535197809944413862.zip)
Author
Owner

@i20 commented on GitHub (Nov 13, 2025):

Hi there

Same problem here
Android app crashes upon unlocking when server is not accessible
Problem occurs regardless biometric or password unlocking
Worked 1 week ago
No problem when server is reachable
Self-hosted server and I only use the app in offline mode so :(

App version : 2025.10.1 (20867)
Android version : 16

EDIT : No issue with app version 2025.10.0 (20794) on Android 14

@i20 commented on GitHub (Nov 13, 2025): Hi there Same problem here Android app crashes upon unlocking when server is not accessible Problem occurs regardless biometric or password unlocking Worked 1 week ago No problem when server is reachable Self-hosted server and I only use the app in offline mode so :( App version : 2025.10.1 (20867) Android version : 16 EDIT : No issue with app version 2025.10.0 (20794) on Android 14
Author
Owner

@david-livefront commented on GitHub (Nov 18, 2025):

This issue should be resolved with the changes made in this PR. These changes will be in an upcoming release, probably in December.

@david-livefront commented on GitHub (Nov 18, 2025): This issue should be resolved with the changes made in [this PR](https://github.com/bitwarden/android/pull/6175). These changes will be in an upcoming release, probably in December.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#2380