View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0010129 | MMA | Playlists | public | 2012-12-04 09:23 | 2013-01-10 01:19 |
Reporter | Assigned To | ||||
Priority | urgent | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
OS | All | ||||
Fixed in Version | 1.0.1 | ||||
Summary | 0010129: Deleting item from playlist then selecting causes crash | ||||
Description | In playlist with 1 item only, when item is deleted it still remains displayed. Trying to select this item causes a crash | ||||
Steps To Reproduce | 1. Create playlist with single song 2. Delete song (at this point, would expect the song to no longer be displayed, as with other items in the list, but t is still shown) 3. Select item ->crash | ||||
Tags | No tags attached. | ||||
Attached Files | playlist_item_delete.txt (29,313 bytes)
12-04 18:19:36.613: D/MediaStoreObserver(6608): Delayed start 12-04 18:19:37.222: I/InputReader(123): dispatchTouch::touch event's action is 0 12-04 18:19:37.222: I/InputDispatcher(123): Delivering touch to current input target: action: 0, channel '409b2958 com.ventismedia.android.mediamonkey/com.ventismedia.android.mediamonkey.library.LibraryActivity (server)' 12-04 18:19:37.343: I/InputReader(123): dispatchTouch::touch event's action is 1 12-04 18:19:37.343: I/InputDispatcher(123): Delivering touch to current input target: action: 1, channel '409b2958 com.ventismedia.android.mediamonkey/com.ventismedia.android.mediamonkey.library.LibraryActivity (server)' 12-04 18:19:37.542: D/ExtendedListFragment(6608): onStop 12-04 18:19:37.546: I/PlaylistItemsFragment(6608): getFragmentLayout 12-04 18:19:37.558: D/ExtendedListFragment(6608): initTitleListener 12-04 18:19:37.558: I/LibraryViewFragment(6608): onActivityCreated 12-04 18:19:37.562: W/TransactionManager(6608): New ThreadSerializer id from -1 to 40 12-04 18:19:37.566: D/PlaylistItemsFragment(6608): onCreateLoader 12-04 18:19:37.566: D/PlaylistItemsFragment(6608): List height: 0 12-04 18:19:37.570: I/PlaylistItemsFragment(6608): onActivityCreated 12-04 18:19:37.570: D/PlaylistItemsFragment(6608): onCreateLoader 12-04 18:19:37.570: D/PlaylistItemsFragment(6608): List height: 0 12-04 18:19:37.570: D/PagedCursorLoader(6608): PagedCursorLoader created 12-04 18:19:37.574: D/PagedCursorLoader(6608): PagedCursorLoader - load start content://com.ventismedia.android.mediamonkey.provider.MediaMonkeyStoreProvider/readonly/audio/playlists/2/media 12-04 18:19:37.582: D/PlaylistItemsFragment(6608): onResume 12-04 18:19:37.582: D/ExtendedListFragment(6608): onResume 12-04 18:19:37.585: D/PagedCursorLoader(6608): Min count of rows is 9 12-04 18:19:37.585: D/PlaylistItemsFragment(6608): updateCurrentTrackId 12-04 18:19:37.585: D/TrackListModel(6608): Get current track from preferences 12-04 18:19:37.636: D/dalvikvm(6608): GC_EXTERNAL_ALLOC freed 1016K, 48% free 3993K/7559K, external 4746K/5079K, paused 33ms 12-04 18:19:37.652: D/Cursor(6608): Database path: /mnt/sdcard/MediaMonkey/files/mmstore.db 12-04 18:19:37.652: D/Cursor(6608): Table name : playlists 12-04 18:19:37.652: D/Cursor(6608): SQL : SQLiteQuery: SELECT _id, name, date_modified, _data, _ms_id, number_of_tracks, number_of_subplaylists FROM playlists ORDER BY _ms_id ASC 12-04 18:19:37.652: I/dalvikvm(6608): Uncaught exception thrown by finalizer (will be discarded): 12-04 18:19:37.656: I/dalvikvm(6608): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@40515a78 on playlists that has not been deactivated or closed 12-04 18:19:37.656: I/dalvikvm(6608): at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:620) 12-04 18:19:37.656: I/dalvikvm(6608): at dalvik.system.NativeStart.run(Native Method) 12-04 18:19:37.671: D/QUERY(6608): select item_id, item_type, playlist_id, play_order, _id, title, album_art, artists, duration, type from (SELECT DISTINCT playlist_items_map.play_order, playlist_items_map._id AS item_id, playlist_items_map.playlist_id, "2" AS item_type, media.*, group_concat(artists.artist, ", ") AS artists FROM media, playlist_items_map, media_artists_map, artists WHERE media._id = playlist_items_map.item_id AND media._id=media_artists_map.media_id AND artists._id=media_artists_map.artist_id AND playlist_items_map.playlist_id=? GROUP BY play_order ORDER BY play_order LIMIT 0, 9) 12-04 18:19:37.671: D/QUERY(6608): [2] 12-04 18:19:37.722: D/PagedCursorLoader(6608): PagedCursorLoader - page loaded in time (149 ms) 12-04 18:19:37.722: D/PagedCursorLoader(6608): PagedCursorLoader onNextPageLoaded (1)9 12-04 18:19:37.722: D/PagedCursorLoader(6608): isReset : false 12-04 18:19:37.722: D/PlaylistItemsFragment(6608): onNextPageLoaded 1 12-04 18:19:37.722: D/PlaylistItemsFragment(6608): onNextPageLoaded cursor.getCount()1 12-04 18:19:37.722: D/PlaylistItemsFragment(6608): ITEMS_LOADER (next page 1) 12-04 18:19:37.722: D/PlaylistItemsFragment(6608): addMedia start ------ 0 12-04 18:19:37.722: D/AsyncTaskManager(6608): clearImmediate 12-04 18:19:37.722: D/AsyncTaskManager(6608): Nothing to clear. 12-04 18:19:37.722: D/AsyncTaskManager(6608): cleared in time (0 ms) 12-04 18:19:37.722: D/PlaylistItemsFragment(6608): fillFirstHundredImmediate 12-04 18:19:37.734: D/PlaylistItemsFragment(6608): onLoadFinished 12-04 18:19:37.734: D/PlaylistItemsFragment(6608): PLAYLISTS_LOADER 12-04 18:19:37.734: D/PlaylistItemsFragment(6608): runOnUiThread fillFirstHundredImmediate start 12-04 18:19:37.738: D/AsyncTaskManager(6608): clearImmediate 12-04 18:19:37.738: D/AsyncTaskManager(6608): Nothing to clear. 12-04 18:19:37.738: D/AsyncTaskManager(6608): cleared in time (0 ms) 12-04 18:19:37.738: D/PlaylistItemsFragment(6608): clearMedia 12-04 18:19:37.738: D/PlaylistItemsFragment(6608): runOnUiThread fillFirstHundredImmediate to end 12-04 18:19:37.738: D/PlaylistItemsFragment(6608): runOnUiThread fillFirstHundredImmediate end 12-04 18:19:37.742: D/PlaylistItemsFragment(6608): addMedia end ------ 1 12-04 18:19:37.746: D/ExtendedListFragment(6608): initTitleListener 12-04 18:19:37.746: D/PagedCursorLoader(6608): PagedCursorLoader - load end (172 ms)content://com.ventismedia.android.mediamonkey.provider.MediaMonkeyStoreProvider/readonly/audio/playlists/2/media 12-04 18:19:37.750: D/PagedCursorLoader(6608): PagedCursorLoader - unlockcontent://com.ventismedia.android.mediamonkey.provider.MediaMonkeyStoreProvider/readonly/audio/playlists/2/media 12-04 18:19:37.773: D/PlaylistItemsFragment(6608): onLoadFinished 12-04 18:19:37.773: D/PlaylistItemsFragment(6608): ITEMS_LOADER 12-04 18:19:37.773: D/PlaylistItemsFragment(6608): onLoadFinished cursorCount: 1 12-04 18:19:37.773: D/PlaylistItemsFragment(6608): onLoadFinished adapterCount: 1 12-04 18:19:37.773: D/PlaylistItemsFragment(6608): addMedia start ------ 1 12-04 18:19:37.773: D/AsyncTaskManager(6608): clearImmediate 12-04 18:19:37.773: D/AsyncTaskManager(6608): Nothing to clear. 12-04 18:19:37.773: D/AsyncTaskManager(6608): cleared in time (0 ms) 12-04 18:19:37.773: D/PlaylistItemsFragment(6608): fillFirstHundredImmediate 12-04 18:19:37.773: D/PlaylistItemsFragment(6608): runOnUiThread fillFirstHundredImmediate start 12-04 18:19:37.773: D/AsyncTaskManager(6608): clearImmediate 12-04 18:19:37.773: D/AsyncTaskManager(6608): Nothing to clear. 12-04 18:19:37.773: D/AsyncTaskManager(6608): cleared in time (0 ms) 12-04 18:19:37.773: D/PlaylistItemsFragment(6608): clearMedia 12-04 18:19:37.773: D/PlaylistItemsFragment(6608): runOnUiThread fillFirstHundredImmediate to end 12-04 18:19:37.773: D/PlaylistItemsFragment(6608): runOnUiThread fillFirstHundredImmediate end 12-04 18:19:37.773: D/PlaylistItemsFragment(6608): addMedia end ------ 1 12-04 18:19:37.773: D/ExtendedListFragment(6608): initTitleListener 12-04 18:19:38.324: D/BatteryService(123): update start 12-04 18:19:38.328: D/BatteryService(123): updateBattery level:42 scale:100 status:2 health:2 present:true voltage: 3837 temperature: 410 technology: Li-ion AC powered:false USB powered:true icon:17302213 12-04 18:19:38.347: I/StatusBarPolicy(208): BAT. S:2 H:2 12-04 18:19:40.351: W/PowerManagerService(123): Timer 0x3->0x3|0x0 12-04 18:19:41.175: I/InputReader(123): dispatchTouch::touch event's action is 0 12-04 18:19:41.175: I/InputDispatcher(123): Delivering touch to current input target: action: 0, channel '409b2958 com.ventismedia.android.mediamonkey/com.ventismedia.android.mediamonkey.library.LibraryActivity (server)' 12-04 18:19:41.257: I/InputReader(123): dispatchTouch::touch event's action is 261 12-04 18:19:41.257: I/InputDispatcher(123): Delivering touch to current input target: action: 261, channel '409b2958 com.ventismedia.android.mediamonkey/com.ventismedia.android.mediamonkey.library.LibraryActivity (server)' 12-04 18:19:41.855: I/MiniPlayerActivity(6608): hideMiniPlayer 12-04 18:19:41.855: I/MiniPlayerActivity(6608): hideMiniPlayer 12-04 18:19:42.167: I/InputReader(123): dispatchTouch::touch event's action is 262 12-04 18:19:42.167: I/InputDispatcher(123): Delivering touch to current input target: action: 262, channel '409b2958 com.ventismedia.android.mediamonkey/com.ventismedia.android.mediamonkey.library.LibraryActivity (server)' 12-04 18:19:42.183: I/InputReader(123): dispatchTouch::touch event's action is 1 12-04 18:19:42.183: I/InputDispatcher(123): Delivering touch to current input target: action: 1, channel '409b2958 com.ventismedia.android.mediamonkey/com.ventismedia.android.mediamonkey.library.LibraryActivity (server)' 12-04 18:19:43.433: D/dalvikvm(270): GC_EXPLICIT freed 70K, 50% free 3119K/6151K, external 10436K/11997K, paused 64ms 12-04 18:19:43.558: I/InputReader(123): dispatchTouch::touch event's action is 0 12-04 18:19:43.558: I/InputDispatcher(123): Delivering touch to current input target: action: 0, channel '409b2958 com.ventismedia.android.mediamonkey/com.ventismedia.android.mediamonkey.library.LibraryActivity (server)' 12-04 18:19:43.730: I/InputReader(123): dispatchTouch::touch event's action is 1 12-04 18:19:43.730: I/InputDispatcher(123): Delivering touch to current input target: action: 1, channel '409b2958 com.ventismedia.android.mediamonkey/com.ventismedia.android.mediamonkey.library.LibraryActivity (server)' 12-04 18:19:43.730: D/PlaylistItemsFragment(6608): Selected:Remove from playlist 12-04 18:19:44.304: I/InputReader(123): dispatchTouch::touch event's action is 0 12-04 18:19:44.304: I/InputDispatcher(123): Delivering touch to current input target: action: 0, channel '409c7c98 com.ventismedia.android.mediamonkey/com.ventismedia.android.mediamonkey.library.LibraryActivity (server)' 12-04 18:19:44.441: I/InputReader(123): dispatchTouch::touch event's action is 1 12-04 18:19:44.441: I/InputDispatcher(123): Delivering touch to current input target: action: 1, channel '409c7c98 com.ventismedia.android.mediamonkey/com.ventismedia.android.mediamonkey.library.LibraryActivity (server)' 12-04 18:19:44.476: W/TransactionManager(6608): New ThreadSerializer id from -1 to 41 12-04 18:19:44.523: W/TransactionManager(6608): Result for Thread with id 1 is null 12-04 18:19:44.523: D/PlaylistItemsFragment(6608): delete success 12-04 18:19:44.523: D/TrackListModel(6608): Get current track from preferences 12-04 18:19:44.523: I/MiniPlayerActivity(6608): hideMiniPlayer 12-04 18:19:44.531: I/ContentService(6608): onStartCommand 12-04 18:19:44.531: D/ContentService(6608): Add commit MediaStore action 12-04 18:19:44.531: D/ContentService(6608): binding 12-04 18:19:44.539: D/MiniPlayerActivity(6608): find current track in separate thread 12-04 18:19:44.542: D/TrackListModel(6608): Get current track from preferences 12-04 18:19:44.542: D/MiniPlayerActivity(6608): Looking for current track in separate thread - exit 12-04 18:19:44.566: D/HomeActivity(6608): Intent command received 12-04 18:19:44.566: D/LibraryActivity(6608): Intent command received 12-04 18:19:44.566: D/StorageObserverService(6608): Stop observers 12-04 18:19:44.566: D/RemoteDatabaseObserver(6608): USB Synchronization file event: 32768 12-04 18:19:44.566: D/MediaStoreObserver(6608): Stop 12-04 18:19:44.566: D/PagedCursorLoader(6608): PagedCursorLoader - load start content://com.ventismedia.android.mediamonkey.provider.MediaMonkeyStoreProvider/readonly/audio/playlists/2/media 12-04 18:19:44.566: D/PagedCursorLoader(6608): Min count of rows is 9 12-04 18:19:44.570: I/ContentService(6608): doNextAction 12-04 18:19:44.570: D/ContentService(6608): Starting MediaStoreCommitService 12-04 18:19:44.582: W/InputManagerService(123): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@407c88c0 12-04 18:19:44.589: D/QUERY(6608): select item_id, item_type, playlist_id, play_order, _id, title, album_art, artists, duration, type from (SELECT DISTINCT playlist_items_map.play_order, playlist_items_map._id AS item_id, playlist_items_map.playlist_id, "2" AS item_type, media.*, group_concat(artists.artist, ", ") AS artists FROM media, playlist_items_map, media_artists_map, artists WHERE media._id = playlist_items_map.item_id AND media._id=media_artists_map.media_id AND artists._id=media_artists_map.artist_id AND playlist_items_map.playlist_id=? GROUP BY play_order ORDER BY play_order LIMIT 0, 9) 12-04 18:19:44.601: D/QUERY(6608): [2] 12-04 18:19:44.617: D/PlaylistItemsFragment(6608): onLoadFinished 12-04 18:19:44.617: D/PlaylistItemsFragment(6608): PLAYLISTS_LOADER 12-04 18:19:44.617: D/PagedCursorLoader(6608): PagedCursorLoader - page loaded in time (52 ms) 12-04 18:19:44.617: D/PagedCursorLoader(6608): PagedCursorLoader onNextPageLoaded (0)9 12-04 18:19:44.617: D/PagedCursorLoader(6608): isReset : false 12-04 18:19:44.621: D/PlaylistItemsFragment(6608): onNextPageLoaded 1 12-04 18:19:44.621: D/PlaylistItemsFragment(6608): onNextPageLoaded cursor.getCount()0 12-04 18:19:44.621: D/PagedCursorLoader(6608): PagedCursorLoader - load end (55 ms)content://com.ventismedia.android.mediamonkey.provider.MediaMonkeyStoreProvider/readonly/audio/playlists/2/media 12-04 18:19:44.621: D/PagedCursorLoader(6608): PagedCursorLoader - unlockcontent://com.ventismedia.android.mediamonkey.provider.MediaMonkeyStoreProvider/readonly/audio/playlists/2/media 12-04 18:19:44.621: D/PlaylistItemsFragment(6608): onLoadFinished 12-04 18:19:44.621: D/PlaylistItemsFragment(6608): ITEMS_LOADER 12-04 18:19:44.621: D/PlaylistItemsFragment(6608): onLoadFinished cursorCount: 1 12-04 18:19:44.621: D/PlaylistItemsFragment(6608): onLoadFinished adapterCount: 1 12-04 18:19:44.625: D/PlaylistItemsFragment(6608): addMedia start ------ 1 12-04 18:19:44.625: D/AsyncTaskManager(6608): clearImmediate 12-04 18:19:44.625: D/AsyncTaskManager(6608): Nothing to clear. 12-04 18:19:44.625: D/AsyncTaskManager(6608): cleared in time (0 ms) 12-04 18:19:44.625: D/PlaylistItemsFragment(6608): fillFirstHundredImmediate 12-04 18:19:44.625: D/PlaylistItemsFragment(6608): runOnUiThread fillFirstHundredImmediate start 12-04 18:19:44.625: D/PlaylistItemsFragment(6608): runOnUiThread fillFirstHundredImmediate to end 12-04 18:19:44.625: D/PlaylistItemsFragment(6608): runOnUiThread fillFirstHundredImmediate end 12-04 18:19:44.625: D/PlaylistItemsFragment(6608): addMedia end ------ 1 12-04 18:19:44.636: D/QUERY(6608): select type, _ms_id from (SELECT DISTINCT playlist_items_map.play_order, playlist_items_map._id AS item_id, playlist_items_map.playlist_id, "2" AS item_type, media.*, group_concat(artists.artist, ", ") AS artists FROM media, playlist_items_map, media_artists_map, artists WHERE media._id = playlist_items_map.item_id AND media._id=media_artists_map.media_id AND artists._id=media_artists_map.artist_id AND playlist_items_map.playlist_id=? GROUP BY play_order ) ORDER BY play_order 12-04 18:19:44.636: D/QUERY(6608): [2] 12-04 18:19:44.683: D/MediaStoreCommitService(6608): Commit thread message handled... 12-04 18:19:44.683: D/ContentService(6608): SYNC_TASK_END_ACTION received 12-04 18:19:44.683: D/CacheHelper(6608): Clear caches 12-04 18:19:44.691: I/ContentService(6608): doNextAction 12-04 18:19:44.691: D/ContentService(6608): No task in queue 12-04 18:19:44.691: I/ContentService(6608): onDestroy 12-04 18:19:44.691: D/StorageObserverService(6608): Start observers 12-04 18:19:44.691: D/MediaStoreObserver(6608): Start 12-04 18:19:44.695: D/HomeActivity(6608): Intent command received 12-04 18:19:44.695: D/LibraryActivity(6608): Intent command received 12-04 18:19:44.707: D/MediaScannerService(240): IMediaScannerService.scanFile: /mnt/sdcard/MediaMonkey/files/mmstore.db mimeType: null 12-04 18:19:44.707: D/MediaScannerService(240): onStartCommand : intent - Intent { cmp=com.android.providers.media/.MediaScannerService (has extras) } 12-04 18:19:44.707: D/MediaScannerService(240): onStartCommand : flags [2], startId [1] 12-04 18:19:44.710: D/MediaScannerService(240): ServiceHandler:handleMessage volume[null], filePath[/mnt/sdcard/MediaMonkey/files/mmstore.db] 12-04 18:19:44.734: E/MediaProvider(240): removeMediaDBData called 12-04 18:19:44.851: D/MediaScanner(240): prescan enter: path - /mnt/sdcard/MediaMonkey/files/mmstore.db 12-04 18:19:44.851: I/Database(240): sqlite returned: error code = 17, msg = prepared statement aborts at 41: [SELECT _id, _data, date_modified FROM audio WHERE (_data=?)] 12-04 18:19:44.863: D/MediaScanner(240): prescan return 12-04 18:19:44.863: D/StorageUtils(6608): Scanned /mnt/sdcard/MediaMonkey/files/mmstore.db, uri=null 12-04 18:19:46.265: I/InputReader(123): dispatchTouch::touch event's action is 0 12-04 18:19:46.265: I/InputDispatcher(123): Delivering touch to current input target: action: 0, channel '409b2958 com.ventismedia.android.mediamonkey/com.ventismedia.android.mediamonkey.library.LibraryActivity (server)' 12-04 18:19:46.417: I/InputReader(123): dispatchTouch::touch event's action is 1 12-04 18:19:46.417: I/InputDispatcher(123): Delivering touch to current input target: action: 1, channel '409b2958 com.ventismedia.android.mediamonkey/com.ventismedia.android.mediamonkey.library.LibraryActivity (server)' 12-04 18:19:46.578: D/PlaylistItemsFragment(6608): Start service with play action 12-04 18:19:46.609: D/PlaylistItemsFragment(6608): continue after start service 12-04 18:19:46.613: I/ActivityManager(123): Starting: Intent { cmp=com.ventismedia.android.mediamonkey/.ui.phone.NowPlayingActivity } from pid 6608 12-04 18:19:46.632: D/PlaybackService(6608): onCreate 12-04 18:19:46.636: I/AudioService(123): Remote Control registerMediaButtonEventReceiver() for ComponentInfo{com.ventismedia.android.mediamonkey/com.ventismedia.android.mediamonkey.player.MediaButtonIntentReceiver} 12-04 18:19:46.636: D/PlaybackService(6608): onStartCommand - intent:com.ventismedia.android.mediamonkey.player.PlaybackService.PLAY_ACTION 12-04 18:19:46.691: D/PlaybackNotification(6608): ColorText is light! 12-04 18:19:46.691: D/PlaybackService(6608): forceCreatePlayer 12-04 18:19:46.691: D/PlaybackService(6608): Parsing intent 12-04 18:19:46.691: D/PlaybackService(6608): doPlayAction 12-04 18:19:46.695: D/AsyncTaskManager(6608): clearImmediate 12-04 18:19:46.695: D/AsyncTaskManager(6608): Nothing to clear. 12-04 18:19:46.695: D/AsyncTaskManager(6608): cleared in time (0 ms) 12-04 18:19:46.695: D/TrackListManager(6608): Set clear request true 12-04 18:19:46.695: D/AsyncTaskManager(6608): Add addable 12-04 18:19:46.695: D/AsyncTaskManager(6608): Thread starting... 12-04 18:19:46.695: D/AsyncTaskManager(6608): Task Polled 12-04 18:19:46.695: D/AsyncTaskManager(6608): processTaskInner 12-04 18:19:46.695: D/AsyncTaskManager(6608): processTaskInner locked 12-04 18:19:46.695: D/TrackListManager(6608): Clear request 12-04 18:19:46.695: D/TrackListManager(6608): Set clear request false 12-04 18:19:46.695: D/TrackList(6608): Notify changes 12-04 18:19:46.695: D/AsyncTaskManager(6608): Add addable 12-04 18:19:46.695: D/TrackList(6608): Uri: content://com.ventismedia.android.mediamonkey.provider.MediaMonkeyStoreProvider/audio/playlists/2/media/22 12-04 18:19:46.695: D/TrackList(6608): Type: null 12-04 18:19:46.699: D/TrackList(6608): Add all: false 12-04 18:19:46.699: I/TrackList(6608): addPlaylist 12-04 18:19:46.699: D/AsyncTaskManager(6608): processTaskInner unlock 12-04 18:19:46.699: D/AsyncTaskManager(6608): Task Polled 12-04 18:19:46.699: D/AsyncTaskManager(6608): processTaskInner 12-04 18:19:46.699: D/AsyncTaskManager(6608): processTaskInner locked 12-04 18:19:46.699: W/TransactionManager(6608): New ThreadSerializer id from -1 to 45 12-04 18:19:46.703: D/TrackListManager(6608): Standard request 12-04 18:19:46.703: D/QUERY(6608): select item_id, playlist_id, item_id, play_order, _id, title, _data, album, album_id, artists, track, year, _ms_id, duration, bookmark, playcount, type, volume_leveling, album_art, rating, lyrics, mime_type from (SELECT DISTINCT playlist_items_map.play_order, playlist_items_map._id AS item_id, playlist_items_map.playlist_id, "2" AS item_type, media.*, group_concat(artists.artist, ", ") AS artists FROM media, playlist_items_map, media_artists_map, artists WHERE media._id = playlist_items_map.item_id AND media._id=media_artists_map.media_id AND artists._id=media_artists_map.artist_id AND playlist_items_map.playlist_id=? AND playlist_items_map._id=? GROUP BY play_order ) 12-04 18:19:46.703: D/TrackListModel(6608): Store TrackList to preferences 12-04 18:19:46.703: D/QUERY(6608): [2] 12-04 18:19:46.703: D/QUERY(6608): [22] 12-04 18:19:46.707: D/PlaylistItemsDao(6608): loadItemUnsafe (7 ms) 12-04 18:19:46.707: E/PlaylistItemsDao(6608): Cannot find playlist item with with ID: 22 12-04 18:19:46.707: D/TrackList(6608): loadItem (10 ms) 12-04 18:19:46.707: D/TrackList(6608): Notify changes 12-04 18:19:46.707: D/AsyncTaskManager(6608): Add addable 12-04 18:19:46.707: D/PlaybackService(6608): doPlayAction exit 12-04 18:19:46.707: D/AndroidRuntime(6608): Shutting down VM 12-04 18:19:46.707: W/dalvikvm(6608): threadid=1: thread exiting with uncaught exception (group=0x40015578) 12-04 18:19:46.707: E/ACRA(6608): ACRA caught a RuntimeException exception for com.ventismedia.android.mediamonkey. Building report. 12-04 18:19:46.710: D/ACRA(6608): Retrieve application default SharedPreferences. 12-04 18:19:46.757: D/TrackListModel(6608): TrackList saved 12-04 18:19:46.808: D/AsyncTaskManager(6608): processTaskInner unlock 12-04 18:19:46.812: D/AsyncTaskManager(6608): Task Polled 12-04 18:19:46.812: D/AsyncTaskManager(6608): processTaskInner 12-04 18:19:46.816: D/AsyncTaskManager(6608): processTaskInner locked 12-04 18:19:46.816: I/ACRA(6608): READ_LOGS granted! ACRA can include LogCat and DropBox data. 12-04 18:19:46.828: D/TrackListManager(6608): Standard request 12-04 18:19:46.832: D/TrackListModel(6608): Store TrackList to preferences 12-04 18:19:46.832: D/ACRA(6608): Retrieving logcat output... 12-04 18:19:46.847: D/TrackListModel(6608): TrackList saved 12-04 18:19:46.855: D/AsyncTaskManager(6608): processTaskInner unlock 12-04 18:19:47.117: W/ActivityManager(123): Activity pause timeout for HistoryRecord{408c65c0 com.ventismedia.android.mediamonkey/.library.LibraryActivity} 12-04 18:19:47.117: W/ActivityManager(123): Trying to launch com.ventismedia.android.mediamonkey/.ui.phone.NowPlayingActivity 12-04 18:19:48.351: D/BatteryService(123): update start 12-04 18:19:48.355: D/BatteryService(123): updateBattery level:42 scale:100 status:2 health:2 present:true voltage: 3883 temperature: 410 technology: Li-ion AC powered:false USB powered:true icon:17302213 12-04 18:19:48.359: I/StatusBarPolicy(208): BAT. S:2 H:2 12-04 18:19:48.511: D/ACRA(6608): Retrieving logcat output... 12-04 18:19:48.601: D/ACRA(6608): Retrieving logcat output... 12-04 18:19:48.703: D/dalvikvm(6608): GC_CONCURRENT freed 1592K, 52% free 3932K/8071K, external 6119K/6964K, paused 2ms+4ms 12-04 18:19:48.734: E/Environment(6608): getExternalStorageDirectoryUsbHost :: invalid call 12-04 18:19:48.734: E/Environment(6608): getExternalStorageStateUsbHost :: invalid call 12-04 18:19:48.800: W/Settings(6608): Setting usb_setting_mode has moved from android.provider.Settings.System to android.provider.Settings.Secure, returning read-only value. 12-04 18:19:48.843: I/WindowOrientationListener(123): orientation 296.6134 gives new rotation = 2 12-04 18:19:48.843: I/WindowManager(123): Setting rotation to 3, animFlags=0 12-04 18:19:48.843: I/ActivityManager(123): Config changed: { scale=1.0 imsi=0/0 loc=ja_JP touch=3 keys=1/1/2 nav=1/1 orien=2 layout=34 uiMode=17 seq=35 FlipFont=0} 12-04 18:19:48.851: D/PhoneApp(239): updateProximitySensorMode: state = IDLE 12-04 18:19:48.855: D/PhoneApp(239): updateProximitySensorMode: lock already released. 12-04 18:19:49.074: D/ACRA(6608): Writing crash report file. 12-04 18:19:49.113: D/OPPBaseService(6308): [main/1] onConfigurationChanged() 12-04 18:19:49.218: D/ACRA(6608): Mark all pending reports as approved. 12-04 18:19:49.218: D/ACRA(6608): Looking for error files in /data/data/com.ventismedia.android.mediamonkey/files 12-04 18:19:49.238: V/ACRA(6608): About to start ReportSenderWorker from #handleException 12-04 18:19:49.246: D/ACRA(6608): Add user comment to null 12-04 18:19:49.246: D/ACRA(6608): #checkAndSendReports - start 12-04 18:19:49.246: D/ACRA(6608): Looking for error files in /data/data/com.ventismedia.android.mediamonkey/files 12-04 18:19:49.246: I/ACRA(6608): Sending file 1354612789000-approved.stacktrace 12-04 18:19:49.324: D/ACRA(6608): Sending report 147d3568-7371-4fb3-8a92-513c5469b6c9 12-04 18:19:49.324: D/ACRA(6608): Connect to https://spreadsheets.google.com/formResponse?formkey=dFhLd1dLdnRiLWY4b0x6SXkxX2E1WlE6MQ&ifq 12-04 18:19:49.402: D/dalvikvm(6608): GC_FOR_MALLOC freed 1766K, 52% free 4094K/8519K, external 5613K/6964K, paused 24ms 12-04 18:19:49.421: W/PowerManagerService(123): Timer 0x3->0x3|0x3 12-04 18:19:49.433: D/ACRA(6608): Setting httpPost headers 12-04 18:19:49.433: D/ACRA(6608): Sending request to https://spreadsheets.google.com/formResponse?formkey=dFhLd1dLdnRiLWY4b0x6SXkxX2E1WlE6MQ&ifq 12-04 18:19:49.824: I/InputReader(123): dispatchTouch::touch event's action is 0 12-04 18:19:49.859: D/AsyncTaskManager(6608): Thread ending 12-04 18:19:50.011: I/InputReader(123): dispatchTouch::touch event's action is 1 12-04 18:19:50.839: D/ACRA(6608): #checkAndSendReports - finish 12-04 18:19:53.253: E/AndroidRuntime(6608): FATAL EXCEPTION: main 12-04 18:19:53.253: E/AndroidRuntime(6608): java.lang.RuntimeException: Unable to start service com.ventismedia.android.mediamonkey.player.PlaybackService@40659f50 with Intent { act=com.ventismedia.android.mediamonkey.player.PlaybackService.PLAY_ACTION dat=content://com.ventismedia.android.mediamonkey.provider.MediaMonkeyStoreProvider/audio/playlists/2/media/22 cmp=com.ventismedia.android.mediamonkey/.player.PlaybackService }: java.lang.IllegalArgumentException: media is null or media type is not set 12-04 18:19:53.253: E/AndroidRuntime(6608): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2056) 12-04 18:19:53.253: E/AndroidRuntime(6608): at android.app.ActivityThread.access$2800(ActivityThread.java:117) 12-04 18:19:53.253: E/AndroidRuntime(6608): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:998) 12-04 18:19:53.253: E/AndroidRuntime(6608): at android.os.Handler.dispatchMessage(Handler.java:99) 12-04 18:19:53.253: E/AndroidRuntime(6608): at android.os.Looper.loop(Looper.java:123) 12-04 18:19:53.253: E/AndroidRuntime(6608): at android.app.ActivityThread.main(ActivityThread.java:3687) 12-04 18:19:53.253: E/AndroidRuntime(6608): at java.lang.reflect.Method.invokeNative(Native Method) 12-04 18:19:53.253: E/AndroidRuntime(6608): at java.lang.reflect.Method.invoke(Method.java:507) 12-04 18:19:53.253: E/AndroidRuntime(6608): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842) 12-04 18:19:53.253: E/AndroidRuntime(6608): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) 12-04 18:19:53.253: E/AndroidRuntime(6608): at dalvik.system.NativeStart.main(Native Method) 12-04 18:19:53.253: E/AndroidRuntime(6608): Caused by: java.lang.IllegalArgumentException: media is null or media type is not set 12-04 18:19:53.253: E/AndroidRuntime(6608): at com.ventismedia.android.mediamonkey.player.TrackFactory.getTrack(TrackFactory.java:31) 12-04 18:19:53.253: E/AndroidRuntime(6608): at com.ventismedia.android.mediamonkey.player.TrackList.addPlaylist(TrackList.java:586) 12-04 18:19:53.253: E/AndroidRuntime(6608): at com.ventismedia.android.mediamonkey.player.TrackList.addUri(TrackList.java:316) 12-04 18:19:53.253: E/AndroidRuntime(6608): at com.ventismedia.android.mediamonkey.player.TrackList.add(TrackList.java:223) 12-04 18:19:53.253: E/AndroidRuntime(6608): at com.ventismedia.android.mediamonkey.player.TrackList.add(TrackList.java:209) 12-04 18:19:53.253: E/AndroidRuntime(6608): at com.ventismedia.android.mediamonkey.player.PlaybackService.doPlayAction(PlaybackService.java:802) 12-04 18:19:53.253: E/AndroidRuntime(6608): at com.ventismedia.android.mediamonkey.player.PlaybackService.parseIntent(PlaybackService.java:685) 12-04 18:19:53.253: E/AndroidRuntime(6608): at com.ventismedia.android.mediamonkey.player.PlaybackService.onStartCommand(PlaybackService.java:615) 12-04 18:19:53.253: E/AndroidRuntime(6608): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2043) 12-04 18:19:53.253: E/AndroidRuntime(6608): ... 10 more 12-04 18:19:53.289: W/PowerManagerService(123): Timer 0x3->0x3|0x3 12-04 18:19:53.289: E/(123): Dumpstate > /data/log/dumpstate_app_error 12-04 18:19:53.289: W/ActivityManager(123): Force finishing activity com.ventismedia.android.mediamonkey/.ui.phone.NowPlayingActivity 12-04 18:19:53.296: I/dumpstate(6661): begin 12-04 18:19:53.792: W/ActivityManager(123): Activity pause timeout for HistoryRecord{408f6f70 com.ventismedia.android.mediamonkey/.ui.phone.NowPlayingActivity} | ||||
Fixed in build | 72 | ||||