brandon@mario:~/work/list-view/ListView$ mono ListView.exe
Opening connection to Banshee Database: /home/brandon/.config/banshee/banshee.db
Creating BansheeDatabase timer stopped: 00:00:00.1029790
Opening database timer stopped: 00:00:00.0000050
Counting tracks timer stopped: 00:00:00.0064180
Total rows: 3687
Model timer stopped: 00:00:00.1300840
Column Controller timer stopped: 00:00:00.0469430
View timer stopped: 00:00:00.0470500
SELECT CoreTracks.*, CoreArtists.Name, CoreAlbums.Title
FROM CoreTracks, CoreArtists, CoreAlbums
WHERE
CoreArtists.ArtistID = CoreTracks.ArtistID
AND CoreAlbums.AlbumID = CoreTracks.AlbumID
LIMIT 0, 80
Loading Track Set timer stopped: 00:00:00.0223250
DELETE FROM CoreTracksCache WHERE TableID = 0; INSERT INTO CoreTracksCache SELECT null, 0, CoreTracks.TrackID FROM CoreTracks, CoreAlbums, CoreArtists WHERE CoreTracks.AlbumID = CoreAlbums.AlbumID AND CoreTracks.ArtistID = CoreArtists.ArtistID AND (CoreTracks.Title LIKE '%t%' OR CoreArtists.Name LIKE '%t%' OR CoreAlbums.Title LIKE '%t%')
Generating cache table timer stopped: 00:00:00.0007010
Exception in Gtk# callback delegate
Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
Mono.Data.SqliteClient.SqliteSyntaxException: no such table: CoreTracksCache
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.ExecuteNonQuery () [0x00000]
at Banshee.Data.TrackListDatabaseModel.Reload () [0x00000]
at Application+<>c__CompilerGenerated6.<>c__AnonymousMethod8 () [0x00000]
at (wrapper delegate-invoke) System.MulticastDelegate:invoke_bool ()
at GLib.Timeout+TimeoutProxy.Handler () [0x00000]
at GLib.ExceptionManager.RaiseUnhandledException ()
at GLib.Timeout+TimeoutProxy.Handler ()
at GLib.Timeout+TimeoutProxy.Handler ()
at Gtk.Application.gtk_main ()
at Gtk.Application.gtk_main ()
at Gtk.Application.Run ()
at Application.Main ()