From f6ab0a5ea4ac0c190042a548834a4b0f0d47093b Mon Sep 17 00:00:00 2001 From: Jesse Vincent Date: Mon, 1 Jul 2013 23:21:34 -0400 Subject: [PATCH] Play store NPE: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.fsck.k9/com.fsck.k9.activity.UpgradeDatabases}: java.lang.NullPointerException at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2117) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2155) at android.app.ActivityThread.access$700(ActivityThread.java:139) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1248) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:5062) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.NullPointerException at android.app.Instrumentation.execStartActivity(Instrumentation.java:1409) at android.app.Activity.startActivityForResult(Activity.java:3389) at android.app.Activity.startActivityForResult(Activity.java:3350) at android.app.Activity.startActivity(Activity.java:3562) at android.app.Activity.startActivity(Activity.java:3528) at com.fsck.k9.activity.UpgradeDatabases.launchOriginalActivity(UpgradeDatabases.java:183) at com.fsck.k9.activity.UpgradeDatabases.onCreate(UpgradeDatabases.java:109) at android.app.Activity.performCreate(Activity.java:5058) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2081) ... 11 more --- src/com/fsck/k9/activity/UpgradeDatabases.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/com/fsck/k9/activity/UpgradeDatabases.java b/src/com/fsck/k9/activity/UpgradeDatabases.java index 3fd46723d..f109c382c 100644 --- a/src/com/fsck/k9/activity/UpgradeDatabases.java +++ b/src/com/fsck/k9/activity/UpgradeDatabases.java @@ -180,7 +180,9 @@ public class UpgradeDatabases extends K9Activity { */ private void launchOriginalActivity() { finish(); - startActivity(mStartIntent); + if (mStartIntent != null) { + startActivity(mStartIntent); + } } /**