Issues

38
Crash when updating
Bug
Resolved
July 13th, 2011 @ 09:40 pm
CiaranG
CiaranG
If you put the application into the background when updating, this can happen:

07-13 23:34:15.422 7802 7810 D FDroid : AppUpdate: CM Updater is no longer in any repository - removing
07-13 23:34:15.712 7802 7810 D FDroid : AppUpdate: 141 apps on completion.
07-13 23:34:15.712 7802 7810 D FDroid : Update completed in 35 seconds.
07-13 23:34:15.722 7802 7802 E FDroid : Exception during database reading:
07-13 23:34:15.722 7802 7802 E FDroid : java.lang.NullPointerException
07-13 23:34:15.722 7802 7802 E FDroid : at org.fdroid.fdroid.DB.getApps(DB.java:457)
07-13 23:34:15.722 7802 7802 E FDroid : at org.fdroid.fdroid.FDroid.populateLists(FDroid.java:313)
07-13 23:34:15.722 7802 7802 E FDroid : at org.fdroid.fdroid.FDroid.access$600(FDroid.java:53)
07-13 23:34:15.722 7802 7802 E FDroid : at org.fdroid.fdroid.FDroid$7.handleMessage(FDroid.java:379)
07-13 23:34:15.722 7802 7802 E FDroid : at android.os.Handler.dispatchMessage(Handler.java:99)
07-13 23:34:15.722 7802 7802 E FDroid : at android.os.Looper.loop(Looper.java:130)
07-13 23:34:15.722 7802 7802 E FDroid : at android.app.ActivityThread.main(ActivityThread.java:3835)
07-13 23:34:15.722 7802 7802 E FDroid : at java.lang.reflect.Method.invokeNative(Native Method)
07-13 23:34:15.722 7802 7802 E FDroid : at java.lang.reflect.Method.invoke(Method.java:507)
07-13 23:34:15.722 7802 7802 E FDroid : at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:847)
07-13 23:34:15.722 7802 7802 E FDroid : at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605)
07-13 23:34:15.722 7802 7802 E FDroid : at dalvik.system.NativeStart.main(Native Method)
07-13 23:34:15.722 7802 7802 D AndroidRuntime: Shutting down VM

