GNOME Bugzilla – Bug 522429
banshee-1 crashes on startup
Last modified: 2008-03-14 15:27:15 UTC
Steps to reproduce: 1. Start banshee-1 2. See the crash message below Stack trace: An unhandled exception was thrown: no such table: CorePrimarySources at Mono.Data.SqliteClient.SqliteCommand.GetNextStatement (IntPtr pzStart, System.IntPtr& pzTail, System.IntPtr& pStmt) [0x00000] at Mono.Data.SqliteClient.SqliteCommand.ExecuteReader (CommandBehavior behavior, Boolean want_results, System.Int32& rows_affected) [0x00000] at Mono.Data.SqliteClient.SqliteCommand.ExecuteReader (CommandBehavior behavior) [0x00000] at Mono.Data.SqliteClient.SqliteCommand.ExecuteReader () [0x00000] at Mono.Data.SqliteClient.SqliteCommand.ExecuteScalar () [0x00000] at Hyena.Data.Sqlite.HyenaSqliteCommand.Execute (Mono.Data.SqliteClient.SqliteConnection connection) [0x00066] in /home/avp/soft/build/sound/banshee/banshee-1-0.98.1/src/Libraries/Hyena/Hyena.Data.Sqlite/HyenaSqliteCommand.cs:100 Exception has been thrown by the target of an invocation. at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] at System.Activator.CreateInstance (System.Type type) [0x00000] at Banshee.Gui.GtkBaseClient.Startup () [0x00000] in /home/avp/soft/build/sound/banshee/banshee-1-0.98.1/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:55 at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.StartupInvocationHandler startup) [0x00048] in /home/avp/soft/build/sound/banshee/banshee-1-0.98.1/src/Libraries/Hyena.Gui/Hyena.Gui/CleanRoomStartup.cs:54 .NET Version: 2.0.50727.42 OS Version: Unix 2.6.24.12 Assembly Version Information: Lastfm (0.98.1.31642) Banshee.Lastfm (0.98.1.31680) Banshee.NotificationArea (0.98.1.31685) Banshee.MultimediaKeys (0.98.1.31682) pango-sharp (2.10.0.0) Mono.Cairo (2.0.0.0) Banshee.Widgets (0.98.1.31658) Banshee.GStreamer (0.98.1.31674) System.Transactions (2.0.0.0) NDesk.DBus.Proxies (0.0.0.0) NDesk.DBus.GLib (1.0.0.0) NDesk.DBus (1.0.0.0) gconf-sharp (2.16.0.0) Banshee.Gnome (0.98.1.31671) System.Xml (2.0.0.0) System.Data (2.0.0.0) Mono.Data.SqliteClient (2.0.0.0) Mono.Posix (2.0.0.0) Hyena (0.98.1.31633) Mono.Addins (0.3.0.0) Banshee.Services (0.98.1.31654) gdk-sharp (2.10.0.0) System (2.0.0.0) atk-sharp (2.10.0.0) Hyena.Gui (0.98.1.31637) gtk-sharp (2.10.0.0) glib-sharp (2.10.0.0) Banshee.Core (0.98.1.31648) Banshee.ThickClient (0.98.1.31665) Nereid (0.98.1.31668) mscorlib (2.0.0.0) Platform Information: Linux 2.6.24-12-generic i686 unknown GNU/Linux Disribution Information: [/etc/lsb-release] DISTRIB_ID=Ubuntu DISTRIB_RELEASE=8.04 DISTRIB_CODENAME=hardy DISTRIB_DESCRIPTION="Ubuntu hardy (development branch)" [/etc/debian_version] lenny/sid Other information:
Can you try running src/nuke-core-tables? If that doesn't work, let me know, and then we may have to move/delete the old database (~/.config/banshee/banshee.db).
Closing INVALID, you ran trunk before the release, you should be aware the db schema was in flux w/o migrations up until this release.