[ONE Original Android Development] tofu:
- Settings force closes when going to CandyCane and try to select "navigation" tab. Thus I cannot configure hardware buttons.

03-20 21:49:18.048 5114 5186 I ActivityManager: Displayed com.android.settings/.Settings$CandyCaneActivity: +284ms

03-20 21:49:18.106 22645 22668 D OpenGLRenderer: endAllActiveAnimators on 0xb2ccdf80 (RippleDrawable) with handle 0xb2ec9350

03-20 21:49:18.722 27117 31656 D EventsThread: start a sync after 10000 ms

03-20 21:49:18.724 27117 27817 D EventsThread: Event stream woken from pause.

03-20 21:49:18.724 27117 27817 D EventsThread: Get events from token s116257727_174593834_833381_17701419_181645_62522_585359_372512

03-20 21:49:18.724 27117 27817 D RestAdapterCallback: Trigger the event [syncFromToken]

03-20 21:49:19.353 27117 27117 D RestAdapterCallback: ## Succeed() : [syncFromToken]

03-20 21:49:19.354 27117 27117 D EventsThread: Got event response

03-20 21:49:19.354 27117 27117 D EventsThread: mCurrentToken is now set to s116257825_174593980_833416_17701449_181645_62523_585359_372512

03-20 21:49:19.355 27117 27804 D MXData : onSyncComplete

03-20 21:49:19.355 27117 27804 D MXCallsManager: checkPendingIncomingCalls

03-20 21:49:19.356 27117 27117 D Matrix : onLiveEventsChunkProcessed

03-20 21:49:19.357 27117 27817 D EventsThread: startSync : start a delay timer

03-20 21:49:19.357 27117 27817 D EventsThread: Event stream is paused because there is a timer delay.

03-20 21:49:19.358 27117 27817 D EventsThread: startSync : wait ...

03-20 21:49:20.921 3843 4416 D audio_hw_primary: out_standby: enter: stream (0xb61bdec0) usecase(4: audio-ull-playback)

03-20 21:49:20.976 3843 4416 D hardware_info: hw_info_append_hw_type : device_name = speaker

03-20 21:49:29.395 27117 31709 D EventsThread: start a sync after 10000 ms

03-20 21:49:29.398 27117 27817 D EventsThread: Event stream woken from pause.

03-20 21:49:29.399 27117 27817 D EventsThread: Get events from token s116257825_174593980_833416_17701449_181645_62523_585359_372512

03-20 21:49:29.400 27117 27817 D RestAdapterCallback: Trigger the event [syncFromToken]

03-20 21:49:29.687 27117 27117 D RestAdapterCallback: ## Succeed() : [syncFromToken]

03-20 21:49:29.692 27117 27117 D EventsThread: Got event response

03-20 21:49:29.696 27117 27117 D EventsThread: mCurrentToken is now set to s116257937_174594082_833447_17701472_181646_62523_585359_372514

03-20 21:49:29.696 27117 27804 D MXData : onSyncComplete

03-20 21:49:29.700 27117 27804 D MXCallsManager: checkPendingIncomingCalls

03-20 21:49:29.704 27117 27817 D EventsThread: startSync : start a delay timer

03-20 21:49:29.705 27117 27817 D EventsThread: Event stream is paused because there is a timer delay.

03-20 21:49:29.706 27117 27817 D EventsThread: startSync : wait ...

03-20 21:49:29.707 27117 27117 D Matrix : onLiveEventsChunkProcessed

03-20 21:49:39.212 22645 22645 D AndroidRuntime: Shutting down VM

03-20 21:49:39.213 22645 22645 E AndroidRuntime: FATAL EXCEPTION: main

03-20 21:49:39.213 22645 22645 E AndroidRuntime: Process: com.android.settings, PID: 22645

03-20 21:49:39.213 22645 22645 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.preference.Preference.onPrepareForRemoval()' on a null object reference

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at android.support.v7.preference.PreferenceGroup.removePreferenceInt(PreferenceGroup.java:219)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at android.support.v7.preference.PreferenceGroup.removePreference(PreferenceGroup.java:212)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at org.candyroms.candycane.tabs.Misc.onCreate(Misc.java:58)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at android.app.Fragment.performCreate(Fragment.java:2336)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:949)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at android.app.BackStackRecord.setLastIn(BackStackRecord.java:860)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at android.app.BackStackRecord.calculateFragments(BackStackRecord.java:883)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at android.app.BackStackRecord.run(BackStackRecord.java:728)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1578)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at android.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:563)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at android.support.v13.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:149)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at android.support.v4.view.ViewPager.populate(ViewPager.java:1272)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at android.support.v4.view.ViewPager.populate(ViewPager.java:1120)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at android.support.v4.view.ViewPager$3.run(ViewPager.java:277)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:874)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at android.view.Choreographer.doCallbacks(Choreographer.java:686)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at android.view.Choreographer.doFrame(Choreographer.java:618)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:860)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at android.os.Handler.handleCallback(Handler.java:751)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at android.os.Handler.dispatchMessage(Handler.java:95)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at android.os.Looper.loop(Looper.java:153)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at android.app.ActivityThread.main(ActivityThread.java:6169)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at java.lang.reflect.Method.invoke(Native Method)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:888)

