Obtainium icon indicating copy to clipboard operation
Obtainium copied to clipboard

Crash after coming back from enabling apk installs

Open WIPocket opened this issue 10 months ago • 2 comments

Prerequisites

Describe the bug

It crashed.

To Reproduce Install Obtainium, add an app from GitHub that isnt installed yet. Click install, allow apk installations. After enabling, come back from the settings.

Screenshots and Logs Crash log:

type: crash
osVersion: google/panther/panther:14/AP1A.240405.002/2024040900:user/release-keys
package: dev.imranr.obtainium.fdroid:22583
process: dev.imranr.obtainium.fdroid
processUptime: 208 + 488 ms
installer: org.fdroid.basic

java.lang.RuntimeException: Unable to resume activity {dev.imranr.obtainium.fdroid/dev.imranr.obtainium.MainActivity}: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=212, result=0, data=null} to activity {dev.imranr.obtainium.fdroid/dev.imranr.obtainium.MainActivity}: java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.Object java.util.Map.put(java.lang.Object, java.lang.Object)' on a null object reference
	at android.app.ActivityThread.performResumeActivity(ActivityThread.java:5202)
	at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:5235)
	at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:57)
	at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:60)
	at android.app.servertransaction.TransactionExecutor.executeLifecycleItem(TransactionExecutor.java:254)
	at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:228)
	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:91)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2551)
	at android.os.Handler.dispatchMessage(Handler.java:107)
	at android.os.Looper.loopOnce(Looper.java:232)
	at android.os.Looper.loop(Looper.java:317)
	at android.app.ActivityThread.main(ActivityThread.java:8532)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
	at com.android.internal.os.ExecInit.main(ExecInit.java:50)
	at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
	at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:359)
Caused by: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=212, result=0, data=null} to activity {dev.imranr.obtainium.fdroid/dev.imranr.obtainium.MainActivity}: java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.Object java.util.Map.put(java.lang.Object, java.lang.Object)' on a null object reference
	at android.app.ActivityThread.deliverResults(ActivityThread.java:5767)
	at android.app.ActivityThread.performResumeActivity(ActivityThread.java:5189)
	... 16 more
Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.Object java.util.Map.put(java.lang.Object, java.lang.Object)' on a null object reference
	at v0.q.onActivityResult(Unknown Source:146)
	at io.flutter.embedding.engine.c$c.c(Unknown Source:25)
	at io.flutter.embedding.engine.c.onActivityResult(Unknown Source:14)
	at io.flutter.embedding.android.d.p(Unknown Source:51)
	at io.flutter.embedding.android.c.onActivityResult(Unknown Source:10)
	at android.app.Activity.dispatchActivityResult(Activity.java:9170)
	at android.app.ActivityThread.deliverResults(ActivityThread.java:5760)
	... 17 more

Please complete the following information:

  • Device: Pixel 7
  • OS: GrapheneOS
  • Obtainium Version: 1.1.1 (F-Droid)

Additional context

WIPocket avatar Apr 13 '24 07:04 WIPocket

Hmm, I haven't been able to replicate this, neither on an Android emulator nor on a GrapheneOS P8P. Does it happen every time?

ImranR98 avatar Apr 15 '24 23:04 ImranR98

Yes, it seems to be consistent. Here is exactly what I did. It does not seem to be specific to a single Github repo, I first ran into it with a different app than here.

WIPocket avatar Apr 16 '24 08:04 WIPocket