{"action":"created","issue":{"url":"https://api.github.com/repos/jensstein/oandbackup/issues/120","repository_url":"https://api.github.com/repos/jensstein/oandbackup","labels_url":"https://api.github.com/repos/jensstein/oandbackup/issues/120/labels{/name}","comments_url":"https://api.github.com/repos/jensstein/oandbackup/issues/120/comments","events_url":"https://api.github.com/repos/jensstein/oandbackup/issues/120/events","html_url":"https://github.com/jensstein/oandbackup/issues/120","id":130047139,"number":120,"title":"FC when clicking \"preferences\"","user":{"login":"takiainen","id":13743305,"avatar_url":"https://avatars.githubusercontent.com/u/13743305?v=3","gravatar_id":"","url":"https://api.github.com/users/takiainen","html_url":"https://github.com/takiainen","followers_url":"https://api.github.com/users/takiainen/followers","following_url":"https://api.github.com/users/takiainen/following{/other_user}","gists_url":"https://api.github.com/users/takiainen/gists{/gist_id}","starred_url":"https://api.github.com/users/takiainen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/takiainen/subscriptions","organizations_url":"https://api.github.com/users/takiainen/orgs","repos_url":"https://api.github.com/users/takiainen/repos","events_url":"https://api.github.com/users/takiainen/events{/privacy}","received_events_url":"https://api.github.com/users/takiainen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":15,"created_at":"2016-01-30T22:41:01Z","updated_at":"2016-03-22T16:22:32Z","closed_at":null,"body":"Ok so here we go: I clean flashed Darkobas MM ROM (for Oneplus one) in order to get this logcat of oandbackup FC when clicking \"preferences\". I installed busybox too. And Supersu 2.52 beta installed. Everything else stock.\r\n\r\nSomething else is wrong too, since oandbackup doesn't show list of apps as usually, but instead just grey background (see screenshot here: http://i.imgur.com/Ne92mPw.png )\r\n\r\nkalle@kalle-Latitude-D630:~$ adb shell ps | grep dk.jens.backup\r\nu0_a59    11003 273   692392 50980 sys_epoll_ 00000000 S dk.jens.backup\r\nkalle@kalle-Latitude-D630:~$ adb logcat | grep 11003\r\n01-31 00:24:11.970  2505  2544 I ActivityManager: Start proc 11003:dk.jens.backup/u0a59 for activity dk.jens.backup/.OAndBackup\r\n01-31 00:24:12.018 11003 11003 I art     : Late-enabling -Xcheck:jni\r\n01-31 00:24:12.117 11003 11003 W System  : ClassLoader referenced unknown path: /data/app/dk.jens.backup-1/lib/arm\r\n01-31 00:24:12.251 11003 11021 D OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true\r\n01-31 00:24:12.455 11003 11021 I Adreno-EGL: <qeglDrvAPI_eglInitialize:379>: EGL 1.4 QUALCOMM build: Nondeterministic_AU_msm8974_LA.BF.1.1.3_RB1__release_AU (Ia6c73e7530)\r\n01-31 00:24:12.455 11003 11021 I Adreno-EGL: OpenGL ES Shader Compiler Version: E031.29.00.00\r\n01-31 00:24:12.455 11003 11021 I Adreno-EGL: Build Date: 12/04/15 Fri\r\n01-31 00:24:12.455 11003 11021 I Adreno-EGL: Local Branch: mybranch17080070\r\n01-31 00:24:12.455 11003 11021 I Adreno-EGL: Remote Branch: quic/LA.BF.1.1.3_rb1.5\r\n01-31 00:24:12.455 11003 11021 I Adreno-EGL: Local Patches: NONE\r\n01-31 00:24:12.455 11003 11021 I Adreno-EGL: Reconstruct Branch: NOTHING\r\n01-31 00:24:12.458 11003 11021 I OpenGLRenderer: Initialized EGL, version 1.4\r\n01-31 00:24:40.183 11003 11003 D AndroidRuntime: Shutting down VM\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: FATAL EXCEPTION: main\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: Process: dk.jens.backup, PID: 11003\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{dk.jens.backup/dk.jens.backup.Preferences}: java.lang.NullPointerException: Attempt to invoke virtual method 'void dk.jens.backup.AppInfoAdapter.setLocalTimestampFormat(boolean)' on a null object reference\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: \tat android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416)\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: \tat android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: \tat android.app.ActivityThread.access$900(ActivityThread.java:150)\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: \tat android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: \tat android.os.Handler.dispatchMessage(Handler.java:102)\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: \tat android.os.Looper.loop(Looper.java:148)\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: \tat android.app.ActivityThread.main(ActivityThread.java:5417)\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: \tat java.lang.reflect.Method.invoke(Native Method)\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: \tat com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void dk.jens.backup.AppInfoAdapter.setLocalTimestampFormat(boolean)' on a null object reference\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: \tat dk.jens.backup.OAndBackup.onSharedPreferenceChanged(OAndBackup.java:543)\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: \tat android.app.SharedPreferencesImpl$EditorImpl.notifyListeners(SharedPreferencesImpl.java:479)\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: \tat android.app.SharedPreferencesImpl$EditorImpl.apply(SharedPreferencesImpl.java:387)\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: \tat android.preference.PreferenceManager.setNoCommit(PreferenceManager.java:536)\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: \tat android.preference.PreferenceManager.inflateFromResource(PreferenceManager.java:277)\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: \tat android.preference.PreferenceActivity.addPreferencesFromResource(PreferenceActivity.java:1521)\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: \tat dk.jens.backup.Preferences.onCreate(Preferences.java:16)\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: \tat android.app.Activity.performCreate(Activity.java:6251)\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: \tat android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: \tat android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)\r\n01-31 00:24:40.184 11003 11003 E AndroidRuntime: \t... 9 more\r\n01-31 00:24:44.959 11003 11003 I Process : Sending signal. PID: 11003 SIG: 9\r\n01-31 00:24:45.047  2505  3511 I libprocessgroup: Killing pid 11020 in uid 10059 as part of process group 11003\r\n01-31 00:24:45.187  2505  3511 I ActivityManager: Process dk.jens.backup (pid 11003) has died\r\n\r\nThis kind of behavior I've only encountered with this particular MM ROM. Hopefully this logcat helps you.\r\n\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/jensstein/oandbackup/issues/comments/199888885","html_url":"https://github.com/jensstein/oandbackup/issues/120#issuecomment-199888885","issue_url":"https://api.github.com/repos/jensstein/oandbackup/issues/120","id":199888885,"user":{"login":"takiainen","id":13743305,"avatar_url":"https://avatars.githubusercontent.com/u/13743305?v=3","gravatar_id":"","url":"https://api.github.com/users/takiainen","html_url":"https://github.com/takiainen","followers_url":"https://api.github.com/users/takiainen/followers","following_url":"https://api.github.com/users/takiainen/following{/other_user}","gists_url":"https://api.github.com/users/takiainen/gists{/gist_id}","starred_url":"https://api.github.com/users/takiainen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/takiainen/subscriptions","organizations_url":"https://api.github.com/users/takiainen/orgs","repos_url":"https://api.github.com/users/takiainen/repos","events_url":"https://api.github.com/users/takiainen/events{/privacy}","received_events_url":"https://api.github.com/users/takiainen/received_events","type":"User","site_admin":false},"created_at":"2016-03-22T16:22:32Z","updated_at":"2016-03-22T16:22:32Z","body":"And here's the output of \"pm\" commands while on Dirty Unicorns:\r\n\r\nroot@android:/ # pm list users\r\nUsers:\r\n\tUserInfo{0:Owner:13} running\r\nroot@android:/ # pm list users | busybox sed -nr 's/.{([0-9]+):./\\1/p'\r\n\tUserInf0wner:13} running\r\n"}}