[ubuntu-mono] [Bug 378613] Re: banshee won't start on Jaunty powerpc (Mono.Data.SQLiteClient exception thrown)

Bug Watch Updater 378613 at bugs.launchpad.net
Thu Sep 16 10:42:45 UTC 2010


** Changed in: banshee
       Status: Confirmed => Fix Released

** Changed in: banshee
   Importance: Unknown => High

-- 
banshee won't start on Jaunty powerpc (Mono.Data.SQLiteClient exception thrown)
https://bugs.launchpad.net/bugs/378613
You received this bug notification because you are a member of Ubuntu
CLI/Mono Uploaders, which is subscribed to banshee in ubuntu.

Status in Banshee Music Player: Fix Released
Status in “banshee” package in Ubuntu: Fix Released

Bug description:
Binary package hint: banshee

It's some months (sorry I didn't report this earlier), that banshee won't start on my powerpc system.

Launching it always gives:

matteo at Dahlia:~$ banshee
[Info  10:48:19.571] Running Banshee 1.4.3: [Ubuntu jaunty (development branch) (linux-gnu, powerpc) @ 2009-03-22 18:34:40 UTC]
[Warn  10:48:24.330] Caught an exception - SQL logic error or missing database (in `Mono.Data.SqliteClient')
  at Mono.Data.SqliteClient.SqliteCommand.ExecuteStatement (IntPtr pStmt, System.Int32& cols, System.IntPtr& pazValue, System.IntPtr& pazColName) [0x00000] 
  at Mono.Data.SqliteClient.SqliteCommand.ExecuteStatement (IntPtr pStmt) [0x00000] 
  at Mono.Data.SqliteClient.SqliteCommand.ExecuteReader (CommandBehavior behavior, Boolean want_results, System.Int32& rows_affected) [0x00000] 
  at Mono.Data.SqliteClient.SqliteCommand.ExecuteNonQuery () [0x00000] 
  at Hyena.Data.Sqlite.HyenaSqliteCommand.Execute (Hyena.Data.Sqlite.HyenaSqliteConnection hconnection, Mono.Data.SqliteClient.SqliteConnection connection) [0x00000] 
[Warn  10:48:24.332] Extension `/Banshee/ServiceManager/Service/__nid_9' not started: Exception has been thrown by the target of an invocation.
[Info  10:48:25.331] All services are started 5,230956s
Exception has been thrown by the target of an invocation.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Mono.Data.SqliteClient.SqliteExecutionException: SQL logic error or missing database
  at Mono.Data.SqliteClient.SqliteCommand.ExecuteStatement (IntPtr pStmt, System.Int32& cols, System.IntPtr& pazValue, System.IntPtr& pazColName) [0x00000] 
  at Mono.Data.SqliteClient.SqliteCommand.ExecuteStatement (IntPtr pStmt) [0x00000] 
  at Mono.Data.SqliteClient.SqliteCommand.ExecuteReader (CommandBehavior behavior, Boolean want_results, System.Int32& rows_affected) [0x00000] 
  at Mono.Data.SqliteClient.SqliteCommand.ExecuteNonQuery () [0x00000] 
  at Hyena.Data.Sqlite.HyenaSqliteCommand.Execute (Hyena.Data.Sqlite.HyenaSqliteConnection hconnection, Mono.Data.SqliteClient.SqliteConnection connection) [0x00000] 
  --- End of inner exception stack trace ---
  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] 
  at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.StartupInvocationHandler startup) [0x00000]

This is a fatal error, and the application does exit.

However, I can use the sqlite3 binary to normally open and show tables of ~/.config/banshee-1/banshee.db. Deleting it doesn't work, either, and it's recreated again normally.

banshee is at version 1.4.3-3ubuntu2, and mono at version 2.0.1-4. 
libmono-sqlite2.0-cil is at 2.0.1-4 too.






More information about the Ubuntu-mono mailing list