A new one today. I got this while trying to straighten an image:
It didn’t take me long to realise that any edit operation was producing this. Puzzling though, because I don’t use RAW. Just JPEGS. So that looked like a blushing herring.
A look at the debug output showed:
[1 Debug 13:38:11.221] open uri = file:///jpegs/2011/07/23/Durham%20Parkrun%20%23beta1%20-%2023%20Jul%202011%20-%201st%20Trial%20Run%20--%20Geoff%20Davis%20--%20Anna%20Seeley%20--%20Susan%20Davis%20--%20Angela%20Proctor%20--%20Sat%2023%20Jul%202011%2008-33-09%20BST.jpg [1 Debug 13:38:12.469] FSpot.Editors.TiltEditor can be applied? True [1 Debug 13:38:15.790] FSpot.Editors.TiltEditor can be applied? True [1 Debug 13:38:15.802] open uri = file:///jpegs/2011/07/23/Durham%20Parkrun%20%23beta1%20-%2023%20Jul%202011%20-%201st%20Trial%20Run%20--%20Geoff%20Davis%20--%20Anna%20Seeley%20--%20Susan%20Davis%20--%20Angela%20Proctor%20--%20Sat%2023%20Jul%202011%2008-33-09%20BST.jpg [1 Warn 13:38:16.733] Caught an exception - System.ApplicationException: URI could not be converted to local file location (in `Hyena') at Hyena.SafeUri.UriToFilename (System.String uri) [0x00000] in <filename unknown>:0 at Hyena.SafeUri.get_AbsolutePath () [0x00000] in <filename unknown>:0 at Hyena.SafeUri.get_LocalPath () [0x00000] in <filename unknown>:0 at PixbufUtils.SaveToSuitableFormat (Hyena.SafeUri destination, Gdk.Pixbuf pixbuf, UInt32 jpeg_quality) [0x00000] in <filename unknown>:0 at PixbufUtils.CreateDerivedVersion (Hyena.SafeUri source, Hyena.SafeUri destination, UInt32 jpeg_quality, Gdk.Pixbuf pixbuf) [0x00000] in <filename unknown>:0 at FSpot.Photo.SaveVersion (Gdk.Pixbuf buffer, Boolean create_version) [0x00000] in <filename unknown>:0 [1 Warn 13:38:16.766] Caught an exception - System.ApplicationException: URI could not be converted to local file location (in `Hyena') at Hyena.SafeUri.UriToFilename (System.String uri) [0x00000] in <filename unknown>:0 at Hyena.SafeUri.get_AbsolutePath () [0x00000] in <filename unknown>:0 at Hyena.SafeUri.get_LocalPath () [0x00000] in <filename unknown>:0 at PixbufUtils.SaveToSuitableFormat (Hyena.SafeUri destination, Gdk.Pixbuf pixbuf, UInt32 jpeg_quality) [0x00000] in <filename unknown>:0 at PixbufUtils.CreateDerivedVersion (Hyena.SafeUri source, Hyena.SafeUri destination, UInt32 jpeg_quality, Gdk.Pixbuf pixbuf) [0x00000] in <filename unknown>:0 at FSpot.Photo.SaveVersion (Gdk.Pixbuf buffer, Boolean create_version) [0x00000] in <filename unknown>:0
Hmmm, that wasn’t helping much. A bit of pasting of random bits into Google didn’t help much either. Hyenas?
It kinda shouted filename problem. Permissions perhaps? Nope, fine. So weird filename perhaps? Yup.
Hash(#) in the filename. Rename the file and all is well.