After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 403365 - Banshee Encountered a Fatal Error
Banshee Encountered a Fatal Error
Status: RESOLVED DUPLICATE of bug 354092
Product: banshee
Classification: Other
Component: general
0.11.5
Other All
: Normal critical
: 2.x
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-02-01 21:18 UTC by Christopher Friedt
Modified: 2007-04-11 10:46 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
banshee database (164.92 KB, application/x-compressed-tar)
2007-02-01 21:19 UTC, Christopher Friedt
Details

Description Christopher Friedt 2007-02-01 21:18:42 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.
Comment 1 Christopher Friedt 2007-02-01 21:19:46 UTC
Created attachment 81705 [details]
banshee database
Comment 2 Ruben Vermeersch 2007-04-11 10:46:01 UTC
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 ***