Activity log for bug #704265

Date Who What changed Old value New value Message
2011-01-18 04:38:32 Miloš Mandarić bug added bug
2011-01-18 04:59:54 Miloš Mandarić description I can reproduce it this way: 1. Open any image which has uppercase extension. (test.JPG) 2. Save as... (give it any name with any extension) 3. Save And it gives me the exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentNullException: Argument cannot be null. Parameter name: key at System.Collections.Generic.Dictionary`2[Gtk.FileFilter,Pinta.Core.FormatDescriptor].get_Item (Gtk.FileFilter key) [0x00000] in <filename unknown>:0 at Pinta.DialogHandlers.SaveFileAs (Pinta.Core.Document document) [0x00000] in <filename unknown>:0 at Pinta.DialogHandlers.HandlePintaCoreActionsFileSaveAsActivated (System.Object sender, System.EventArgs e) [0x00000] in <filename unknown>:0 at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&) at System.Reflection.MonoMethod.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.MonoMethod.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.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0 at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <filename unknown>:0 at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <filename unknown>:0 at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <filename unknown>:0 at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs args) [0x00000] in <filename unknown>:0 at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00000] in <filename unknown>:0 at GLib.SignalClosure.MarshalCallback (IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) [0x00000] in <filename unknown>:0 There is a workaround. You need to select the type of image/extension(any type) in the box in the down-right corner. Ubuntu 10.10 Version: 0.6-1~webupd8~maverick From this repository: ppa:nilarimogard/webupd8 I can reproduce it this way: 1. Open any image which has uppercase extension. (test.JPG) 2. Save as... (give it any name with any extension) 3. Save And it gives me the exception:  System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentNullException: Argument cannot be null. Parameter name: key   at System.Collections.Generic.Dictionary`2[Gtk.FileFilter,Pinta.Core.FormatDescriptor].get_Item (Gtk.FileFilter key) [0x00000] in <filename unknown>:0   at Pinta.DialogHandlers.SaveFileAs (Pinta.Core.Document document) [0x00000] in <filename unknown>:0   at Pinta.DialogHandlers.HandlePintaCoreActionsFileSaveAsActivated (System.Object sender, System.EventArgs e) [0x00000] in <filename unknown>:0   at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)   at System.Reflection.MonoMethod.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.MonoMethod.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.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0   at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <filename unknown>:0   at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <filename unknown>:0   at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <filename unknown>:0   at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs args) [0x00000] in <filename unknown>:0   at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00000] in <filename unknown>:0   at GLib.SignalClosure.MarshalCallback (IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) [0x00000] in <filename unknown>:0 There is a workaround. You need to select the type of image/extension(any type) in the box in the down-right corner.
2011-01-18 07:12:49 Miloš Mandarić tags maverick
2011-01-18 07:13:21 Miloš Mandarić tags maverick i386 maverick
2011-01-19 06:11:53 grofaty pinta: status New Confirmed
2011-02-16 16:35:47 grofaty attachment added file_type.png https://bugs.launchpad.net/pinta/+bug/704265/+attachment/1854141/+files/file_type.png
2011-02-16 16:40:43 grofaty summary Can't save file with uppercase extension (.JPG) Using File | Save As for the SECOND time produces exception.
2011-02-19 05:44:36 Jonathan Pobst pinta: importance Undecided High
2011-02-19 05:44:36 Jonathan Pobst pinta: status Confirmed Fix Committed
2011-02-19 05:44:36 Jonathan Pobst pinta: milestone 0.7
2011-03-06 07:10:48 grofaty pinta: status Fix Committed New
2011-04-06 22:20:52 Jonathan Pobst pinta: milestone 0.7 1.0
2011-04-12 03:00:07 Jonathan Pobst pinta: status New Fix Committed
2011-04-28 05:59:41 grofaty pinta: status Fix Committed New
2011-09-23 10:52:52 Robert Nordan pinta: status New Confirmed
2011-09-24 11:02:26 beajeanm pinta: assignee beajeanm (jeanmichel-bea)
2011-09-25 16:08:14 Cameron White pinta: status Confirmed Fix Committed
2011-09-25 16:08:14 Cameron White pinta: milestone 1.0
2011-11-14 07:31:59 grofaty pinta: status Fix Committed New
2012-04-23 06:01:38 grofaty attachment added save_as_twice.png https://bugs.launchpad.net/pinta/+bug/704265/+attachment/3099491/+files/save_as_twice.png
2012-04-23 15:48:53 Cameron White pinta: status New Confirmed
2012-04-23 15:49:05 Cameron White pinta: assignee beajeanm (jeanmichel-bea)
2012-04-23 18:03:49 grofaty tags i386 maverick
2012-04-25 08:26:24 grofaty tags windows
2012-04-25 18:23:57 grofaty tags windows crash windows
2012-04-25 18:40:07 Cameron White pinta: status Confirmed Fix Committed
2012-04-25 18:40:07 Cameron White pinta: milestone 1.3
2012-04-25 18:40:07 Cameron White pinta: assignee Cameron White (cameronwhite91)
2012-05-01 08:38:51 Robert Nordan pinta: status Fix Committed Fix Released