Skip to content

Android app login issues for specific user #6722

@JiroMusik

Description

@JiroMusik

Prerequisites

Vaultwarden Support String

Hi guys, I am not sure if my current issue has to do with this (new device registration awaits SMTP #5856) but let me explain:

I was using the (always latest) Bitwarden App fine with my self-hosted Vaultwarden, which was some older version.
Today I tried to create an App that communicates via API to store secret notes. After some trial and error I got the connection to work but realized I used my personal API Key instead of the organization one.
After the first successful login of my new server-app - my Android App stopped working and only shows "unable to process your request".

I can login to the Bitwarden Web Clients and the normal Web GUI with this account and also I can login with other accounts on my android app and see their contents just fine. But my own user is not accessible via App. I rotated all secrets and KDF but nothing worked.

Of course I restarted the server (and later also updated it to 1.35.2) and deleted the Android App multiple times. I still can see the "android" in my "Apps" View on the Web Interface but can not delete it from there. I also disabled the 2FA for the account but also no success

I think it is seen as a new device and could be connected to #5856

Vaultwarden Build Version

1.35.2

Deployment method

Official Container Image

Custom deployment method

Synology NAS Container Manager (docker-compose)

Reverse Proxy

none

Host/Server Operating System

NAS/SAN

Operating System Version

Synology DSM 7.2

Clients

Android

Client Version

2025.12.1(21060)

Steps To Reproduce

Trying to Login with my usual account - Enter Masterpassword - see error

Expected Result

Showing my Vault

Actual Result

Showing error
Sync is possible, under Settings I can see the folders. But the Main "Vault" Tab in the App shows the error.
Proof for sync: Changing the "profile picture color" syncs to my phone!

Logs

<tr><th>date</th><th>stream</th><th>content</th></tr>
<tr><td>2026/01/16&nbsp;00:06:23</td><td>stdout</td><td>[2026-01-16&nbsp;00:06:23.167][response][INFO]&nbsp;(sync)&nbsp;GET&nbsp;/api/sync?&lt;data..&gt;&nbsp;=&gt;&nbsp;200&nbsp;OK
</td></tr>
<tr><td>2026/01/16&nbsp;00:06:23</td><td>stdout</td><td>[2026-01-16&nbsp;00:06:23.101][request][INFO]&nbsp;GET&nbsp;/api/sync
</td></tr>
<tr><td>2026/01/16&nbsp;00:05:25</td><td>stdout</td><td>[2026-01-16&nbsp;00:05:25.685][response][INFO]&nbsp;(sync)&nbsp;GET&nbsp;/api/sync?&lt;data..&gt;&nbsp;=&gt;&nbsp;200&nbsp;OK
</td></tr>
<tr><td>2026/01/16&nbsp;00:05:25</td><td>stdout</td><td>[2026-01-16&nbsp;00:05:25.324][request][INFO]&nbsp;GET&nbsp;/api/sync
</td></tr>
<tr><td>2026/01/16&nbsp;00:02:48</td><td>stdout</td><td>[2026-01-16&nbsp;00:02:48.903][response][INFO]&nbsp;(sync)&nbsp;GET&nbsp;/api/sync?&lt;data..&gt;&nbsp;=&gt;&nbsp;200&nbsp;OK
</td></tr>
<tr><td>2026/01/16&nbsp;00:02:48</td><td>stdout</td><td>[2026-01-16&nbsp;00:02:48.290][request][INFO]&nbsp;GET&nbsp;/api/sync
</td></tr>
<tr><td>2026/01/16&nbsp;00:02:48</td><td>stdout</td><td>[2026-01-16&nbsp;00:02:48.275][response][INFO]&nbsp;(put_device_token)&nbsp;PUT&nbsp;/api/devices/identifier/&lt;device_id&gt;/token&nbsp;=&gt;&nbsp;200&nbsp;OK
</td></tr>
<tr><td>2026/01/16&nbsp;00:02:48</td><td>stdout</td><td>[2026-01-16&nbsp;00:02:48.272][request][INFO]&nbsp;PUT&nbsp;/api/devices/identifier/9682a365-2c5e-408d-91de-46485fb51bdd/token
</td></tr>

Screenshots or Videos

No response

Additional Context

Do I just need to rotate the main encryption code (master key tab) like explained here?
https://bitwarden.com/help/account-encryption-key/#rotate-your-encryption-key

I just did the other two rotation options (keys tab)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions