Can't install extensions from app
Hasan-Arif opened this issue · comments
Steps to reproduce
- Extension download
- App chashes
Expected behavior
The extensions should download.
Actual behavior
But it crashes everytime
Crash logs
App version: 0.15.3.0 (standard, c91fb86, 123, 2024-05-10T08:46Z)
Android version: 12 (SDK 31; build SP1A.210812.016)
Android build ID: SP1A.210812.016
Device brand: Redmi
Device manufacturer: Xiaomi
Device name: rembrandt (rembrandt)
Device model: 22122RK93C
WebView: Android System WebView 127.0.6533.2
MPV version: c6ccabe
Libplacebo version: v7.349.0
FFmpeg version: n6.1.1
--------- beginning of system
06-16 23:30:13.336 13880 13880 E MQSEventManagerDelegate: failed to get MQSService.
06-18 00:10:10.493 3882 3882 E MQSEventManagerDelegate: failed to get MQSService.
--------- beginning of crash
06-18 01:10:50.131 3882 4220 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-20
06-18 01:10:50.131 3882 4220 E AndroidRuntime: Process: xyz.jmir.tachiyomi.mi, PID: 3882
06-18 01:10:50.131 3882 4220 E AndroidRuntime: java.lang.NullPointerException: Can't toast on a thread that has not called Looper.prepare()
06-18 01:10:50.131 3882 4220 E AndroidRuntime: at com.android.internal.util.Preconditions.checkNotNull(Preconditions.java:167)
06-18 01:10:50.131 3882 4220 E AndroidRuntime: at android.widget.Toast.getLooper(Toast.java:184)
06-18 01:10:50.131 3882 4220 E AndroidRuntime: at android.widget.Toast.(Toast.java:169)
06-18 01:10:50.131 3882 4220 E AndroidRuntime: at android.widget.Toast.makeText(Toast.java:518)
06-18 01:10:50.131 3882 4220 E AndroidRuntime: at android.widget.Toast.makeText(Toast.java:506)
06-18 01:10:50.131 3882 4220 E AndroidRuntime: at eu.kanade.tachiyomi.util.system.ToastExtensionsKt.toast(SourceFile:19)
06-18 01:10:50.131 3882 4220 E AndroidRuntime: at eu.kanade.tachiyomi.util.system.ToastExtensionsKt.toast$default(SourceFile:4)
06-18 01:10:50.131 3882 4220 E AndroidRuntime: at eu.kanade.tachiyomi.ui.player.PlayerActivity$$ExternalSyntheticLambda9.uncaughtException(SourceFile:16)
06-18 01:10:50.131 3882 4220 E AndroidRuntime: at org.chromium.base.JavaExceptionReporter.uncaughtException(chromium-TrichromeWebViewGoogle6432.aab-beta-653300242:32)
06-18 01:10:50.131 3882 4220 E AndroidRuntime: at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1073)
06-18 01:10:50.131 3882 4220 E AndroidRuntime: at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068)
06-18 01:10:50.131 3882 4220 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(SourceFile:21)
06-18 01:10:50.131 3882 4220 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(SourceFile:63)
06-18 01:10:50.134 3882 4220 E MQSEventManagerDelegate: failed to get MQSService.
06-18 01:10:54.211 3882 8529 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-73
06-18 01:10:54.211 3882 8529 E AndroidRuntime: Process: xyz.jmir.tachiyomi.mi, PID: 3882
06-18 01:10:54.211 3882 8529 E AndroidRuntime: java.lang.NullPointerException: Can't toast on a thread that has not called Looper.prepare()
06-18 01:10:54.211 3882 8529 E AndroidRuntime: at com.android.internal.util.Preconditions.checkNotNull(Preconditions.java:167)
06-18 01:10:54.211 3882 8529 E AndroidRuntime: at android.widget.Toast.getLooper(Toast.java:184)
06-18 01:10:54.211 3882 8529 E AndroidRuntime: at android.widget.Toast.(Toast.java:169)
06-18 01:10:54.211 3882 8529 E AndroidRuntime: at android.widget.Toast.makeText(Toast.java:518)
06-18 01:10:54.211 3882 8529 E AndroidRuntime: at android.widget.Toast.makeText(Toast.java:506)
06-18 01:10:54.211 3882 8529 E AndroidRuntime: at eu.kanade.tachiyomi.util.system.ToastExtensionsKt.toast(SourceFile:19)
06-18 01:10:54.211 3882 8529 E AndroidRuntime: at eu.kanade.tachiyomi.util.system.ToastExtensionsKt.toast$default(SourceFile:4)
06-18 01:10:54.211 3882 8529 E AndroidRuntime: at eu.kanade.tachiyomi.ui.player.PlayerActivity$$ExternalSyntheticLambda9.uncaughtException(SourceFile:16)
06-18 01:10:54.211 3882 8529 E AndroidRuntime: at org.chromium.base.JavaExceptionReporter.uncaughtException(chromium-Trich
Aniyomi version
0.15.3.0
Android version
Android 12
Device
Redmi K60E
Other details
No response
Acknowledgements
- I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
- I have written a short but informative title.
- If this is an issue with an official anime extension, I should be opening an issue in the extensions repository.
- If this is an issue with a manga extension, report it to the manga source extension project you added it from.
- I have gone through the FAQ and troubleshooting guide.
- I have updated the app to version 0.15.3.0.
- I have updated all installed extensions.
- I will fill out all of the requested information in this form.
Basically S*ny DCMAd all the extensions. All we can do is wait for the next brave maintainer to come along, fork the extensions and continue their legacy.