[ubuntu-mono] [Bug 688098] Re: An unhandled exception was thrown: Object reference not set to an instance of an object

Athul Iddya 688098 at bugs.launchpad.net
Tue Jan 11 19:04:53 UTC 2011


I was trying to configure banshee to listen to the campus internet
radio, then banshee crashed. I had to force quit banshee. Since then,
i'm getting fatal error same as Greg. When I entered banshee --debug in
terminal, I got

** Running Mono with --debug   **
[1 Info  00:33:14.341] Running Banshee 1.8.0: [Ubuntu 10.10 (linux-gnu, i686) @ 2010-11-26 13:53:04 UTC]
[1 Debug 00:33:14.393] Initializing GTK
[1 Debug 00:33:15.742] Post-Initializing GTK
[1 Debug 00:33:15.759] Configuration client extension loaded (Banshee.GnomeBackend.GConfConfigurationClient)
[1 Debug 00:33:15.769] Using default gconf-base-key
[1 Debug 00:33:15.800] Bus.Session.RequestName ('org.bansheeproject.Banshee') replied with PrimaryOwner
[1 Debug 00:33:15.874] Core service started (DBusServiceManager, 0.001096)
[1 Debug 00:33:15.876] Registering remote object /org/bansheeproject/Banshee/DBusCommandService (Banshee.ServiceStack.DBusCommandService) on org.bansheeproject.Banshee
[1 Debug 00:33:15.885] Core service started (DBusCommandService, 0.010387)
[2 Debug 00:33:15.970] Exception executing command: SELECT COUNT(*) FROM CoreTracks
[1 Warn  00:33:15.971] Service `Banshee.Database.BansheeDbConnection' not started: The database disk image is malformed
database disk image is malformed
[1 Warn  00:33:15.978] Caught an exception - Mono.Data.Sqlite.SqliteException: The database disk image is malformed
database disk image is malformed (in `Mono.Data.Sqlite')
  at Mono.Data.Sqlite.Sqlite3.Reset (Mono.Data.Sqlite.SqliteStatement stmt) [0x00000] in <filename unknown>:0 
  at Mono.Data.Sqlite.Sqlite3.Step (Mono.Data.Sqlite.SqliteStatement stmt) [0x00000] in <filename unknown>:0 
  at Mono.Data.Sqlite.SqliteCommand.ExecuteScalar () [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) Mono.Data.Sqlite.SqliteCommand:ExecuteScalar ()
  at Hyena.Data.Sqlite.HyenaSqliteCommand.Execute (Hyena.Data.Sqlite.HyenaSqliteConnection hconnection, Mono.Data.Sqlite.SqliteConnection connection) [0x00000] in <filename unknown>:0 