3 comments

  1. daithib8

    --------- beginning of /dev/log/system W/InputManagerService( 154): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodCli ent$Stub$Proxy@417304c8 I/ActivityManager( 154): START {act=android.intent.action.MAIN cat= [android.intent.category.HOME] flg=0x10200000 cmp=com.cyanogenmod.trebuchet/.Launcher} from pid 154 I/ActivityManager( 154): START {act=android.intent.action.MAIN cat= [android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.fdroid.fdroid/.FDroid} from pid 356 I/ActivityManager( 154): Start proc org.fdroid.fdroid for activity org.fdroid.fdroid/.FDroid: pid=10103 uid=10064 gids={3003, 1015} --------- beginning of /dev/log/main I/dalvikvm(10103): Turning on JNI app bug workarounds for target SDK version 8... I/Process ( 154): Sending signal. PID: 10103 SIG: 3 I/dalvikvm(10103): threadid=3: reacting to signal 3 I/dalvikvm(10103): Wrote stack traces to '/data/anr/traces.txt' I/Process ( 154): Sending signal. PID: 10103 SIG: 3 I/dalvikvm(10103): threadid=3: reacting to signal 3 I/dalvikvm(10103): Wrote stack traces to '/data/anr/traces.txt' W/ICU

    number patterns value: U_MISSING_RESOURCE_ERROR I/ActivityManager( 154): Displayed org.fdroid.fdroid/.FDroid: +1s438ms W/InputManagerService( 154): Starting input on non-focused client com.android.internal.view.IInputMethodCli ent$Stub$Proxy@415b8f20 (uid=10041 pid=356) I/dalvikvm-heap(10103): Grow heap (frag case) to 10.887MB for 157456-byte allocation I/ActivityManager( 154): START {act=android.intent.action.MAIN cat= [android.intent.category.HOME] flg=0x10200000 cmp=com.cyanogenmod.trebuchet/.Launcher} from pid 154 W/InputManagerService( 154): Starting input on non-focused client com.android.internal.view.IInputMethodCli ent$Stub$Proxy@415ba4f0 (uid=10064 pid=10103) E/FDroid (10103): Exception during database reading: E/FDroid (10103): java.lang.NullPointerException E/FDroid (10103):

    org.fdroid.fdroid.DB.getCategories(DB.java: 438) E/FDroid (10103):

    org.fdroid.fdroid.FDroid.populateLists(FDro id.java:332) E/FDroid (10103):

    org.fdroid.fdroid.FDroid.access$600(FDroid .java:57) E/FDroid (10103):

    org.fdroid.fdroid.FDroid$7.handleMessage( FDroid.java:407) E/FDroid (10103):

    android.os.Handler.dispatchMessage(Handl er.java:99) E/FDroid (10103):

    android.os.Looper.loop(Looper.java:137) E/FDroid (10103):

    android.app.ActivityThread.main(ActivityT hread.java:4424) E/FDroid (10103):

    java.lang.reflect.Method.invokeNative(Nati ve Method) E/FDroid (10103):

    java.lang.reflect.Method.invoke(Method.jav a:511) E/FDroid (10103):

    com.android.internal.os.ZygoteInit$Method AndArgsCaller.run(ZygoteInit.java:787) E/FDroid (10103):

    com.android.internal.os.ZygoteInit.main(Zy goteInit.java:554) E/FDroid (10103):

    dalvik.system.NativeStart.main(Native Method) E/FDroid (10103): Exception during database reading: E/FDroid (10103): java.lang.NullPointerException E/FDroid (10103):

    org.fdroid.fdroid.DB.getApps(DB.java:496) E/FDroid (10103):

    org.fdroid.fdroid.FDroid.populateLists(FDro id.java:337) E/FDroid (10103):

    org.fdroid.fdroid.FDroid.access$600(FDroid .java:57) E/FDroid (10103):

    org.fdroid.fdroid.FDroid$7.handleMessage( FDroid.java:407) E/FDroid (10103):

    android.os.Handler.dispatchMessage(Handl er.java:99) E/FDroid (10103):

    android.os.Looper.loop(Looper.java:137) E/FDroid (10103):

    android.app.ActivityThread.main(ActivityT hread.java:4424) E/FDroid (10103):

    java.lang.reflect.Method.invokeNative(Nati ve Method) E/FDroid (10103):

    java.lang.reflect.Method.invoke(Method.jav a:511) E/FDroid (10103):

    com.android.internal.os.ZygoteInit$Method AndArgsCaller.run(ZygoteInit.java:787) E/FDroid (10103):

    com.android.internal.os.ZygoteInit.main(Zy goteInit.java:554) E/FDroid (10103):

    dalvik.system.NativeStart.main(Native Method) W/dalvikvm(10103): threadid=1: thread exiting with uncaught exception (group=0x40a2f1f8) E/AndroidRuntime(10103): FATAL EXCEPTION: main E/AndroidRuntime(10103): java.lang.NullPointerException E/AndroidRuntime(10103):

    org.fdroid.fdroid.DB.getApps(DB.java:617) E/AndroidRuntime(10103):

    org.fdroid.fdroid.FDroid.populateLists(FDro id.java:337) E/AndroidRuntime(10103):

    org.fdroid.fdroid.FDroid.access$600(FDroid .java:57) E/AndroidRuntime(10103):

    org.fdroid.fdroid.FDroid$7.handleMessage( FDroid.java:407) E/AndroidRuntime(10103):

    android.os.Handler.dispatchMessage(Handl er.java:99) E/AndroidRuntime(10103):

    android.os.Looper.loop(Looper.java:137) E/AndroidRuntime(10103):

    android.app.ActivityThread.main(ActivityT hread.java:4424) E/AndroidRuntime(10103):

    java.lang.reflect.Method.invokeNative(Nati ve Method) E/AndroidRuntime(10103):

    java.lang.reflect.Method.invoke(Method.jav a:511) E/AndroidRuntime(10103):

    com.android.internal.os.ZygoteInit$Method AndArgsCaller.run(ZygoteInit.java:787) E/AndroidRuntime(10103):

    com.android.internal.os.ZygoteInit.main(Zy goteInit.java:554) E/AndroidRuntime(10103):

    dalvik.system.NativeStart.main(Native Method) I/ActivityManager( 154): START {act=android.intent.action.MAIN cat= [android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.jtb.alogcat/.LogActivity} from pid 356 I/Process (10103): Sending signal. PID: 10103 SIG: 9 I/WindowManager( 154): WIN DEATH: Window{419a36e8 org.fdroid.fdroid/org.fdroid.fdroid.FDroid paused=false} I/ActivityManager( 154): Process org.fdroid.fdroid (pid 10103) has died. I/WindowManager( 154): WIN DEATH: Window{41ab9e80 Patientez paused=false} W/InputManagerService( 154): Starting input on non-focused client com.android.internal.view.IInputMethodCli ent$Stub$Proxy@415b8f20 (uid=10041 pid=356)

  2. landroni

    I can confirm this. Hit update, click the home button to put the app in background, and then Force Close.

    Using 0.28.

  3. CiaranG

    Status Assigned > Resolved
    Assignee CiaranG

    Fixed in 0.31


Login to comment