smithdtyler / prettygoodmusicplayer

A music player app for Android hits the basics hard
GNU General Public License v3.0
51 stars 23 forks source link

Gracefully handle loss of External Storage #24

Open smithdtyler opened 10 years ago

smithdtyler commented 9 years ago

11-02 08:48:13.868: E/Trace(13756): error opening trace file: No such file or directory (2) 11-02 08:48:14.727: E/HTTPMetricsTransport(13756): transmit - MissingCredentialsException while transmitting; 11-02 08:48:14.727: E/HTTPMetricsTransport(13756): amazon.communication.MissingCredentialsException: Static Credential is unavailable. 11-02 08:48:14.727: E/HTTPMetricsTransport(13756): at com.amazon.client.metrics.transport.StaticCredentialRequestSigner.signRequest(StaticCredentialRequestSigner.java:44) 11-02 08:48:14.727: E/HTTPMetricsTransport(13756): at com.amazon.client.metrics.transport.MetricsHttpRequestSigner.signRequest(MetricsHttpRequestSigner.java:54) 11-02 08:48:14.727: E/HTTPMetricsTransport(13756): at amazon.communication.srr.HttpClientSrrManager.makeRequestSync(HttpClientSrrManager.java:192) 11-02 08:48:14.727: E/HTTPMetricsTransport(13756): at com.amazon.client.metrics.transport.HTTPMetricsTransport.makeRequest(HTTPMetricsTransport.java:279) 11-02 08:48:14.727: E/HTTPMetricsTransport(13756): at com.amazon.client.metrics.transport.HTTPMetricsTransport.attemptToTransmit(HTTPMetricsTransport.java:223) 11-02 08:48:14.727: E/HTTPMetricsTransport(13756): at com.amazon.client.metrics.transport.HTTPMetricsTransport.attemptToTransmit(HTTPMetricsTransport.java:228) 11-02 08:48:14.727: E/HTTPMetricsTransport(13756): at com.amazon.client.metrics.transport.HTTPMetricsTransport.transmit(HTTPMetricsTransport.java:195) 11-02 08:48:14.727: E/HTTPMetricsTransport(13756): at com.amazon.client.metrics.batch.transmitter.BatchTransmitter$QueuePusher.sendBatches(BatchTransmitter.java:161) 11-02 08:48:14.727: E/HTTPMetricsTransport(13756): at com.amazon.client.metrics.batch.transmitter.BatchTransmitter$QueuePusher.run(BatchTransmitter.java:127) 11-02 08:48:14.727: E/HTTPMetricsTransport(13756): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) 11-02 08:48:14.727: E/HTTPMetricsTransport(13756): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569) 11-02 08:48:14.727: E/HTTPMetricsTransport(13756): at java.lang.Thread.run(Thread.java:856) 11-02 08:48:14.813: E/LSApp_App(9914): Sending Message to Handler (com.motorola.contextual.virtualsensor.locationsensor.LocationDetection$MessageHandler) {42a22a80}: msg :1010002 11-02 08:48:15.423: E/com.amazon.dcp.settings.SettingsCacheUpdater(13756): Content provider for Device Settings not found, sync unable to start 11-02 08:48:15.423: E/ActivityThread(13756): Failed to find provider info for com.amazon.dcp.settings 11-02 08:48:18.993: E/AudioHardwareMot(224): Error:Unsupported key = screen_state=on 11-02 08:48:22.306: E/dalvikvm(13756): Could not find class 'com.amazon.android.app.IAmazonDownloadManager', referenced from method com.amazon.mas.client.device.software.BasicSoftwareEvaluator.isAmazonDownloadManagerSupported 11-02 08:48:23.360: E/UserPresenceService(1755): Proximity feature is not enabled. 11-02 08:48:24.313: E/com.amazon.mShop.android/com.amazon.identity.auth.device.utils.DeviceTypeHelpers(13756): Device code is invalid. Device appears to be configured incorrectly. Please ignore this message on 3P devices. 11-02 08:48:24.821: E/LSApp_App(9914): Sending Message to Handler (com.motorola.contextual.virtualsensor.locationsensor.LocationDetection$MessageHandler) {42a22a80}: msg :1010002 11-02 08:48:25.563: E/dalvikvm(13756): Could not find class 'android.os.UserHandle', referenced from method com.amazon.identity.auth.device.framework.AndroidUser. 11-02 08:48:32.056: E/Trace(13893): error opening trace file: No such file or directory (2) 11-02 08:48:33.931: E/Trace(13908): error opening trace file: No such file or directory (2) 11-02 08:48:34.227: E/InputDispatcher(468): channel '42bc8ef8 com.danvelazco.fbwrapper/com.danvelazco.fbwrapper.FbWrapper (server)' ~ Channel is unrecoverably broken and will be disposed! 11-02 08:48:34.923: E/LSApp_App(9914): Sending Message to Handler (com.motorola.contextual.virtualsensor.locationsensor.LocationDetection$MessageHandler) {42a22a80}: msg :1010002 11-02 08:48:35.266: E/dalvikvm(13893): Could not find class 'android.os.UserManager', referenced from method ekj.onAppWidgetOptionsChanged 11-02 08:48:35.274: E/dalvikvm(13893): Could not find class 'android.os.UserManager', referenced from method ekj.onUpdate 11-02 08:48:35.485: E/Trace(13939): error opening trace file: No such file or directory (2) 11-02 08:48:35.845: E/LSApp_App(9914): Sending Message to Handler (com.motorola.contextual.virtualsensor.locationsensor.LocationDetection$MessageHandler) {42a22a80}: msg :1010002 11-02 08:48:44.923: E/LSApp_App(9914): Sending Message to Handler (com.motorola.contextual.virtualsensor.locationsensor.LocationDetection$MessageHandler) {42a22a80}: msg :1010002 11-02 08:48:54.970: E/LSApp_App(9914): Sending Message to Handler (com.motorola.contextual.virtualsensor.locationsensor.LocationDetection$MessageHandler) {42a22a80}: msg :1010002 11-02 08:49:01.212: E/AudioHardwareMot(224): Error:Unsupported key = screen_state=off 11-02 08:49:05.032: E/LSApp_App(9914): Sending Message to Handler (com.motorola.contextual.virtualsensor.locationsensor.LocationDetection$MessageHandler) {42a22a80}: msg :1010002 11-02 08:49:20.110: E/AudioHardwareMot(224): Error:Unsupported key = screen_state=on 11-02 08:49:20.516: E/LSApp_App(9914): Sending Message to Handler (com.motorola.contextual.virtualsensor.locationsensor.LocationDetection$MessageHandler) {42a22a80}: msg :1010002 11-02 08:49:24.016: E/UserPresenceService(1755): Proximity feature is not enabled. 11-02 08:49:27.977: E/AudioHardwareMot(224): Error:Unsupported key = screen_state=off 11-02 08:49:30.712: E/LSApp_App(9914): Sending Message to Handler (com.motorola.contextual.virtualsensor.locationsensor.LocationDetection$MessageHandler) {42a22a80}: msg :1010002 11-02 08:49:52.602: E/LSApp_App(9914): Sending Message to Handler (com.motorola.contextual.virtualsensor.locationsensor.LocationDetection$MessageHandler) {42a22a80}: msg :1010002 11-02 08:50:02.110: E/AudioHardwareMot(224): Error:Unsupported key = screen_state=on 11-02 08:50:02.391: E/Trace(14050): error opening trace file: No such file or directory (2) 11-02 08:50:05.470: E/Trace(14080): error opening trace file: No such file or directory (2) 11-02 08:50:05.540: E/LSApp_App(9914): Sending Message to Handler (com.motorola.contextual.virtualsensor.locationsensor.LocationDetection$MessageHandler) {42a22a80}: msg :1010002 11-02 08:50:05.813: E/VoldConnector(468): NDC Command {154 storage users /storage/sdcard1} took too long (564ms) 11-02 08:50:06.313: E/VoldConnector(468): NDC Command {155 storage users /storage/sdcard1} took too long (501ms) 11-02 08:50:06.860: E/VoldConnector(468): NDC Command {156 storage users /storage/sdcard0} took too long (547ms) 11-02 08:50:07.516: E/Vold(207): Unmount request for com.babbel.mobile.android.de-1 when not mounted 11-02 08:50:08.665: E/VoldConnector(468): NDC Command {158 volume unmount /storage/sdcard0 force} took too long (1147ms) 11-02 08:50:08.985: E/Trace(14110): error opening trace file: No such file or directory (2) 11-02 08:50:09.001: E/AtLauncher(14110): not in bp tools mode 11-02 08:50:09.048: E/iu.IUProvider(14050): Account not found: account is null 11-02 08:50:10.102: E/VoldConnector(468): NDC Command {159 volume unmount /storage/sdcard1 force} took too long (1140ms) 11-02 08:50:10.251: E/UserPresenceService(1755): Proximity feature is not enabled. 11-02 08:50:11.063: E/Trace(14130): error opening trace file: No such file or directory (2) 11-02 08:50:11.813: E/AndroidRuntime(14130): FATAL EXCEPTION: main 11-02 08:50:11.813: E/AndroidRuntime(14130): java.lang.RuntimeException: Unable to start service com.smithdtyler.prettygoodmusicplayer.MusicPlaybackService@42784538 with null: java.lang.NullPointerException 11-02 08:50:11.813: E/AndroidRuntime(14130): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2603) 11-02 08:50:11.813: E/AndroidRuntime(14130): at android.app.ActivityThread.access$2000(ActivityThread.java:141) 11-02 08:50:11.813: E/AndroidRuntime(14130): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364) 11-02 08:50:11.813: E/AndroidRuntime(14130): at android.os.Handler.dispatchMessage(Handler.java:99) 11-02 08:50:11.813: E/AndroidRuntime(14130): at android.os.Looper.loop(Looper.java:137) 11-02 08:50:11.813: E/AndroidRuntime(14130): at android.app.ActivityThread.main(ActivityThread.java:5059) 11-02 08:50:11.813: E/AndroidRuntime(14130): at java.lang.reflect.Method.invokeNative(Native Method) 11-02 08:50:11.813: E/AndroidRuntime(14130): at java.lang.reflect.Method.invoke(Method.java:511) 11-02 08:50:11.813: E/AndroidRuntime(14130): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792) 11-02 08:50:11.813: E/AndroidRuntime(14130): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:555) 11-02 08:50:11.813: E/AndroidRuntime(14130): at dalvik.system.NativeStart.main(Native Method) 11-02 08:50:11.813: E/AndroidRuntime(14130): Caused by: java.lang.NullPointerException 11-02 08:50:11.813: E/AndroidRuntime(14130): at com.smithdtyler.prettygoodmusicplayer.MusicPlaybackService.onStartCommand(MusicPlaybackService.java:222) 11-02 08:50:11.813: E/AndroidRuntime(14130): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2586) 11-02 08:50:11.813: E/AndroidRuntime(14130): ... 10 more 11-02 08:50:14.282: E/LSApp_App(9914): Sending Message to Handler (com.motorola.contextual.virtualsensor.locationsensor.LocationDetection$MessageHandler) {42a22a80}: msg :1010002 11-02 08:50:37.352: E/LSApp_App(9914): Sending Message to Handler (com.motorola.contextual.virtualsensor.locationsensor.LocationDetection$MessageHandler) {42a22a80}: msg :1010002 11-02 08:50:40.509: E/Trace(14150): error opening trace file: No such file or directory (2) 11-02 08:50:40.634: E/AndroidRuntime(14150): FATAL EXCEPTION: main 11-02 08:50:40.634: E/AndroidRuntime(14150): java.lang.RuntimeException: Unable to start service com.smithdtyler.prettygoodmusicplayer.MusicPlaybackService@427852e8 with null: java.lang.NullPointerException 11-02 08:50:40.634: E/AndroidRuntime(14150): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2603) 11-02 08:50:40.634: E/AndroidRuntime(14150): at android.app.ActivityThread.access$2000(ActivityThread.java:141) 11-02 08:50:40.634: E/AndroidRuntime(14150): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364) 11-02 08:50:40.634: E/AndroidRuntime(14150): at android.os.Handler.dispatchMessage(Handler.java:99) 11-02 08:50:40.634: E/AndroidRuntime(14150): at android.os.Looper.loop(Looper.java:137) 11-02 08:50:40.634: E/AndroidRuntime(14150): at android.app.ActivityThread.main(ActivityThread.java:5059) 11-02 08:50:40.634: E/AndroidRuntime(14150): at java.lang.reflect.Method.invokeNative(Native Method) 11-02 08:50:40.634: E/AndroidRuntime(14150): at java.lang.reflect.Method.invoke(Method.java:511) 11-02 08:50:40.634: E/AndroidRuntime(14150): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792) 11-02 08:50:40.634: E/AndroidRuntime(14150): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:555) 11-02 08:50:40.634: E/AndroidRuntime(14150): at dalvik.system.NativeStart.main(Native Method) 11-02 08:50:40.634: E/AndroidRuntime(14150): Caused by: java.lang.NullPointerException 11-02 08:50:40.634: E/AndroidRuntime(14150): at com.smithdtyler.prettygoodmusicplayer.MusicPlaybackService.onStartCommand(MusicPlaybackService.java:222)