Apps crash when I try to update my apps
- /e/ version: 0.14-2021012698290
- Device model(s): FP3+
Summary
As soon as I try to update my apps in Apps, it crashes
The problem
- Open Apps.
- Click on "updates".
- Click on "Update all"
What is the current behavior?
Apps starts downloading first update, then crashes
What is the expected correct behavior?
It should not crash
Technical informations
Relevant logs (adb logcat
)
02-24 09:43:21.884 10990 10990 I fairemail: Queuing WorkerFts
02-24 09:43:21.885 10990 10990 I fairemail: Queued WorkerFts
02-24 09:43:21.889 10990 28297 I System.out: DEBUG IMAP CP: connection pool current size: 0 pool size: 1
02-24 09:43:21.895 10990 10990 I fairemail: Synchronizing folders=0
02-24 09:43:21.935 10990 28297 I System.out: DEBUG IMAP CP: connection pool current size: 0 pool size: 1
02-24 09:43:21.939 10990 10990 I fairemail: Synchronizing folders=0
02-24 09:43:22.109 10945 10945 D NotificationRepository: updateNotification() called with: list = [30]
02-24 09:43:26.432 26713 28300 D DownloadManager: [418] Starting
02-24 09:43:26.516 26713 28300 D NetworkSecurityConfig: No Network Security Config specified, using platform default
02-24 09:43:26.519 26713 28300 D NetworkSecurityConfig: No Network Security Config specified, using platform default
02-24 09:43:26.532 618 28301 E ResolverController: No valid NAT64 prefix (214, <unspecified>/0)
02-24 09:43:26.688 10945 10945 D NotificationRepository: updateNotification() called with: list = [31]
02-24 09:43:27.200 10945 10945 D NotificationRepository: updateNotification() called with: list = [31]
02-24 09:43:27.261 26713 28300 W StorageManager: fallocate() not supported; falling back to ftruncate()
02-24 09:43:27.528 10945 10945 D NotificationRepository: updateNotification() called with: list = [31]
02-24 09:43:28.093 618 1894 I netd : trafficSwapActiveStatsMap() <41.02ms>
02-24 09:43:28.119 618 1894 I netd : tetherGetStats() <3.79ms>
02-24 09:43:28.200 618 1894 I netd : bandwidthSetGlobalAlert(2097152) <0.98ms>
02-24 09:43:29.712 10945 10945 D NotificationRepository: updateNotification() called with: list = [31]
02-24 09:43:29.997 618 1894 I netd : trafficSwapActiveStatsMap() <28.94ms>
02-24 09:43:30.030 618 1894 I netd : tetherGetStats() <4.37ms>
02-24 09:43:30.104 618 1894 I netd : bandwidthSetGlobalAlert(2097152) <0.61ms>
02-24 09:43:31.133 26713 28300 D DownloadManager: [418] Finished with status SUCCESS
02-24 09:43:31.216 1604 6986 E LightsService: Light requested not available on this device. 2
02-24 09:43:31.266 10945 10945 D NotificationRepository: updateNotification() called with: list = [30]
02-24 09:43:31.285 28228 28265 E AndroidRuntime: FATAL EXCEPTION: AsyncTask #1
02-24 09:43:31.285 28228 28265 E AndroidRuntime: Process: foundation.e.apps, PID: 28228
02-24 09:43:31.285 28228 28265 E AndroidRuntime: java.lang.RuntimeException: An error occurred while executing doInBackground()
02-24 09:43:31.285 28228 28265 E AndroidRuntime: at android.os.AsyncTask$4.done(AsyncTask.java:399)
02-24 09:43:31.285 28228 28265 E AndroidRuntime: at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383)
02-24 09:43:31.285 28228 28265 E AndroidRuntime: at java.util.concurrent.FutureTask.setException(FutureTask.java:252)
02-24 09:43:31.285 28228 28265 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:271)
02-24 09:43:31.285 28228 28265 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-24 09:43:31.285 28228 28265 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-24 09:43:31.285 28228 28265 E AndroidRuntime: at java.lang.Thread.run(Thread.java:919)
02-24 09:43:31.285 28228 28265 E AndroidRuntime: Caused by: kotlin.TypeCastException: null cannot be cast to non-null type org.bouncycastle.openpgp.PGPSignatureList
02-24 09:43:31.285 28228 28265 E AndroidRuntime: at foundation.e.apps.application.model.IntegrityVerificationTask.verifyAPKSignature(IntegrityVerificationTask.kt:104)
02-24 09:43:31.285 28228 28265 E AndroidRuntime: at foundation.e.apps.application.model.IntegrityVerificationTask.doInBackground(IntegrityVerificationTask.kt:55)
02-24 09:43:31.285 28228 28265 E AndroidRuntime: at foundation.e.apps.application.model.IntegrityVerificationTask.doInBackground(IntegrityVerificationTask.kt:39)
02-24 09:43:31.285 28228 28265 E AndroidRuntime: at android.os.AsyncTask$3.call(AsyncTask.java:378)
02-24 09:43:31.285 28228 28265 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
02-24 09:43:31.285 28228 28265 E AndroidRuntime: ... 3 more
02-24 09:43:31.292 1604 28311 I DropBoxManagerService: add tag=system_app_crash isTagEnabled=true flags=0x2
02-24 09:43:31.294 1604 2987 W ActivityTaskManager: Force finishing activity foundation.e.apps/.MainActivity
02-24 09:43:31.345 28228 28265 I Process : Sending signal. PID: 28228 SIG: 9
02-24 09:43:31.433 10945 10945 D WeatherIconUtils: Decoding resource id = 2131230942 for density = 640
02-24 09:43:31.497 25539 25553 I ndroid.systemu: NativeAlloc concurrent copying GC freed 178728(8071KB) AllocSpace objects, 19(380KB) LOS objects, 49% free, 14MB/29MB, paused 89us total 148.791ms
02-24 09:43:31.699 618 1894 I netd : trafficSwapActiveStatsMap() <24.42ms>
02-24 09:43:31.726 618 1894 I netd : tetherGetStats() <5.78ms>
02-24 09:43:31.744 25539 25539 D ImageWallpaper: wallpaper visibility changes to: true
02-24 09:43:31.753 1604 1707 W InputDispatcher: channel 'feed91f foundation.e.apps/foundation.e.apps.MainActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x9
02-24 09:43:31.753 1604 1707 E InputDispatcher: channel 'feed91f foundation.e.apps/foundation.e.apps.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
02-24 09:43:31.769 1604 9153 I ActivityManager: Process foundation.e.apps (pid 28228) has died: vis+99 TOP
02-24 09:43:31.771 1604 2987 W InputMethodManagerService: Got RemoteException sending setActive(false) notification to pid 28228 uid 10117
02-24 09:43:31.773 1604 1686 I WindowManager: WIN DEATH: Window{feed91f u0 foundation.e.apps/foundation.e.apps.MainActivity}
02-24 09:43:31.773 1604 1686 W InputDispatcher: Attempted to unregister already unregistered input channel 'feed91f foundation.e.apps/foundation.e.apps.MainActivity (server)'
02-24 09:43:31.779 1604 9153 W ActivityManager: Scheduling restart of crashed service foundation.e.apps/.applicationmanager.ApplicationManagerService in 1000ms
Relevant screenshots
Solutions
Workaround
Possible fixes