OpenEUICC crash on A13 versions after 1.5.1-17 #329

Closed
opened 2026-04-16 12:29:20 +02:00 by PapoKarlo · 1 comment
time: 1776166276909
msg: java.lang.NoSuchMethodException: android.content.pm.ApplicationInfo.isSignedWithPlatformKey []
stacktrace: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:561)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:854)
Caused by: java.lang.reflect.InvocationTargetException
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:551)
	... 1 more
Caused by: java.lang.NoSuchMethodException: android.content.pm.ApplicationInfo.isSignedWithPlatformKey []
	at java.lang.Class.getMethod(Class.java:2103)
	at java.lang.Class.getMethod(Class.java:1724)
	at im.angry.openeuicc.ui.PrivilegedSettingsFragment$isSignedWithPlatformKey$2.invoke(PrivilegedSettingsFragment.kt:15)
	at im.angry.openeuicc.ui.PrivilegedSettingsFragment$isSignedWithPlatformKey$2.invoke(PrivilegedSettingsFragment.kt:11)
	at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
	at im.angry.openeuicc.ui.PrivilegedSettingsFragment.isSignedWithPlatformKey(PrivilegedSettingsFragment.kt:11)
	at im.angry.openeuicc.ui.PrivilegedSettingsFragment.onCreatePreferences(PrivilegedSettingsFragment.kt:30)
	at androidx.preference.PreferenceFragmentCompat.onCreate(PreferenceFragmentCompat.java:161)
	at androidx.fragment.app.Fragment.performCreate(Fragment.java:2949)
	at androidx.fragment.app.FragmentStateManager.create(FragmentStateManager.java:475)
	at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:278)
	at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:2189)
	at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:2100)
	at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:2002)
	at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3138)
	at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:3072)
	at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:251)
	at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:502)
	at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:251)
	at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1549)
	at android.app.Activity.performStart(Activity.java:8385)
	at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3680)
	at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:224)
	at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:204)
	at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:176)
	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2308)
	at android.os.Handler.dispatchMessage(Handler.java:106)
	at android.os.Looper.loopOnce(Looper.java:211)
	at android.os.Looper.loop(Looper.java:304)
	at android.app.ActivityThread.main(ActivityThread.java:7944)
``` time: 1776166276909 msg: java.lang.NoSuchMethodException: android.content.pm.ApplicationInfo.isSignedWithPlatformKey [] stacktrace: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:561) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:854) Caused by: java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:551) ... 1 more Caused by: java.lang.NoSuchMethodException: android.content.pm.ApplicationInfo.isSignedWithPlatformKey [] at java.lang.Class.getMethod(Class.java:2103) at java.lang.Class.getMethod(Class.java:1724) at im.angry.openeuicc.ui.PrivilegedSettingsFragment$isSignedWithPlatformKey$2.invoke(PrivilegedSettingsFragment.kt:15) at im.angry.openeuicc.ui.PrivilegedSettingsFragment$isSignedWithPlatformKey$2.invoke(PrivilegedSettingsFragment.kt:11) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at im.angry.openeuicc.ui.PrivilegedSettingsFragment.isSignedWithPlatformKey(PrivilegedSettingsFragment.kt:11) at im.angry.openeuicc.ui.PrivilegedSettingsFragment.onCreatePreferences(PrivilegedSettingsFragment.kt:30) at androidx.preference.PreferenceFragmentCompat.onCreate(PreferenceFragmentCompat.java:161) at androidx.fragment.app.Fragment.performCreate(Fragment.java:2949) at androidx.fragment.app.FragmentStateManager.create(FragmentStateManager.java:475) at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:278) at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:2189) at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:2100) at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:2002) at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3138) at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:3072) at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:251) at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:502) at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:251) at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1549) at android.app.Activity.performStart(Activity.java:8385) at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3680) at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:224) at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:204) at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:176) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2308) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loopOnce(Looper.java:211) at android.os.Looper.loop(Looper.java:304) at android.app.ActivityThread.main(ActivityThread.java:7944) ```
Collaborator

Wait for Peter Cai handle merge and test

Wait for Peter Cai handle merge and test
PeterCxy referenced this issue from a commit 2026-04-17 14:35:09 +02:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
PeterCxy/OpenEUICC#329
No description provided.