Program Version: 1.0
SO: Windows XP
Steps to reproduce this:
-Create a new image.
-Paint in it
-Save it as png, or bmp
-A exception throws:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> GLib.GException: Failed to open 'C:\Documents and Settings\Julio\Mis documentos\Mis imágenes\peo.png' for writing: No such file or directory
at Gdk.Pixbuf.Save(String filename, String type)
at Pinta.Core.GdkPixbufFormat.DoSave(Pixbuf pb, String fileName, String fileType) in c:\Users\Jonathan\Documents\Visual Studio 2010\Projects\Pinta\Pinta.Core\ImageFormats\GdkPixbufFormat.cs:line 72
at Pinta.Core.GdkPixbufFormat.Export(Document document, String fileName) in c:\Users\Jonathan\Documents\Visual Studio 2010\Projects\Pinta\Pinta.Core\ImageFormats\GdkPixbufFormat.cs:line 80
at Pinta.DialogHandlers.SaveFile(Document document, String file, FormatDescriptor format) in c:\Users\Jonathan\Documents\Visual Studio 2010\Projects\Pinta\Pinta\DialogHandlers.cs:line 631
at Pinta.DialogHandlers.SaveFileAs(Document document) in c:\Users\Jonathan\Documents\Visual Studio 2010\Projects\Pinta\Pinta\DialogHandlers.cs:line 596
at Pinta.DialogHandlers.HandlePintaCoreActionsFileSaveAsActivated(Object sender, EventArgs e) in c:\Users\Jonathan\Documents\Visual Studio 2010\Projects\Pinta\Pinta\DialogHandlers.cs:line 152
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at GLib.Signal.ClosureInvokedCB(Object o, ClosureInvokedArgs args)
at GLib.SignalClosure.Invoke(ClosureInvokedArgs args)
at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data)
This is known bug of using non-English folder/file names. Work-around is to save file using English letters.