[Nexus 6  Original Android Development] old_fart:
here is a log of me changing themes . . . hth.

01-28 18:12:58.955 964 964 F SystemServer: BOOT FAILURE making Window Manager Service ready

01-28 18:12:58.955 964 964 F SystemServer: java.lang.IllegalStateException: Cannot broadcast before boot completed

01-28 18:12:58.955 964 964 F SystemServer: at com.android.server.am.ActivityManagerService.verifyBroadcastLocked(ActivityManagerService.java:15985)

01-28 18:12:58.955 964 964 F SystemServer: at com.android.server.am.ActivityManagerService.broadcastIntent(ActivityManagerService.java:16003)

01-28 18:12:58.955 964 964 F SystemServer: at android.app.ContextImpl.sendStickyBroadcast(ContextImpl.java:1509)

01-28 18:12:58.955 964 964 F SystemServer: at com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate.sendStateChangeBroadcast(KeyguardServiceDelegate.java:129)

01-28 18:12:58.955 964 964 F SystemServer: at com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate.onSystemReady(KeyguardServiceDelegate.java:270)

01-28 18:12:58.955 964 964 F SystemServer: at com.android.internal.policy.impl.PhoneWindowManager.systemReady(PhoneWindowManager.java:5728)

01-28 18:12:58.955 964 964 F SystemServer: at com.android.server.wm.WindowManagerService.systemReady(WindowManagerService.java:7509)

01-28 18:12:58.955 964 964 F SystemServer: at com.android.server.SystemServer.startOtherServices(SystemServer.java:1064)

01-28 18:12:58.955 964 964 F SystemServer: at com.android.server.SystemServer.run(SystemServer.java:277)

01-28 18:12:58.955 964 964 F SystemServer: at com.android.server.SystemServer.main(SystemServer.java:178)

01-28 18:12:58.955 964 964 F SystemServer: at java.lang.reflect.Method.invoke(Native Method)

01-28 18:12:58.955 964 964 F SystemServer: at java.lang.reflect.Method.invoke(Method.java:372)

01-28 18:12:58.955 964 964 F SystemServer: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)

01-28 18:12:58.955 964 964 F SystemServer: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)

--------- beginning of crash

--------- beginning of main

01-28 18:29:47.176 964 1983 F Environment: Path requests must specify a user by using UserEnvironment

01-28 18:29:47.176 964 1983 F Environment: java.lang.Throwable

01-28 18:29:47.176 964 1983 F Environment: at android.os.Environment.throwIfUserRequired(Environment.java:820)

01-28 18:29:47.176 964 1983 F Environment: at android.os.Environment.getExternalStorageDirectory(Environment.java:391)

01-28 18:29:47.176 964 1983 F Environment: at android.provider.MediaStore$Audio$Media.getContentUriForPath(MediaStore.java:1402)

01-28 18:29:47.176 964 1983 F Environment: at android.content.pm.ThemeUtils.setDefaultAudible(ThemeUtils.java:447)

01-28 18:29:47.176 964 1983 F Environment: at com.android.server.ThemeService.updateAudible(ThemeService.java:583)

01-28 18:29:47.176 964 1983 F Environment: at com.android.server.ThemeService.updateNotifications(ThemeService.java:570)

01-28 18:29:47.176 964 1983 F Environment: at com.android.server.ThemeService.doApplyTheme(ThemeService.java:400)

01-28 18:29:47.176 964 1983 F Environment: at com.android.server.ThemeService.access$000(ThemeService.java:93)

01-28 18:29:47.176 964 1983 F Environment: at com.android.server.ThemeService$ThemeWorkerHandler.handleMessage(ThemeService.java:139)

01-28 18:29:47.176 964 1983 F Environment: at android.os.Handler.dispatchMessage(Handler.java:102)

01-28 18:29:47.176 964 1983 F Environment: at android.os.Looper.loop(Looper.java:135)

01-28 18:29:47.176 964 1983 F Environment: at android.os.HandlerThread.run(HandlerThread.java:61)