Skip to content

Launcher-wide crash when using Turnip v25.1.1 #1408

@pizzaraviolimammamia

Description

@pizzaraviolimammamia

Issue Type / 问题类型

Launcher Problem / 启动器问题

Issue Description / 问题描述

I was trying out Turnip plugins for my device to see if I could run future Minecraft JE versions. When I tested the latest non-dev Turnip plugin (25.1.1), the whole launcher crashed.

Log File / 日志文件

================ ZalithLauncher Crash Report ================
▷ Time: Jun 12, 2026 12:32:10
▷ Device: spes_global 2201117TG
▷ Arch: arm64
▷ Android Version: 13
▷ Launcher Version: 2.4.7, build: arm64
===================== Crash Stack Trace =====================
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.movtery.zalithlauncher.v2/com.movtery.zalithlauncher.ui.activities.ErrorActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.Class.isInterface()' on a null object reference
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3920)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4073)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2426)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:211)
at android.os.Looper.loop(Looper.java:300)
at android.app.ActivityThread.main(ActivityThread.java:8503)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:561)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:954)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.Class.isInterface()' on a null object reference
at java.lang.Class.isAssignableFrom(Class.java:874)
at android.os.Parcel.readParcelableCreatorInternal(Parcel.java:4853)
at android.os.Parcel.readParcelableInternal(Parcel.java:4766)
at android.os.Parcel.readValue(Parcel.java:4532)
at android.os.Parcel.readValue(Parcel.java:4312)
at android.os.Parcel.-$$Nest$mreadValue(Unknown Source:0)
at android.os.Parcel$LazyValue.apply(Parcel.java:4410)
at android.os.Parcel$LazyValue.apply(Parcel.java:4369)
at android.os.BaseBundle.getValueAt(BaseBundle.java:394)
at android.os.BaseBundle.getValue(BaseBundle.java:374)
at android.os.BaseBundle.getValue(BaseBundle.java:357)
at android.os.BaseBundle.get(BaseBundle.java:696)
at android.os.Bundle.getParcelable(Bundle.java:947)
at h5.t(Unknown Source:0)
at haa.D(Unknown Source:6)
at com.movtery.zalithlauncher.ui.activities.ErrorActivity.onCreate(Unknown Source:46)
at android.app.Activity.performCreate(Activity.java:8589)
at android.app.Activity.performCreate(Activity.java:8553)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1445)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3901)
... 12 more

Screenshots or Videos / 截图或视频

No response

Reproduction Steps / 复现步骤

Android Version / Android 版本

13

Launcher Version / 启动器版本

2.4.7

Device Information / 设备信息

Xiaomi Redmi Note 11 2201117TG, Android 13/HyperOS 1.0.8.0, Snapdragon 680 Octa-core Max 2.40GHz + Adreno 610 GPU, 6GB RAM + 6GB Swap RAM

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions