0.103 - crashing continously

  • Device OS and version: Xperia, 6.0.1
  • F-Droid privileged extension version (if installed): No root

What did you do? (clear steps if possible)

  • update or install F-Droid
  • give permissions
  • update repo

What did you expect to see?

  • one updated package FFupdater

What did you see instead?

  • ACRA dialogue appears for crash
  • press OK/cancel
  • app disappears
  • ACRA dialogue appears for crash
  • press OK/cancel
  • app disappears
  • ...
  • repeat the same, one can barely get to app properties to FC F-Droid because you are constantly prompted that the app has crashed :(

Why was this promoted from alpha3 to release I don't know :(

Logcat:

W ActivityManager: Scheduling restart of crashed service org.fdroid.fdroid/.data.InstalledAppProviderService in 1000ms
W ActivityManager: Scheduling restart of crashed service org.fdroid.fdroid/.installer.InstallManagerService in 1000ms
I ActivityManager: Start proc 14023:org.fdroid.fdroid/u0a360 for service org.fdroid.fdroid/.installer.InstallManagerService
I ActivityThread: Switching default density from 480 to 424
W System  : ClassLoader referenced unknown path: /data/app/org.fdroid.fdroid-1/lib/arm
I ACRA    : ACRA is enabled for org.fdroid.fdroid, initializing...
I AppUpdateStatusService: Found downloaded apk de.marmaro.krt.ffupdater. Notifying user that it should be installed.
D AndroidRuntime: Shutting down VM
E ACRA    : ACRA caught a NullPointerException for org.fdroid.fdroid
E ACRA    : java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.lastIndexOf(int)' on a null object reference
E ACRA    : 	at org.fdroid.fdroid.FDroidApp$5.generate(FDroidApp.java:282)
E ACRA    : 	at com.nostra13.universalimageloader.cache.disc.impl.BaseDiskCache.getFile(BaseDiskCache.java:167)
E ACRA    : 	at com.nostra13.universalimageloader.cache.disc.impl.BaseDiskCache.get(BaseDiskCache.java:98)
E ACRA    : 	at com.nostra13.universalimageloader.cache.disc.impl.LimitedAgeDiskCache.get(LimitedAgeDiskCache.java:74)
E ACRA    : 	at com.nostra13.universalimageloader.utils.DiskCacheUtils.findInCache(DiskCacheUtils.java:36)
E ACRA    : 	at org.fdroid.fdroid.NotificationHelper.getLargeIconForEntry(NotificationHelper.java:506)
E ACRA    : 	at org.fdroid.fdroid.NotificationHelper.createUpdateNotification(NotificationHelper.java:300)
E ACRA    : 	at org.fdroid.fdroid.NotificationHelper.createNotification(NotificationHelper.java:191)
E ACRA    : 	at org.fdroid.fdroid.NotificationHelper.access$400(NotificationHelper.java:37)
E ACRA    : 	at org.fdroid.fdroid.NotificationHelper$1.onReceive(NotificationHelper.java:89)
E ACRA    : 	at android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts(LocalBroadcastManager.java:297)
E ACRA    : 	at android.support.v4.content.LocalBroadcastManager.access$000(LocalBroadcastManager.java:46)
E ACRA    : 	at android.support.v4.content.LocalBroadcastManager$1.handleMessage(LocalBroadcastManager.java:116)
E ACRA    : 	at android.os.Handler.dispatchMessage(Handler.java:102)
E ACRA    : 	at android.os.Looper.loop(Looper.java:148)
E ACRA    : 	at android.app.ActivityThread.main(ActivityThread.java:5461)
E ACRA    : 	at java.lang.reflect.Method.invoke(Native Method)
E ACRA    : 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
E ACRA    : 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
I ActivityManager: START u0 {flg=0x10000000 cmp=org.fdroid.fdroid/.acra.CrashReportActivity (has extras)} from uid 10360 on display 0
I Process : Sending signal. PID: 14023 SIG: 9
D WifiService: Client connection lost with reason: 4
I ActivityManager: Process org.fdroid.fdroid (pid 14023) has died
D ActivityManager: cleanUpApplicationRecord -- 14023

/LE: Sorry for the closing, that button is so close to EDIT, the order is bad.