[GH-ISSUE #6161] [PM-28110] Android app shows "An error has occurred" when invalid e-mail address is used. #28270

Closed
opened 2026-04-18 12:17:07 -05:00 by GiteaMirror · 3 comments
Owner

Originally created by @mflis on GitHub (Nov 12, 2025).
Original GitHub issue: https://github.com/bitwarden/android/issues/6161

Steps To Reproduce

  1. Click 'Log in'
  2. Type invalid email address e.g. 'adam@kowalski@gmail.com'
  3. Click "Continue"
  4. Type anything into password

Expected Result

Show more user friendly message. Either:

  • "Email address has invalid format"
  • generic "Email or password doesn't match"

Actual Result

A generic "An error has occurred" message

Screenshots or Videos

!Image

Additional Context

"An error has occurred" suggests some "unusual" problems, not mistyped email. I needed to build the app, debug it in Android Studio, and see "Network Tab" to figure out that I mistyped email.

  • "Show Error details" also didn't include anything suggesting mistyped email address. The only useful info there was "HttpException: HTTP 400"
Image

Build Version

2025.10.1

What server are you connecting to?

EU

Self-host Server Version

No response

Environment Details

  • Device: Pixel 9a on Android 16
  • Also reproducible on Android Studio Emulator

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 @mflis on GitHub (Nov 12, 2025). Original GitHub issue: https://github.com/bitwarden/android/issues/6161 ### Steps To Reproduce 1. Click 'Log in' 2. Type invalid email address e.g. 'adam@kowalski@gmail.com' 3. Click "Continue" 4. Type anything into password ### Expected Result Show more user friendly message. Either: - "Email address has invalid format" - generic "Email or password doesn't match" ### Actual Result A generic "An error has occurred" message ### Screenshots or Videos !<img width="569" height="1222" alt="Image" src="https://github.com/user-attachments/assets/fb6ecdbd-5e09-49a1-b380-81e6f005bf51" /> ### Additional Context "An error has occurred" suggests some "unusual" problems, not mistyped email. I needed to build the app, debug it in Android Studio, and see "Network Tab" to figure out that I mistyped email. - "Show Error details" also didn't include anything suggesting mistyped email address. The only useful info there was "HttpException: HTTP 400" <img width="1252" height="757" alt="Image" src="https://github.com/user-attachments/assets/80a8ae6e-5d10-4a9b-8e2f-145c7276061a" /> ### Build Version 2025.10.1 ### What server are you connecting to? EU ### Self-host Server Version _No response_ ### Environment Details - Device: Pixel 9a on Android 16 - Also reproducible on Android Studio Emulator ### 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 bugapp:password-manager labels 2026-04-18 12:17:07 -05:00
Author
Owner

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

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

<!-- gh-comment-id:3522278433 --> @bitwarden-bot commented on GitHub (Nov 12, 2025): Thank you for your report! We've added this to our internal board for review. ID: PM-28110
Author
Owner

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

Hi there,

I attempted to reproduce your issue and was unable to do so.

We use GitHub issues as a place to track bugs and other development related issues. Please test this again as it may have had to do with an intermittent issue. If your issue persists, please write us back using our “Contact support” form located on our Help Center (https://bitwarden.com/help/).

You can include a link to this issue in the message content.

Alternatively, you can also search for an answer in our help documentation or get help from other Bitwarden users on our community forums (https://community.bitwarden.com/c/support/).

The issue here will be closed.

Thanks!

<!-- gh-comment-id:3527962971 --> @jtodddd commented on GitHub (Nov 13, 2025): Hi there, I attempted to reproduce your issue and was unable to do so. We use GitHub issues as a place to track bugs and other development related issues. Please test this again as it may have had to do with an intermittent issue. If your issue persists, please write us back using our “Contact support” form located on our Help Center (https://bitwarden.com/help/). You can include a link to this issue in the message content. Alternatively, you can also search for an answer in our help documentation or get help from other Bitwarden users on our community forums (https://community.bitwarden.com/c/support/). The issue here will be closed. Thanks!
Author
Owner

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

@jtodddd Here's a video reproduction on the latest main:

https://github.com/user-attachments/assets/798f8e64-6fcf-4d82-8a99-9abdb80c36bf

<!-- gh-comment-id:3528031506 --> @mflis commented on GitHub (Nov 13, 2025): @jtodddd Here's a video reproduction on the latest main: https://github.com/user-attachments/assets/798f8e64-6fcf-4d82-8a99-9abdb80c36bf
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#28270