GNOME Bugzilla – Bug 403365
Banshee Encountered a Fatal Error
Last modified: 2007-04-11 10:46:01 UTC
Steps to reproduce: 1. start banshee 2. 3. Stack trace: An unhandled exception was thrown: The given key was not present in the dictionary. at System.Collections.Generic.Dictionary`2[System.Int32,Banshee.Base.TrackInfo].get_Item (Int32 ) [0x00000] at Banshee.Sources.PlaylistSource.LoadFromDatabase () [0x00000] at Banshee.Sources.PlaylistSource..ctor (Int32 id) [0x00000] at Banshee.Sources.PlaylistUtil.LoadSources () [0x00000] at Banshee.Sources.LibrarySource.LoadPlaylists () [0x00000] at Banshee.Sources.LibrarySource..ctor () [0x00000] at Banshee.Sources.LibrarySource.get_Instance () [0x00000] at Banshee.PlayerUI.OnLibraryReloaded (System.Object o, System.EventArgs args) [0x00000] at Banshee.PlayerUI.InitialLoadTimeout () [0x00000] at Banshee.PlayerUI..ctor () [0x00000] at Banshee.BansheeEntry+<>c__CompilerGenerated1.<>c__AnonymousMethod16 () [0x00000] at (wrapper delegate-invoke) System.MulticastDelegate:invoke_void () at Banshee.Base.ComponentInitializer.Run () [0x00000] at Banshee.Base.Globals.Initialize (Banshee.Base.ComponentInitializerHandler interfaceStartupHandler) [0x00000] at Banshee.BansheeEntry.Startup (System.String[] args) [0x00000] at (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_string[] (string[]) at Banshee.Gui.CleanRoomStartup.Startup (Banshee.Gui.StartupInvocationHandler startup, System.String[] args) [0x00000] .NET Version: 2.0.50727.42 Assembly Version Information: glade-sharp (2.10.0.0) Boo.Lang.Compiler (1.0.0.0) ShowTrackOnChange (0.0.0.0) Banshee.Plugins.Recommendation (0.11.5.17753) Banshee.Plugins.Radio (0.11.5.17751) Banshee.Plugins.Podcast (0.11.5.17749) Banshee.Plugins.NotificationAreaIcon (0.11.5.17747) Banshee.Plugins.MiniMode (0.11.5.17744) Banshee.Plugins.MetadataSearch (0.11.5.17743) Banshee.Plugins.MMKeys (0.11.5.17745) Banshee.Plugins.Daap (0.11.5.17741) Banshee.Plugins.Audioscrobbler (0.11.5.17739) njb-sharp (0.3.0.19846) Banshee.Dap.Njb (0.11.5.17738) gnome-vfs-sharp (2.8.0.0) Banshee.Dap.MassStorage (0.11.5.17737) ipod-sharp (0.0.1.0) Banshee.Dap.Ipod (0.11.5.17736) Banshee.MediaEngine.GStreamer (0.11.5.17734) System.Xml (2.0.0.0) gconf-sharp (2.8.0.0) System.Data (2.0.0.0) Mono.Data.SqliteClient (2.0.0.0) pango-sharp (2.10.0.0) Mono.Cairo (2.0.0.0) Hal (0.0.0.0) Banshee.Widgets (0.11.5.17725) Last.FM (0.0.0.0) NDesk.DBus (0.0.0.0) Mono.Posix (2.0.0.0) gnome-sharp (2.8.0.0) NDesk.DBus.GLib (0.0.0.0) gdk-sharp (2.10.0.0) System (2.0.0.0) atk-sharp (2.10.0.0) glib-sharp (2.10.0.0) gtk-sharp (2.10.0.0) Banshee.Base (0.11.5.17729) banshee (0.11.5.17733) mscorlib (2.0.0.0) Platform Information: Linux 2.6.18-gentoo-r4 i686 GenuineIntel GNU/Linux Disribution Information: [/etc/gentoo-release] Gentoo Base System version 1.12.6 Other information: i haven't seen a way to attach other relevent data, but i'll post my banshee.db as well if possible.
Created attachment 81705 [details] banshee database
From what I could see in your database, this looks like a duplicate of bug 354092. sqlite> SELECT p.TrackID, t.TrackID FROM playlistentries p ...> LEFT OUTER JOIN tracks t ON p.TrackID = t.TrackID ...> WHERE t.TrackID IS NULL; 2575| 2575| *** This bug has been marked as a duplicate of 354092 ***