Re: [Banshee-List] traceback when deleting non-existing tracks from the database (podcast related)



Please file a bug report.

2008/4/18 David Nielsen <gnomeuser gmail com>:
> This one is a little tricky.
>
> 1) compile SVN with podcast support enabled.
> 2) subscribe to a podcast and download all the tracks.
> 3) Create smart playlist for file path containing podcast subdir name
> 4) delete feed and select remove files
>  5) Notice at the smart playlist still lists the files
> 6) Mark all tracks in the smart playlist and select delete from drive
> 7) BOOM
>
> As a side issue once you have done this, readding the feed and redownloading
> the tracks will result in correct files being placed in the directory tree,
> you can select them in the listview but you cannot make them play in anyway.
>
> banshee-1 --debug
> Assembly not found: Banshee.Services, Version=0.98.4.26085, Culture=neutral
> WARNING: [Banshee.Daap,1.0] Could not load some add-in assemblies: Could not
> load file or assembly 'Banshee.Services, Version=0.98.4.26085,
> Culture=neutral' or one of its dependencies.
>  [Debug 15:29:34.636] Configuration client extension loaded
> (Banshee.GnomeBackend.GConfConfigurationClient)
> [Debug 15:29:34.770] NDesk.DBus.Bus.Session.RequestName
> ('org.bansheeproject.Banshee') => PrimaryOwner
>  [Debug 15:29:34.774] Core service started (DBusServiceManager, 0,11096s)
> [Debug 15:29:34.827] Core service started (DbConnection, 0,052301s)
> [Debug 15:29:34.876] Core service started (SourceManager, 0,006827s)
> [Debug 15:29:35.160] Core service started (MediaProfileManager, 0,284178s)
>  [Debug 15:29:35.166] Core service started (PlayerEngine, 0,005775s)
> [Debug 15:29:35.216] Core service started (PlaybackController, 0,001113s)
> [Debug 15:29:35.217] Core service started (ImportSourceManager, 7,3E-05s)
>  [Debug 15:29:35.223] Core service started (LibraryImportManager, 0,005422s)
> [Debug 15:29:35.224] Core service started (UserJobManager, 0,000511s)
> [Debug 15:29:35.236] Core service started (HardwareManager, 0,01139s)
>  [Debug 15:29:35.567] Adding icon theme search path:
> /usr/share/banshee-1/icons
> [Debug 15:29:35.568] Core service started (GtkElementsService, 0,332502s)
> [Debug 15:29:35.629] Core service started (InterfaceActionService,
> 0,060182s)
>  [Debug 15:29:35.633] Core service started (ArtworkManager, 0,002012s)
> [Debug 15:29:35.862] Text renderer: Cairo
> [Debug 15:29:36.038] Core service started (NereidPlayerInterface, 0,405564s)
> [Debug 15:29:36.042] Using GNOME 2.22 API for Multimedia Keys
>  [Debug 15:29:36.043] Extension service started (MultimediaKeysService,
> 0,003607s)
> [Debug 15:29:36.052] Dap support extension loaded: Banshee.Dap.MassStorage
> [Debug 15:29:36.101] IO provider extension loaded (Banshee.IO.Unix.Provider)
>  [Debug 15:29:36.291] Extension service started (DapService, 0,248667s)
> [Debug 15:29:36.303] Extension service started (BookmarksService, 0,011212s)
> [Debug 15:29:36.411] Extension service started (NotificationAreaService,
> 0,107984s)
>  [Debug 15:29:36.438] Extension service started (AudioCdService, 0,026957s)
> [Debug 15:29:36.441] Extension service started (GnomeService, 0,003082s)
> [Debug 15:29:36.456] Audioscrobbler state: connected
> [Debug 15:29:36.459] Extension service started (AudioscrobblerService,
> 0,017544s)
>  version=3,URI=file:/home/david/.config/banshee-1/syndication.db
> 18-04-2008 15:29:36
> 10
> 10
> Time to select all feed items:  00:00:00.2165580
> 13
> 13
> 00:00:00.2778030
> FM - CON - END
> InitializeWidget Called
>  [Debug 15:29:37.081] Extension service started (PodcastService, 0,621691s)
> [Debug 15:29:37.206] GStreamer pipeline does not run: audioconvert ! xingenc
> bitrate=128 ! id3v2mux
> [Debug 15:29:37.253] GStreamer pipeline does not run: audioconvert !
> fluwmaenc bitrate=64000 vbr=false ! fluasfmux
>  [Debug 15:29:37.253] Extension service started (GStreamerCoreService,
> 0,171893s)
> [Info  15:29:37.277] All services are started 2,617315s
> SetSource Called
> Domain: 'Gtk' Level: Critical
> Message: gtk_widget_event: assertion `WIDGET_REALIZED_FOR_EVENT (widget,
> event)' failed
>  Trace follows:
>    at GLib.Log.PrintTraceLogFunction(System.String domain, LogLevelFlags
> level, System.String message)
>    at GLib.Log.PrintTraceLogFunction(IntPtr , LogLevelFlags , IntPtr )
>    at Gtk.Application.gtk_main()
>     at Gtk.Application.gtk_main()
>    at Gtk.Application.Run()
>    at Banshee.Gui.GtkBaseClient.Run()
>    at Banshee.Gui.GtkBaseClient.Startup()
>    at Hyena.Gui.CleanRoomStartup.Startup(Hyena.Gui.StartupInvocationHandler
> startup)
>     at Banshee.Gui.GtkBaseClient.Entry()
>    at Nereid.Client.Main()
> Fetching Track:  4693
> Fetching Track:  4696
> Fetching Track:  4682
> Fetching Track:  4687
> Fetching Track:  4695
> Fetching Track:  4698
>  Fetching Track:  4684
> Fetching Track:  4691
> Fetching Track:  5521
> Fetching Track:  4694
> ResetSource Called
> Exception in Gtk# callback delegate
>   Note: Applications can use GLib.ExceptionManager.UnhandledException to
> handle the exception.
>  System.NotImplementedException: The requested feature is not implemented.
>   at Banshee.Sources.DatabaseSource.DeleteTrackRange
> (Banshee.Collection.Database.DatabaseTrackListModel model, Range range)
> [0x00000] in
> /usr/src/banshee/src/Core/Banshee.Services/Banshee.Sources/DatabaseSource.cs:374
>    at Banshee.Sources.DatabaseSource.WithTrackSelection
> (Banshee.Collection.Database.DatabaseTrackListModel model,
> Banshee.Sources.TrackRangeHandler handler) [0x0003d] in
> /usr/src/banshee/src/Core/Banshee.Services/Banshee.Sources/DatabaseSource.cs:401
>    at Banshee.Sources.DatabaseSource.DeleteSelectedTracks
> (Banshee.Collection.Database.DatabaseTrackListModel model) [0x00007] in
> /usr/src/banshee/src/Core/Banshee.Services/Banshee.Sources/DatabaseSource.cs:213
>   at Banshee.Sources.DatabaseSource.DeleteSelectedTracks () [0x00000] in
> /usr/src/banshee/src/Core/Banshee.Services/Banshee.Sources/DatabaseSource.cs:205
>    at Banshee.Gui.TrackActions.OnDeleteTracksFromDrive (System.Object o,
> System.EventArgs args) [0x0003a] in
> /usr/src/banshee/src/Core/Banshee.ThickClient/Banshee.Gui/TrackActions.cs:389
>   at GLib.Signal.voidObjectCallback (IntPtr handle, IntPtr data) [0x00000]
>     at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e,
> Boolean is_terminal)
>    at GLib.Signal.voidObjectCallback(IntPtr handle, IntPtr data)
>    at GLib.Signal.voidObjectCallback(IntPtr , IntPtr )
>     at Gtk.Application.gtk_main()
>    at Gtk.Application.gtk_main()
>    at Gtk.Application.Run()
>    at Banshee.Gui.GtkBaseClient.Run() in
> /usr/src/banshee/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:line
> 113
>     at Banshee.Gui.GtkBaseClient.Startup() in
> /usr/src/banshee/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:line
> 55
>    at Hyena.Gui.CleanRoomStartup.Startup(Hyena.Gui.StartupInvocationHandler
> startup) in
> /usr/src/banshee/src/Libraries/Hyena.Gui/Hyena.Gui/CleanRoomStartup.cs:line
> 54
>     at Banshee.Gui.GtkBaseClient.Entry() in
> /usr/src/banshee/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:line
> 50
>    at Nereid.Client.Main() in
> /usr/src/banshee/src/Clients/Nereid/Nereid/Client.cs:line 45
>
>
> _______________________________________________
>  Banshee-list mailing list
>  Banshee-list gnome org
>  http://mail.gnome.org/mailman/listinfo/banshee-list
>
>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]