element-hq / element-hq/element-android
connectivity issue since letsencrypt cert renewal (samsung s6 android 7.0)
- Dominant language
- Kotlin
- Stars
- 3.7k
- Forks
- 917
- PR merge metrics
- No merged PRs in 30d
Description
### Steps to reproduce
opening element app shows a red banner "connectivity to the server has been lost"
I'm using a homeserver (other client work fine, nexus android same version of element, web client etc...)
next is a exception from logcat (not sure if it's related)
```
12-20 18:06:37.601 3636 30788 E Parcel : Class not found when unmarshalling: im.vector.app.features.home.HomeActivityArgs
12-20 18:06:37.601 3636 30788 E Parcel : java.lang.ClassNotFoundException: im.vector.app.features.home.HomeActivityArgs
12-20 18:06:37.601 3636 30788 E Parcel : at java.lang.Class.classForName(Native Method)
12-20 18:06:37.601 3636 30788 E Parcel : at java.lang.Class.forName(Class.java:400)
12-20 18:06:37.601 3636 30788 E Parcel : at android.os.Parcel.readParcelableCreator(Parcel.java:2517)
12-20 18:06:37.601 3636 30788 E Parcel : at android.os.Parcel.readParcelable(Parcel.java:2471)
12-20 18:06:37.601 3636 30788 E Parcel : at android.os.Parcel.readValue(Parcel.java:2374)
12-20 18:06:37.601 3636 30788 E Parcel : at android.os.Parcel.readArrayMapInternal(Parcel.java:2727)
12-20 18:06:37.601 3636 30788 E Parcel : at android.os.BaseBundle.unparcel(BaseBundle.java:269)
12-20 18:06:37.601 3636 30788 E Parcel : at android.os.BaseBundle.getString(BaseBundle.java:992)
12-20 18:06:37.601 3636 30788 E Parcel : at android.content.Intent.getStringExtra(Intent.java:6727)
12-20 18:06:37.601 3636 30788 E Parcel : at com.android.server.am.ActivityStarter.startActivityLocked(ActivityStarter.java:336)
12-20 18:06:37.601 3636 30788 E Parcel : at com.android.server.am.ActivityStarter.startActivityMayWait(ActivityStarter.java:1094)
12-20 18:06:37.601 3636 30788 E Parcel : at com.android.server.am.ActivityManagerService.startActivityAsUser(ActivityManagerService.java:5822)
12-20 18:06:37.601 3636 30788 E Parcel : at com.android.server.am.ActivityManagerService.startActivity(ActivityManagerService.java:5627)
12-20 18:06:37.601 3636 30788 E Parcel : at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:176)
12-20 18:06:37.601 3636 30788 E Parcel : at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:3613)
12-20 18:06:37.601 3636 30788 E Parcel : at android.os.Binder.execTransact(Binder.java:573)
12-20 18:06:37.601 3636 30788 E Parcel : Caused by: java.lang.ClassNotFoundException: im.vector.app.features.home.HomeActivityArgs
12-20 18:06:37.601 3636 30788 E Parcel : at java.lang.Class.classForName(Native Method)
12-20 18:06:37.601 3636 30788 E Parcel : at java.lang.BootClassLoader.findClass(ClassLoader.java:1346)
12-20 18:06:37.601 3636 30788 E Parcel : at java.lang.BootClassLoader.loadClass(ClassLoader.java:1406)
12-20 18:06:37.601 3636 30788 E Parcel : at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
12-20 18:06:37.601 3636 30788 E Parcel : ... 16 more
12-20 18:06:37.601 3636 30788 E Parcel : Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available
12-20 18:06:37.602 3636 30788 W Bundle : Failed to parse Bundle, but defusing quietly
12-20 18:06:37.602 3636 30788 W Bundle : android.os.BadParcelableException: ClassNotFoundException when unmarshalling: im.vector.app.features.home.HomeActivityArgs
12-20 18:06:37.602 3636 30788 W Bundle : at android.os.Parcel.readParcelableCreator(Parcel.java:2545)
12-20 18:06:37.602 3636 30788 W Bundle : at android.os.Parcel.readParcelable(Parcel.java:2471)
12-20 18:06:37.602 3636 30788 W Bundle : at android.os.Parcel.readValue(Parcel.java:2374)
12-20 18:06:37.602 3636 30788 W Bundle : at android.os.Parcel.readArrayMapInternal(Parcel.java:2727)
12-20 18:06:37.602 3636 30788 W Bundle : at android.os.BaseBundle.unparcel(BaseBundle.java:269)
12-20 18:06:37.602 3636 30788 W Bundle : at android.os.BaseBundle.getString(BaseBundle.java:992)
12-20 18:06:37.602 3636 30788 W Bundle : at android.content.Intent.getStringExtra(Intent.java:6727)
12-20 18:06:37.602 3636 30788 W Bundle : at com.android.server.am.ActivityStarter.startActivityLocked(ActivityStarter.java:336)
12-20 18:06:37.602 3636 30788 W Bundle : at com.android.server.am.ActivityStarter.startActivityMayWait(ActivityStarter.java:1094)
12-20 18:06:37.602 3636 30788 W Bundle : at com.android.server.am.ActivityManagerService.startActivityAsUser(ActivityManagerService.java:5822)
12-20 18:06:37.602 3636 30788 W Bundle : at com.android.server.am.ActivityManagerService.startActivity(ActivityManagerService.java:5627)
12-20 18:06:37.602 3636 30788 W Bundle : at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:176)
12-20 18:06:37.602 3636 30788 W Bundle : at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:3613)
12-20 18:06:37.602 3636 30788 W Bundle : at android.os.Binder.execTransact(Binder.java:573)
12-20 18:06:37.603 3636 30788 I ActivityManager: START u0 {act=null typ=null flg=0x0 cmp=ComponentInfo{im.vector.app/im.vector.app.features.home.HomeActivity}} from uid 10204 on display 0
```
### Outcome
connection with the server
### Your phone model
Samsung S6
### Operating system version
Android 7.0
### Application version and app store
Elements Android 1.3.9 [40103092] (G-b4722) Matrix SDK 1.3.9 (581c557f) olm 3.2.4 (from playstore)
### Homeserver
personal server
### Will you send logs?
No
Contributor guide
Assessment
This issue has not been assessed yet.