[1 Debug 00:33:15.990] Core service started (PreferenceService, 0.011444)
[1 Debug 00:33:16.026] Core service started (Network, 0.035653)
[1 Debug 00:33:16.027] Registering remote object /org/bansheeproject/Banshee/SourceManager (Banshee.Sources.SourceManager) on org.bansheeproject.Banshee
[1 Debug 00:33:16.027] Core service started (SourceManager, 0.001116)
[1 Debug 00:33:16.040] Core service started (MediaProfileManager, 0.000273)
[1 Debug 00:33:16.045] Registering remote object /org/bansheeproject/Banshee/PlayerEngine (Banshee.MediaEngine.PlayerEngineService) on org.bansheeproject.Banshee
[1 Debug 00:33:16.046] Core service started (PlayerEngine, 0.005878)
[1 Debug 00:33:16.137] Registering remote object /org/bansheeproject/Banshee/PlaybackController (Banshee.PlaybackController.PlaybackControllerService) on org.bansheeproject.Banshee
[1 Debug 00:33:16.138] Core service started (PlaybackController, 0.002509)
[1 Debug 00:33:16.145] Starting - Startup Job
[1 Debug 00:33:16.145] Core service started (JobScheduler, 0.007594)
[1 Debug 00:33:16.162] IO provider extension loaded (Banshee.IO.Gio.Provider)
[1 Debug 00:33:16.301] Loaded HardwareManager backend: Banshee.Hardware.Gio
[1 Debug 00:33:16.303] Core service started (HardwareManager, 0.157388)
[1 Debug 00:33:16.315] Bus.Session.RequestName ('org.bansheeproject.CollectionIndexer') replied with PrimaryOwner
[1 Debug 00:33:16.317] Registering remote object /org/bansheeproject/Banshee/CollectionIndexerService (Banshee.Collection.Indexer.CollectionIndexerService) on org.bansheeproject.CollectionIndexer
[1 Debug 00:33:16.318] Core service started (CollectionIndexerService, 0.015153)
[1 Debug 00:33:16.320] Core service started (SaveTrackMetadataService, 0.001853)
[1 Debug 00:33:16.339] Adding icon theme search path: /usr/share/banshee-1/icons
[1 Debug 00:33:16.340] Core service started (GtkElementsService, 0.020269)
[1 Debug 00:33:16.342] Core service started (InterfaceActionService, 0.001215)
[1 Debug 00:33:16.430] Extension actions loaded: MetadataFixActions
[1 Debug 00:33:16.430] Registering remote object /org/bansheeproject/Banshee/GlobalUIActions (Banshee.Gui.GlobalActions) on org.bansheeproject.Banshee
[1 Debug 00:33:16.432] Album artwork path set to /home/athul/.cache/media-art
[1 Debug 00:33:16.465] Core service started (ArtworkManager, 0.034395)
[1 Debug 00:33:16.465] Core service started (BookmarksService, 0.000247)
[1 Debug 00:33:16.885] Adding context page lastfm-recommendations
[1 Debug 00:33:16.905] Adding context page wikipedia
[1 Debug 00:33:18.274] Constructed Nereid interface: 1.761903
[1 Debug 00:33:18.378] Creating new surface cache for 90px images, capped at 0.74 MiB (24 items)
[1 Debug 00:33:18.536] Registering remote object /org/bansheeproject/Banshee/ClientWindow (Nereid.PlayerInterface) on org.bansheeproject.Banshee
[1 Debug 00:33:18.536] Core service started (NereidPlayerInterface, 2.070782)
[1 Debug 00:33:18.573] Extension service started (GStreamerCoreService, 0.035952)
[1 Debug 00:33:18.580] Extension service started (BpmService, 0.00651)
[1 Debug 00:33:18.593] Using GNOME 2.22 API for Multimedia Keys
[1 Debug 00:33:18.593] Extension service started (MultimediaKeysService, 0.013041)
[1 Debug 00:33:18.594] Extension service started (LibraryWatcherService, 0.001316)
[1 Debug 00:33:18.595] Extension service started (DapService, 0.000995)
[1 Debug 00:33:18.598] Extension service started (PodcastService, 0.002438)
[1 Debug 00:33:18.627] Audioscrobbler state: connected
[1 Debug 00:33:18.631] Extension service started (AudioscrobblerService, 0.033421)
[1 Info  00:33:18.636] Updating web proxy from GConf
[1 Debug 00:33:18.644] Manual proxy connection - http://172.30.3.3:8080/
[1 Debug 00:33:18.658] Extension service started (GnomeService, 0.027138)
[1 Debug 00:33:18.659] Extension service started (DaapService, 0.000853)
[1 Warn  00:33:18.661] Caught an exception - System.NullReferenceException: Object reference not set to an instance of an object (in `Banshee.Services')
  at Banshee.Configuration.DatabaseConfigurationClient.get_Client () [0x00000] in <filename unknown>:0 
  at Banshee.AmazonMp3.AmazonMp3DownloaderService.Initialize () [0x00000] in <filename unknown>:0 
  at Banshee.ServiceStack.ServiceManager.StartExtension (Mono.Addins.TypeExtensionNode node) [0x00000] in <filename unknown>:0 
[1 Warn  00:33:18.661] Extension `Banshee.AmazonMp3.AmazonMp3DownloaderService' not started: Object reference not set to an instance of an object
[1 Debug 00:33:18.805] Extension service started (NotificationAreaService, 0.143939)
[1 Warn  00:33:18.811] Caught an exception - System.NullReferenceException: Object reference not set to an instance of an object (in `Banshee.CoverArt')
  at Banshee.CoverArt.CoverArtService.Banshee.ServiceStack.IExtensionService.Initialize () [0x00000] in <filename unknown>:0 
  at Banshee.ServiceStack.ServiceManager.StartExtension (Mono.Addins.TypeExtensionNode node) [0x00000] in <filename unknown>:0 
[1 Warn  00:33:18.811] Extension `Banshee.CoverArt.CoverArtService' not started: Object reference not set to an instance of an object
[1 Debug 00:33:18.877] Extension service started (AudioCdService, 0.065257)
[1 Warn  00:33:18.878] Caught an exception - System.NullReferenceException: Object reference not set to an instance of an object (in `Banshee.Services')
  at Banshee.Configuration.DatabaseConfigurationClient.get_Client () [0x00000] in <filename unknown>:0 
  at Banshee.AmazonMp3.AmazonMp3DownloaderService.Initialize () [0x00000] in <filename unknown>:0 
  at Banshee.ServiceStack.ServiceManager.StartExtension (Mono.Addins.TypeExtensionNode node) [0x00000] in <filename unknown>:0 
[1 Warn  00:33:18.878] Extension `Banshee.AmazonMp3.AmazonMp3DownloaderService' not started: Object reference not set to an instance of an object
[1 Warn  00:33:18.879] Caught an exception - System.NullReferenceException: Object reference not set to an instance of an object (in `Banshee.CoverArt')
  at Banshee.CoverArt.CoverArtService.Banshee.ServiceStack.IExtensionService.Initialize () [0x00000] in <filename unknown>:0 
  at Banshee.ServiceStack.ServiceManager.StartExtension (Mono.Addins.TypeExtensionNode node) [0x00000] in <filename unknown>:0 
[1 Warn  00:33:18.879] Extension `Banshee.CoverArt.CoverArtService' not started: Object reference not set to an instance of an object
[1 Info  00:33:18.879] All services are started 3.077128
Exception has been thrown by the target of an invocation.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object
  at Hyena.Data.Sqlite.SqliteModelCache`1[Banshee.Collection.Database.DatabaseArtistInfo].CheckCacheTable () [0x00000] in <filename unknown>:0 
  at Hyena.Data.Sqlite.SqliteModelCache`1[Banshee.Collection.Database.DatabaseArtistInfo]..ctor (Hyena.Data.Sqlite.HyenaSqliteConnection connection, System.String uuid, ICacheableDatabaseModel model, Hyena.Data.Sqlite.SqliteModelProvider`1 provider) [0x00000] in <filename unknown>:0 
  at Banshee.Database.BansheeModelCache`1[Banshee.Collection.Database.DatabaseArtistInfo]..ctor (Hyena.Data.Sqlite.HyenaSqliteConnection connection, System.String uuid, ICacheableDatabaseModel model, Hyena.Data.Sqlite.SqliteModelProvider`1 provider) [0x00000] in <filename unknown>:0 
  at Banshee.Collection.Database.DatabaseFilterListModel`2[T,U]..ctor (System.String name, System.String label, Banshee.Sources.DatabaseSource source, Banshee.Collection.Database.DatabaseTrackListModel trackModel, Hyena.Data.Sqlite.HyenaSqliteConnection connection, Hyena.Data.Sqlite.SqliteModelProvider`1 provider, .U selectAllItem, System.String uuid) [0x00000] in <filename unknown>:0 
  at Banshee.Collection.Database.DatabaseArtistListModel..ctor (Banshee.Sources.DatabaseSource source, Banshee.Collection.Database.DatabaseTrackListModel trackModel, Banshee.Database.BansheeDbConnection connection, System.String uuid) [0x00000] in <filename unknown>:0 
  at Banshee.Sources.DatabaseSource+<CreateFiltersFor>c__Iterator6.MoveNext () [0x00000] in <filename unknown>:0 
  at Banshee.Sources.DatabaseSource.DatabaseSourceInitialize () [0x00000] in <filename unknown>:0 
  at Banshee.Sources.DatabaseSource..ctor (System.String generic_name, System.String name, System.String id, Int32 order, Banshee.Sources.Source parent) [0x00000] in <filename unknown>:0 
  at Banshee.Sources.DatabaseSource..ctor (System.String generic_name, System.String name, System.String id, Int32 order) [0x00000] in <filename unknown>:0 
  at Banshee.Sources.PrimarySource..ctor (System.String generic_name, System.String name, System.String id, Int32 order) [0x00000] in <filename unknown>:0 
  at Banshee.Library.LibrarySource..ctor (System.String label, System.String name, Int32 order) [0x00000] in <filename unknown>:0 
  at Banshee.Library.MusicLibrarySource..ctor () [0x00000] in <filename unknown>:0 
  at Banshee.ServiceStack.Application.Run () [0x00000] in <filename unknown>:0 
  at Banshee.Gui.GtkBaseClient.Initialize (Boolean registerCommonServices) [0x00000] in <filename unknown>:0 
  at Banshee.Gui.GtkBaseClient..ctor (Boolean initializeDefault, System.String defaultIconName) [0x00000] in <filename unknown>:0 
  at Banshee.Gui.GtkBaseClient..ctor () [0x00000] in <filename unknown>:0 
  at Nereid.Client..ctor () [0x00000] in <filename unknown>:0 
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
  --- 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] in <filename unknown>:0 
  at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
  at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] in <filename unknown>:0 
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] in <filename unknown>:0 
  at System.Activator.CreateInstance (System.Type type) [0x00000] in <filename unknown>:0 
  at Banshee.Gui.GtkBaseClient.Startup () [0x00000] in <filename unknown>:0 
  at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.StartupInvocationHandler startup) [0x00000] in <filename unknown>:0 
[1 Debug 00:33:19.100] Growing surface cache for 90px images to 1.85 MiB (60 items)
[1 Debug 00:33:19.189] Creating Pango.Layout, configuring Cairo.Context
[1 Debug 00:33:19.194] Creating Pango.Layout, configuring Cairo.Context
[1 Debug 00:33:19.195] Creating Pango.Layout, configuring Cairo.Context

-- 
You received this bug notification because you are a member of Ubuntu
CLI/Mono Uploaders, which is subscribed to banshee in ubuntu.
https://bugs.launchpad.net/bugs/688098

Title:
  An unhandled exception was thrown: Object reference not set to an
  instance of an object

Status in “banshee” package in Ubuntu:
  Incomplete

Bug description:
  Binary package hint: banshee

  I was listening to an internet radio station when this error occurred.

  The window with the exception (pasted below) popped up, then banshee
  switched to a different (unfortunately annoying) internet radio
  station. I couldn't stop playback nor close banshee. I copied the
  exception out of the popup and tried to close the popup, no response.
  Had to do a killall banshee-1.

  Unfortunately apport didn't catch this.

  
  Exception output:

  An unhandled exception was thrown: Object reference not set to an
  instance of an object

  at Banshee.MediaEngine.PlayerEngine.OnTagFound (Banshee.Streaming.StreamTag) <0x000b7>
  at Banshee.GStreamer.PlayerEngine.OnTagFound (intptr,string,GLib.Value&) <0x00037>
  at (wrapper native-to-managed) Banshee.GStreamer.PlayerEngine.OnTagFound (intptr,intptr,GLib.Value&) <0x00098>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00055>
  at Gtk.Application.Run () <0x0000b>
  at Banshee.Gui.GtkBaseClient.Run () <0x00057>
  at Banshee.Gui.GtkBaseClient.Startup () <0x0004c>
  at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x00094>

  
  .NET Version: 2.0.50727.1433
  OS Version: Unix 2.6.35.23

  Assembly Version Information:

  taglib-sharp (2.0.3.7)
  Mono.Security (2.0.0.0)
  NDesk.DBus.Proxies (0.0.0.0)
  Mono.Zeroconf.Providers.AvahiDBus (4.0.0.90)
  Mono.Zeroconf (4.0.0.90)
  Mtp (1.8.0.0)
  Banshee.Dap.Mtp (1.8.0.0)
  Banshee.Dap.MassStorage (1.8.0.0)
  Banshee.Audiobook (1.8.0.0)
  Banshee.InternetArchive (1.8.0.0)
  Banshee.MiroGuide (1.8.0.0)
  Banshee.AmazonMp3.Store (1.8.0.0)
  Banshee.FileSystemQueue (1.8.0.0)
  Banshee.InternetRadio (1.8.0.0)
  Banshee.PlayQueue (1.8.0.0)
  Banshee.Mpris (1.8.0.0)
  Banshee.AudioCd (1.8.0.0)
  Banshee.MiniMode (1.8.0.0)
  Banshee.CoverArt (1.8.0.0)
  notify-sharp (0.4.0.0)
  Banshee.NotificationArea (1.8.0.0)
  Banshee.AmazonMp3 (1.8.0.0)
  Banshee.Daap (1.8.0.0)
  Lastfm (1.8.0.0)
  Migo (1.8.0.0)
  Banshee.Podcasting (1.8.0.0)
  Banshee.Dap (1.8.0.0)
  Banshee.LibraryWatcher (1.8.0.0)
  Banshee.MultimediaKeys (1.8.0.0)
  Banshee.YouTube (1.8.0.0)
  Banshee.Lastfm (1.8.0.0)
  Banshee.WebBrowser (1.8.0.0)
  Banshee.Wikipedia (1.8.0.0)
  pango-sharp (2.12.0.0)
  Banshee.Fixup (1.8.0.0)
  Banshee.Widgets (1.8.0.0)
  gio-sharp (2.14.0.0)
  gudev-sharp (1.0.0.0)
  Banshee.Gio (1.8.0.0)
  Banshee.GStreamer (1.8.0.0)
  Mono.Media (1.8.0.0)
  System.Transactions (2.0.0.0)
  System.Configuration (2.0.0.0)
  NDesk.DBus.GLib (1.0.0.0)
  gconf-sharp (2.24.0.0)
  Banshee.Gnome (1.8.0.0)
  Banshee.NowPlaying (1.8.0.0)
  Mono.Cairo (2.0.0.0)
  System.Data (2.0.0.0)
  Mono.Data.Sqlite (1.8.0.0)
  System.Xml (2.0.0.0)
  Banshee.Core (1.8.0.0)
  Hyena.Data.Sqlite (1.8.0.0)
  System.Core (3.5.0.0)
  gdk-sharp (2.12.0.0)
  Mono.Addins (0.4.0.0)
  atk-sharp (2.12.0.0)
  Hyena.Gui (1.8.0.0)
  gtk-sharp (2.12.0.0)
  Banshee.ThickClient (1.8.0.0)
  Nereid (1.8.0.0)
  NDesk.DBus.Proxies (0.0.0.0)
  Mono.Posix (2.0.0.0)
  NDesk.DBus (1.0.0.0)
  glib-sharp (2.12.0.0)
  Hyena (1.8.0.0)
  System (2.0.0.0)
  Banshee.Services (1.8.0.0)
  Banshee (1.8.0.0)
  mscorlib (2.0.0.0)

  Platform Information: Linux 2.6.35-23-generic x86_64 unknown GNU/Linux

  Disribution Information:

  [/etc/lsb-release]
  DISTRIB_ID=Ubuntu
  DISTRIB_RELEASE=10.10
  DISTRIB_CODENAME=maverick
  DISTRIB_DESCRIPTION="Ubuntu 10.10"

  [/etc/debian_version]
  squeeze/sid





More information about the Ubuntu-mono mailing list