mozilla-mobile / mozilla-vpn-client

A fast, secure and easy to use VPN. Built by the makers of Firefox.
https://vpn.mozilla.org
Other
461 stars 113 forks source link

“Unable to connect. Try again” red banner displayed when connecting to some servers on Android #4569

Closed data-sync-user closed 2 years ago

data-sync-user commented 2 years ago

Affected versions:

Tested Platforms:

Prerequisites:

Steps to reproduce:

  1. Navigate to “Select location” screen;
  2. Select one of the following servers: Latvia - Riga / Moldova - Chisinau / North Macedonia - Skopje;
  3. Turn ON the VPN;
  4. Observe the behavior;

Expected result:

Actual result:

Notes:

┆Issue is synchronized with this Jira Bug ┆Reporter: Bianca Hidecuti

data-sync-user commented 2 years ago

➤ Santiago Andrigo commented:

Bianca Hidecuti When you say ‘some servers’, do you mean random ones or the ones you specifically listed here?

data-sync-user commented 2 years ago

➤ Bianca Hidecuti commented:

Santiago Andrigo , the ones specifically listed in the bug description: Latvia - Riga / Moldova - Chisinau / North Macedonia - Skopje

data-sync-user commented 2 years ago

➤ Owen Kirby commented:

All of these locations are unique in that they tend to have very few servers (Skopje, Macedona only has one server), and we seem to be getting an exception in the VPN service at these locations as follows:

{{[2022-10-04T16:45:58.371] [info] - (VPNService) - Dispatch Daemon State -> connected }} {{[2022-10-04T16:45:58.620] [error] - (VPNServiceBinder) - An Error occurred while enabling the VPN: No value for serverFallback }} {{[2022-10-04T16:45:58.621] [error] - (VPNServiceBinder) - StackTrace: }} {{[2022-10-04T16:45:58.621] [error] - (VPNServiceBinder) - org.json.JSONObject.get(JSONObject.java:399) }} {{[2022-10-04T16:45:58.621] [error] - (VPNServiceBinder) - org.json.JSONObject.getJSONObject(JSONObject.java:619) }} {{[2022-10-04T16:45:58.621] [error] - (VPNServiceBinder) - org.mozilla.firefox.vpn.daemon.VPNService.turnOn(VPNService.kt:248) }} {{[2022-10-04T16:45:58.622] [error] - (VPNServiceBinder) - org.mozilla.firefox.vpn.daemon.VPNService.turnOn$default(VPNService.kt:190) }} {{[2022-10-04T16:45:58.622] [error] - (VPNServiceBinder) - org.mozilla.firefox.vpn.daemon.VPNServiceBinder.onTransact(VPNServiceBinder.kt:66) }} {{[2022-10-04T16:45:58.622] [error] - (VPNServiceBinder) - android.os.Binder.execTransactInternal(Binder.java:1028) }} {{[2022-10-04T16:45:58.622] [error] - (VPNServiceBinder) - android.os.Binder.execTransact(Binder.java:1001) }}

data-sync-user commented 2 years ago

➤ Santiago Andrigo commented:

Bianca Hidecuti This should be in the release candidate being evaluated. Would you mind please verifying if it’s fixed ?

data-sync-user commented 2 years ago

➤ Bianca Hidecuti commented:

Verified this as fixed on Mozilla VPN 2.10.0 (16655930), while using Android 10.

“Unable to connect. Try again” red banner in no longer displayed when connecting to the following servers: Latvia - Riga / Moldova - Chisinau / North Macedonia - Skopje.

Attaching postfix video.

!VPN-2978.mp4|width=720,height=1568!