Docky crash and I would think it has to do with the fact that one of the documents from the "recent documents" docklet was recently deleted.
Exception in Gtk# callback delegate
Note: Applications can use GLib.ExceptionManager.UnhandledException to handle
the exception.
GLib.GException: Error stating file '/home/bkoenig/Desktop/Decaf/Decaf.jar': No
such file or directory
at GLib.FileAdapter.QueryInfo (System.String attributes, FileQueryInfoFlags fl
ags, GLib.Cancellable cancellable) [0x00000]
at Docky.Services.GLibFileExtension.Icon (File file) [0x00000] in /home/bkoeni
g/tarballs/docky/Docky.Services/Docky.Services/Extensions/GLibFileExtension.cs:3
3
at RecentDocuments.RecentDocumentsItem.GetMenuItems () [0x0002f] in /home/bkoe
nig/tarballs/docky/StandardPlugins/RecentDocuments/src/RecentDocumentsItem.cs:11
4
at Docky.Items.AbstractDockItemProvider.GetMenuItems (Docky.Items.AbstractDock
Item item) [0x00000] in /home/bkoenig/tarballs/docky/Docky.Items/Docky.Items/Abs
tractDockItemProvider.cs:124
at Docky.Interface.DockWindow.OnButtonPressEvent (Gdk.EventButton evnt) [0x000
3a] in /home/bkoenig/tarballs/docky/Docky/Docky/Interface/DockWindow.cs:703
at Gtk.Widget.buttonpressevent_cb (IntPtr widget, IntPtr evnt) [0x00000]
at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean
is_terminal)
at Gtk.Widget.buttonpressevent_cb(IntPtr widget, IntPtr evnt)
at Gtk.Application.gtk_main()
at Gtk.Application.Run()
at Docky.Docky.Main(System.String[] args) in /home/bkoenig/tarballs/docky/Doc
ky/Docky/Docky.cs:line 79
In Ubuntu Lucid, with the PPA version; I get this stack trace as Docky crashes when I clear recent documents.
$ docky anager. UnhandledExcept ion to handle the exception. Reflection. TargetInvocatio nException: Exception has been thrown by the target of an invocation. ---> System. InvalidOperatio nException: Operation is not valid due to the current state of the object Linq.Enumerable .First[ FileDockItem] (IEnumerable`1 source) [0x00000] .RecentDocument sItem.UpdateInf o () [0x00000] .RecentDocument sItem.RefreshRe centDocs () [0x00000] .RecentDocument sItem.< RecentDocuments Item>m_ _2 (System.Object , System.EventArgs ) [0x00000] Reflection. MonoMethod: InternalInvoke (object, object[ ],System. Exception& ) Reflection. MonoMethod. Invoke (System.Object obj, BindingFlags invokeAttr, System. Reflection. Binder binder, System.Object[] parameters, System. Globalization. CultureInfo culture) [0x00000] Reflection. MonoMethod. Invoke (System.Object obj, BindingFlags invokeAttr, System. Reflection. Binder binder, System.Object[] parameters, System. Globalization. CultureInfo culture) [0x00000] Reflection. MethodBase. Invoke (System.Object obj, System.Object[] parameters) [0x00000] Delegate. DynamicInvokeIm pl (System.Object[] args) [0x00000] MulticastDelega te.DynamicInvok eImpl (System.Object[] args) [0x00000] Delegate. DynamicInvoke (System.Object[] args) [0x00000] ClosureInvokedC B (System.Object o, GLib.ClosureInv okedArgs args) [0x00000] ure.Invoke (GLib.ClosureIn vokedArgs args) [0x00000] ure.MarshalCall back (IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) [0x00000] anager. RaiseUnhandledE xception( System. Exception e, Boolean is_terminal) ure.MarshalCall back(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) er.gtk_ recent_ manager_ purge_items( IntPtr , IntPtr ByRef ) er.PurgeItems( ) .RecentDocument sItemProvider+ <ClearRecent> c__AnonStorey0. <>m__0( System. Object o, Gtk.ResponseArgs args) Reflection. MonoMethod. InternalInvoke( System. Object , System.Object[] , System.Exception ByRef ) Reflection. MonoMethod. Invoke( System. Object obj, BindingFlags invokeAttr, System. Reflection. Binder binder, System.Object[] parameters, System. Globalization. CultureInfo culture) Reflection. MethodBase. Invoke( System. Object obj, System.Object[] parameters) Delegate. DynamicInvokeIm pl(System. Object[ ] args) MulticastDelega te.DynamicInvok eImpl(Sy. ..
[Info 11:46:36.393] Docky version: 2.1.0 bzr docky r1332 ppa
[Info 11:46:36.494] Kernel version: 2.6.32.22
[Info 11:46:36.497] CLR version: 2.0.50727.1433
Marshaling changed signal
Exception in Gtk# callback delegate
Note: Applications can use GLib.ExceptionM
System.
at System.
at RecentDocuments
at RecentDocuments
at RecentDocuments
at (wrapper managed-to-native) System.
at System.
--- End of inner exception stack trace ---
at System.
at System.
at System.
at System.
at System.
at GLib.Signal.
at GLib.SignalClos
at GLib.SignalClos
at GLib.ExceptionM
at GLib.SignalClos
at Gtk.RecentManag
at Gtk.RecentManag
at RecentDocuments
at System.
at System.
at System.
at System.
at System.