After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 584566 - System.ArgumentNullException when deleting a photo
System.ArgumentNullException when deleting a photo
Status: RESOLVED DUPLICATE of bug 568080
Product: f-spot
Classification: Other
Component: General
0.5.x
Other All
: Normal critical
: ---
Assigned To: F-spot maintainers
F-spot maintainers
Depends on:
Blocks:
 
 
Reported: 2009-06-01 22:50 UTC by Paul Larson
Modified: 2009-06-03 07:32 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Paul Larson 2009-06-01 22:50:24 UTC
Steps to reproduce:

1. import a photo, put a new tag on it
2. Select the tag on the sidebar to show only photos with that tag
3. Double click the photo there (should be only one) to bring up the larger view
4. right click on the large image, and select "Delete from drive"


Stack trace:
Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.ArgumentNullException: Argument cannot be null.
Parameter name: key
  at System.Collections.Generic.Dictionary`2[System.Object,System.Object].set_Item (System.Object key, System.Object value) [0x00000] 
  at FSpot.Utils.DisposableCache`2[System.String,Gdk.Pixbuf].Add (System.String key, Gdk.Pixbuf value) [0x00000] 
  at FSpot.Widgets.Filmstrip.GetPixbuf (Int32 i, Boolean highlighted) [0x00000] 
  at FSpot.Widgets.Filmstrip.GetPixbuf (Int32 i) [0x00000] 
  at FSpot.Widgets.Filmstrip.OnExposeEvent (Gdk.EventExpose evnt) [0x00000] 
  at Gtk.Widget.exposeevent_cb (IntPtr widget, IntPtr evnt) [0x00000] 
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
   at Gtk.Widget.exposeevent_cb(IntPtr widget, IntPtr evnt)
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at Gnome.Program.Run()
   at FSpot.Driver.Main(System.String[] args)


Other information:
Comment 1 Paul Larson 2009-06-01 23:02:32 UTC
This bug has also been reported at: https://bugs.edge.launchpad.net/f-spot/+bug/290654
Comment 2 Maxxer 2009-06-03 07:32:04 UTC
if you have a chance to test git master, I believe this has been fixed

*** This bug has been marked as a duplicate of 568080 ***