03-20 21:49:39.213 22645 22645 E AndroidRuntime:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:778)

03-20 21:49:39.217 5114 6659 W ActivityManager: Force finishing activity com.android.settings/.Settings$CandyCaneActivity

03-20 21:49:39.229 5114 6659 W ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:877 com.android.server.am.AppErrors.crashApplicationInner:374 com.android.server.am.AppErrors.crashApplication:308 com.android.server.am.ActivityManagerService.handleApplicationCrashInner:13506 com.android.server.am.ActivityManagerService.handleApplicationCrash:13488

03-20 21:49:39.230 5114 6659 E ActivityManager: Sending non-protected broadcast projekt.substratum.APP_CRASHED from system 5114:system/1000 pkg android

03-20 21:49:39.230 5114 6659 E ActivityManager: java.lang.Throwable

03-20 21:49:39.230 5114 6659 E ActivityManager:	at com.android.server.am.ActivityManagerService.checkBroadcastFromSystem(ActivityManagerService.java:17925)

03-20 21:49:39.230 5114 6659 E ActivityManager:	at com.android.server.am.ActivityManagerService.broadcastIntentLocked(ActivityManagerService.java:18497)

03-20 21:49:39.230 5114 6659 E ActivityManager:	at com.android.server.am.ActivityManagerService.broadcastIntent(ActivityManagerService.java:18588)

03-20 21:49:39.230 5114 6659 E ActivityManager:	at android.app.ContextImpl.sendBroadcast(ContextImpl.java:881)

03-20 21:49:39.230 5114 6659 E ActivityManager:	at com.android.server.am.AppErrors.crashApplicationInner(AppErrors.java:374)

03-20 21:49:39.230 5114 6659 E ActivityManager:	at com.android.server.am.AppErrors.crashApplication(AppErrors.java:308)

03-20 21:49:39.230 5114 6659 E ActivityManager:	at com.android.server.am.ActivityManagerService.handleApplicationCrashInner(ActivityManagerService.java:13506)

03-20 21:49:39.230 5114 6659 E ActivityManager:	at com.android.server.am.ActivityManagerService.handleApplicationCrash(ActivityManagerService.java:13488)

03-20 21:49:39.230 5114 6659 E ActivityManager:	at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:1660)

03-20 21:49:39.230 5114 6659 E ActivityManager:	at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2802)

03-20 21:49:39.230 5114 6659 E ActivityManager:	at android.os.Binder.execTransact(Binder.java:565)

03-20 21:49:39.310 5114 21735 I OpenGLRenderer: Initialized EGL, version 1.4

03-20 21:49:39.310 5114 21735 D OpenGLRenderer: Swap behavior 1

03-20 21:49:39.729 5114 5143 W ActivityManager: Activity pause timeout for ActivityRecord{d9edfa1 u0 com.android.settings/.Settings$CandyCaneActivity t52 f}

03-20 21:49:39.740 27117 31738 D EventsThread: start a sync after 10000 ms

03-20 21:49:39.742 27117 27817 D EventsThread: Event stream woken from pause.

03-20 21:49:39.742 27117 27817 D EventsThread: Get events from token s116257937_174594082_833447_17701472_181646_62523_585359_372514

03-20 21:49:39.742 27117 27817 D RestAdapterCallback: Trigger the event [syncFromToken]

03-20 21:49:39.789 5114 5143 W BroadcastQueue: Skipping deliver [background] BroadcastRecord{7d25886 u-1 android.intent.action.BATTERY_CHANGED} to ReceiverList{aa8d4dd 22645 com.android.settings/1000/u0 remote:62f80b4}: process crashing

03-20 21:49:40.402 27117 27117 D RestAdapterCallback: ## Succeed() : [syncFromToken]

03-20 21:49:40.402 27117 27117 D EventsThread: Got event response

03-20 21:49:40.403 27117 27117 D EventsThread: mCurrentToken is now set to s116258029_174594216_833472_17701490_181646_62523_585359_372514

03-20 21:49:40.403 27117 27804 D MXData : onSyncComplete

03-20 21:49:40.403 27117 27804 D MXCallsManager: checkPendingIncomingCalls

03-20 21:49:40.404 27117 27117 D Matrix : onLiveEventsChunkProcessed

03-20 21:49:40.405 27117 27817 D EventsThread: startSync : start a delay timer

03-20 21:49:40.406 27117 27817 D EventsThread: Event stream is paused because there is a timer delay.

03-20 21:49:40.406 27117 27817 D EventsThread: startSync : wait ...

- Finnish dictionary is missing, can it be added? thx

---------- Post added at 10:46 PM ---------- Previous post was at 09:52 PM ----------

- Consider adding init.d support? Currently I cannot install Afwall's "startup data leak fix", since it requires init.d support.