I hope it's not too late to join in this discussion, because I, too, have had a Banshee "fatal error," but I tried the fix recommended and it did nothing to fix the sqlite database. I have a LOT of playlists representing a considerable amount of time invested (playlists by composer, performer[s], orchestras, conductors, genre, categories and subcategories). I have dozens of hours invested in creating these playlists. Starting from scratch would probably mean just dumping Banshee for a more stable equivalent; but I'd rather not re-create my datalists or change music players if I can help it.
Here is the original error message:
Code:
An unhandled exception was thrown: 0
at Hyena.Collections.RangeCollection.get_Item (int) <0x0009e>
at Hyena.Collections.Selection.get_FirstIndex () <0x0002a>
at Banshee.Collection.Gui.BaseTrackListView.UpdateSelection () <0x000b5>
at Banshee.Collection.Gui.BaseTrackListView.OnPlayerEvent (Banshee.MediaEngine.PlayerEventArgs) <0x00020>
at Banshee.MediaEngine.PlayerEngineService.RaiseEvent (Banshee.MediaEngine.PlayerEventArgs) <0x00108>
at Banshee.MediaEngine.PlayerEngineService.OnEngineEventChanged (Banshee.MediaEngine.PlayerEventArgs) <0x000d9>
at Banshee.MediaEngine.PlayerEngine.RaiseEventChanged (Banshee.MediaEngine.PlayerEventArgs) <0x0001f>
at Banshee.MediaEngine.PlayerEngine.OnEventChanged (Banshee.MediaEngine.PlayerEventArgs) <0x000f9>
at Banshee.MediaEngine.PlayerEngine.OnEventChanged (Banshee.MediaEngine.PlayerEvent) <0x0002d>
at Banshee.GStreamer.PlayerEngine.OnStateChange (intptr,Banshee.GStreamer.GstState,Banshee.GStreamer.GstState,Banshee.GStreamer.GstState) <0x00092>
at (wrapper native-to-managed) Banshee.GStreamer.PlayerEngine.OnStateChange (intptr,Banshee.GStreamer.GstState,Banshee.GStreamer.GstState,Banshee.GStreamer.GstState) <0x00051>
at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
at Gtk.Application.Run () <0x0000a>
at Banshee.Gui.GtkBaseClient.Run () <0x00054>
at Banshee.Gui.GtkBaseClient.Startup () <0x00044>
at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x00089>
.NET Version: 2.0.50727.1433
OS Version: Unix 2.6.32.27
Assembly Version Information:
Mtp (1.6.0.0)
karma-sharp (0.0.0.0)
ipod-sharp (0.0.1.0)
System.Configuration (2.0.0.0)
NDesk.DBus.Proxies (0.0.0.0)
Mono.Zeroconf.Providers.AvahiDBus (4.0.0.90)
Mono.Zeroconf (4.0.0.90)
Banshee.Dap.Mtp (1.6.0.0)
Banshee.Dap.Karma (1.6.0.0)
Banshee.Dap.MassStorage (1.6.0.0)
taglib-sharp (2.0.3.7)
Banshee.Audiobook (1.6.0.0)
Banshee.InternetArchive (1.6.0.0)
Banshee.FileSystemQueue (1.6.0.0)
Banshee.InternetRadio (1.6.0.0)
Banshee.PlayQueue (1.6.0.0)
ClutterFlow (1.9.0.0)
clutter-sharp (1.0.0.0)
clutter-gtk-sharp (1.0.0.0)
Banshee.ClutterFlow (1.9.0.0)
Banshee.AudioCd (1.6.0.0)
Banshee.MiniMode (1.6.0.0)
Banshee.CoverArt (1.6.0.0)
Banshee.Bookmarks (1.6.0.0)
Banshee.Emusic (1.6.0.0)
notify-sharp (0.4.0.0)
Banshee.NotificationArea (1.6.0.0)
Banshee.Daap (1.6.0.0)
Lastfm (1.6.0.0)
Boo.Lang.Compiler (2.0.9.2)
Banshee.BooScript (1.6.0.0)
Migo (1.6.0.0)
Banshee.Podcasting (1.6.0.0)
Banshee.LibraryWatcher (1.6.0.0)
Banshee.MultimediaKeys (1.6.0.0)
Banshee.Bpm (1.6.0.0)
Banshee.YouTube (1.6.0.0)
webkit-sharp (1.1.15.0)
Banshee.Wikipedia (1.6.0.0)
Banshee.Lastfm (1.6.0.0)
pango-sharp (2.12.0.0)
Banshee.Widgets (1.6.0.0)
Banshee.Dap.Ipod (1.6.0.0)
Banshee.Dap (1.6.0.0)
Banshee.Hal (1.6.0.0)
Banshee.Unix (1.6.0.0)
Banshee.GStreamer (1.6.0.0)
Mono.Media (1.6.0.0)
System.Transactions (2.0.0.0)
NDesk.DBus.GLib (1.0.0.0)
gconf-sharp (2.24.0.0)
Banshee.Gnome (1.6.0.0)
Banshee.NowPlaying (1.6.0.0)
Mono.Cairo (2.0.0.0)
System.Data (2.0.0.0)
Mono.Data.Sqlite (1.6.0.0)
System.Xml (2.0.0.0)
System.Core (3.5.0.0)
gdk-sharp (2.12.0.0)
Mono.Addins (0.4.0.0)
atk-sharp (2.12.0.0)
Hyena.Gui (1.6.0.0)
gtk-sharp (2.12.0.0)
Banshee.Core (1.6.0.0)
Banshee.ThickClient (1.6.0.0)
Nereid (1.6.0.0)
NDesk.DBus.Proxies (0.0.0.0)
Mono.Posix (2.0.0.0)
System (2.0.0.0)
Hyena (1.6.0.0)
NDesk.DBus (1.0.0.0)
glib-sharp (2.12.0.0)
Banshee.Services (1.6.0.0)
Banshee (1.6.0.0)
mscorlib (2.0.0.0)
Platform Information: Linux 2.6.32-27-generic i686 unknown GNU/Linux
Disribution Information:
[/etc/lsb-release]
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu 10.04.1 LTS"
[/etc/debian_version]
squeeze/sid
When I tried the recommended "cat dump" etc., the command threw a long list of errors, of which this is a sample:
Code:
Error: near line 38526: PRIMARY KEY must be unique
Error: near line 38527: PRIMARY KEY must be unique
Error: near line 38528: PRIMARY KEY must be unique
Error: near line 38529: PRIMARY KEY must be unique
Error: near line 38530: PRIMARY KEY must be unique
Error: near line 38531: PRIMARY KEY must be unique
Error: near line 38532: PRIMARY KEY must be unique
Error: near line 38533: PRIMARY KEY must be unique
Error: near line 38534: PRIMARY KEY must be unique
Error: near line 38535: PRIMARY KEY must be unique
Error: near line 38536: PRIMARY KEY must be unique
Error: near line 38537: PRIMARY KEY must be unique
Error: near line 38538: PRIMARY KEY must be unique
Error: near line 38539: PRIMARY KEY must be unique
Error: near line 38540: PRIMARY KEY must be unique
Error: near line 38541: PRIMARY KEY must be unique
...and the error litany ended with:
Code:
Error: near line 38747: index CoreTracksPrimarySourceIndex already exists
Error: near line 38748: index CoreTracksAggregatesIndex already exists
Error: near line 38749: index CoreTracksExternalIDIndex already exists
Error: near line 38750: index CoreTracksUriIndex already exists
Error: near line 38751: index CoreTracksCoverArtIndex already exists
Error: near line 38752: index CoreAlbumsIndex already exists
Error: near line 38753: index CoreAlbumsArtistIndex already exists
Error: near line 38754: index CoreArtistsIndex already exists
Error: near line 38755: index CorePlaylistEntriesIndex already exists
Error: near line 38756: index CoreSmartPlaylistEntriesIndex already exists
Error: near line 38757: index CoreShufflesIndex already exists
Error: near line 38758: index CoreShuffleModificationsIndex already exists
Error: near line 38759: index PodcastSyndicationsIndex already exists
Error: near line 38760: index PodcastItemsFeedIDIndex already exists
Error: near line 38761: index PodcastItemsGuidIndex already exists
Error: near line 38762: index PodcastItemIsReadIndex already exists
Error: near line 38763: index PodcastEnclosuresItemIDIndex already exists
Thanks in advance for any help you can give.
Bookmarks