signalapp / Signal-Android

A private messenger for Android.
https://signal.org
GNU Affero General Public License v3.0
25.68k stars 6.17k forks source link

Unable to verify phone number when system language set to Dutch #13760

Open ptab opened 3 weeks ago

ptab commented 3 weeks ago

Guidelines

Bug description

I had to install Signal on a new Pixel 9 phone. I lost access to the previous one and was not interested in restoring old chats.

After inputting my (correct) phone number, I kept receiving an error loke "Unable to connect to service, please check your internet connection" (the original error was in Dutch so I don't know if this is exact English wording). Without an SMS verification code I can't proceed with registering the device and thus can't use Signal at all.

Things I tried to fix the issue (unsuccessfully):

When I changed the system language from Nederland (Nederland) to English (Netherlands) and tried again, suddenly everything worked and I immediately received an SMS verification code that allowed me back on Signal.

After changing the system language back to Nederland (Nederland) everything appears to be working fine, so it looks like this problem is limited to the registration flow.

Screenshots

No response

Device

Google Pixel 9

Android version

14

Signal version

7.22.2

Link to debug log

No response

mosbat commented 3 weeks ago

@ptab Can you please checkout what Android version you got and post it or add it to your report?

ptab commented 3 weeks ago

@mosbat I'm running stock Android 14 on a Pixel 9 phone:

Android security update September 5, 2024

Google Play security update October 1, 2024

Baseband version g5400c-240718-240719-B-12112834,g5400c-240718-240719-B-1211834

Kernel version 6.1.75-android14-11-ga9c2920233e0-ab12039621

Build number AD1A.240905.004

mosbat commented 3 weeks ago

@ptab

Unfortunately, I haven't been able to reproduce the bug. However, based on the code, it seems like there was a problem with the network.

Potential reasons:

  1. Internet connectivity.
  2. Timeout.
  3. DNS resolution.

If you got the phone and immediately you plugged in the sim card and installed the app, it is quite possible that your phone hasn't gotten yet registered with the network since depending on the provider; it could take sometime.

If the issue persists, please do let me know.

ptab commented 3 weeks ago

Unfortunately that was not the case, I had already installed and even received SMS verification codes for multiple other apps while still seeing the error for Signal.