[Android Software Development] zeroize:
The icon of this app does not stick if I install another app from the same developer. Log files:

EXCEPTION@JAVA_APP
crashtime:1301393312
processname:com.slovoed.merriam_webster.english_english_unabridged
misclog:java.lang.NullPointerException
at com.slovoed.merriam_webster.english_english_unabridged.Start.loadSettings(Start.java:2038)
at com.slovoed.merriam_webster.english_english_unabridged.Start.initialisation(Start.java:343)
at com.slovoed.merriam_webster.english_english_unabridged.Start.access$200(Start.java:58)
at com.slovoed.merriam_webster.english_english_unabridged.Start$4.handleMessage(Start.java:547)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4370)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
at dalvik.system.NativeStart.main(Native Method)

:end

apk.path:/data/app/com.slovoed.merriam_webster.english_english_unabridged.apk

adb.connected:0
crashlog:DALVIK THREADS:
"main" prio=5 tid=3 NATIVE
| group="main" sCount=1 dsCount=0 s=N obj=0x40026240 self=0xbda8
| sysTid=2870 nice=0 sched=0/0 cgrp=unknown handle=-1344001376
at android.os.BinderProxy.transact(Native Method)
at android.app.ActivityManagerProxy.handleApplicationError(ActivityManagerNative.java:2358)
at com.android.internal.os.RuntimeInit.crash(RuntimeInit.java:348)
at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:82)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:887)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:884)
at dalvik.system.NativeStart.main(Native Method)

"CookieSyncManager" prio=5 tid=17 TIMED_WAIT
| group="main" sCount=1 dsCount=0 s=N obj=0x45ab65e8 self=0x36c3f0
| sysTid=2880 nice=10 sched=0/0 cgrp=unknown handle=3575240
at java.lang.Object.wait(Native Method)
- waiting on <0x45ab6d00> (a android.os.MessageQueue)
at java.lang.Object.wait(Object.java:326)
at android.os.MessageQueue.next(MessageQueue.java:144)
at android.os.Looper.loop(Looper.java:110)
at android.webkit.WebSyncManager.run(WebSyncManager.java:90)
at java.lang.Thread.run(Thread.java:1096)

"WebViewCoreThread" prio=5 tid=15 WAIT
| group="main" sCount=1 dsCount=0 s=N obj=0x45aad288 self=0x2f6d78
| sysTid=2877 nice=0 sched=0/0 cgrp=unknown handle=3108496
at java.lang.Object.wait(Native Method)
- waiting on <0x45aad5a0> (a android.os.MessageQueue)
at java.lang.Object.wait(Object.java:288)
at android.os.MessageQueue.next(MessageQueue.java:148)
at android.os.Looper.loop(Looper.java:110)
at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:611)
at java.lang.Thread.run(Thread.java:1096)

"Binder Thread #3" prio=5 tid=13 NATIVE
| group="main" sCount=1 dsCount=0 s=N obj=0x45966820 self=0x146f60
| sysTid=2875 nice=0 sched=0/0 cgrp=unknown handle=1339048
at dalvik.system.NativeStart.run(Native Method)

"Binder Thread #2" prio=5 tid=11 NATIVE
| group="main" sCount=1 dsCount=0 s=N obj=0x45962288 self=0x14ca28
| sysTid=2874 nice=0 sched=0/0 cgrp=unknown handle=1365384
at dalvik.system.NativeStart.run(Native Method)

"Binder Thread #1" prio=5 tid=9 NATIVE
| group="main" sCount=1 dsCount=0 s=N obj=0x459613a8 self=0x1431c8
| sysTid=2873 nice=0 sched=0/0 cgrp=unknown handle=1323400
at dalvik.system.NativeStart.run(Native Method)

"Signal Catcher" daemon prio=5 tid=7 RUNNABLE
| group="system" sCount=0 dsCount=0 s=N obj=0x459601e8 self=0x13c6b0
| sysTid=2872 nice=0 sched=0/0 cgrp=unknown handle=1186504
at dalvik.system.NativeStart.run(Native Method)

"HeapWorker" daemon prio=5 tid=5 VMWAIT
| group="system" sCount=1 dsCount=0 s=N obj=0x443a4b50 self=0x1383f8
| sysTid=2871 nice=0 sched=0/0 cgrp=unknown handle=1186248
at dalvik.system.NativeStart.run(Native Method)

EXCEPTION@JAVA_APP
crashtime:1301330087
processname:com.android.vending
misclog:android.database.sqlite.SQLiteException: unable to open database file
at android.database.sqlite.SQLiteDatabase.dbopen(Native Method)
at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1698)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:739)
at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:761)
at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:754)
at android.app.ApplicationContext.openOrCreateDatabase(ApplicationContext.java:477)
at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:193)
at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:98)
at com.android.vending.api.LocalAssetDatabase.<init>(LocalAssetDatabase.java:135)
at com.android.vending.ServiceLocator.getLocalAssetDatabase(ServiceLocator.java:101)
at com.android.vending.model.Asset.getLocalInfoForAll(Asset.java:1223)
at com.android.vending.model.LocalAssetCache.buildCache(LocalAssetCache.java:139)
at com.android.vending.model.LocalAssetCache.access$000(LocalAssetCache.java:25)
at com.android.vending.model.LocalAssetCache$1.run(LocalAssetCache.java:75)
at java.lang.Thread.run(Thread.java:1096)

:end