After loading a GPX file, and correlating this to a set of photos (succesfully, as far as I can tell) Applying this change back to the files fails with a dialog saying it couldn't write to the files. DebugView shows the following: [12932] digikam.geoiface: ---- [12932] digikam.geoiface: "created cluster 0: 1 tiles" [12932] digikam.geoiface: "level 5: 1 non empty tiles sorted into 1 clusters (1 searched)" [12932] digikam.metaengine: Cannot load metadata from file (Error # 9 : /C:/Users/Mat/Pictures/.../IMG_0259.CR2: Failed to open the data source: Invalid argument (errno = 22) [12932] digikam.geoiface: "created cluster 0: 1 tiles" [12932] digikam.geoiface: "level 5: 1 non empty tiles sorted into 1 clusters (1 searched)" [5032] ds\security\umstartup\usermgr\cli\usermgrcli.cxx(165)\usermgrcli.dll!00007FFFDF3510FF: (caller: 00007FFFCCE691AB) ReturnHr[PreRelease](1681) tid(1a50) 80070005 Access is denied. [5032] base\appmodel\execmodel\modern\lifetimemanager\appxexecutionutil.cpp(40)\modernexecserver.dll!00007FFFCCE6928C: (caller: 00007FFFCCE7DCA5) ReturnHr[PreRelease](1750) tid(1a50) 80070005 Access is denied. [12932] digikam.metaengine: Cannot load metadata from file (Error # 9 : /C:/Users/Mat/Pictures/.../IMG_0260.CR2: Failed to open the data source: Invalid argument (errno = 22) [12932] digikam.geoiface: ---- [12932] digikam.metaengine: Cannot load metadata from file (Error # 9 : /C:/Users/Mat/Pictures/.../IMG_0259.JPG: Failed to open the data source: Invalid argument (errno = 22) [5032] ds\security\umstartup\usermgr\cli\usermgrcli.cxx(165)\usermgrcli.dll!00007FFFDF3510FF: (caller: 00007FFFCCE691AB) ReturnHr[PreRelease](1682) tid(1a50) 80070005 Access is denied. [5032] base\appmodel\execmodel\modern\lifetimemanager\appxexecutionutil.cpp(40)\modernexecserver.dll!00007FFFCCE6928C: (caller: 00007FFFCCE7DCA5) ReturnHr[PreRelease](1751) tid(1a50) 80070005 Access is denied. [12932] digikam.metaengine: Cannot load metadata from file (Error # 9 : /C:/Users/Mat/Pictures/.../IMG_0260.JPG: Failed to open the data source: Invalid argument (errno = 22) [12932] digikam.general: 0 1 [12932] digikam.geoiface: ---- This repeats for each file. I imagine it'll struggle on the CR2 files, but the JPGs should work. It currently fails on both. Reproducible: Always Steps to Reproduce: 1. Load GPX file. 2. Correlate. 3. Apply. Actual Results: Dialog: "Error: Digicam failed to save some information" and a list of files. Expected Results: Geolocation data added to files.
Git commit def4db95e0d5e759e0f28d3a254984488f365a69 by Maik Qualmann. Committed on 07/06/2016 at 10:34. Pushed by mqualmann into branch 'master'. fix file path for Windows FIXED-IN: 5.0.0 M +2 -1 NEWS M +3 -1 utilities/geolocation/editor/correlator/gpscorrelatorwidget.cpp M +4 -4 utilities/geolocation/editor/items/gpsimageitem.cpp M +1 -1 utilities/geolocation/editor/items/gpsimagemodel.cpp http://commits.kde.org/digikam/def4db95e0d5e759e0f28d3a254984488f365a69
Windows installer have been updated with these last changes : https://drive.google.com/open?id=0B7yq-xFihT0_SzhxVzF1RDhPbFE Gilles Caulier
Reinstalled latest version from Google drive link*, but I still see the same error on screen. Associated Log is as follows: [4692] shell\twinui\nowplayingsessionmanager\localprovider\baseprovider\lib\baseprovider.cpp(516)\NPSMDesktopProvider.dll!00007FFFD412E7E8: (caller: 00007FFFD4124A09) ReturnHr[PreRelease](342) tid(1998) 80070490 Element not found. [5280] digikam.geoiface: "level 7: 0 non empty tiles sorted into 0 clusters (0 searched)" [5032] ds\security\umstartup\usermgr\cli\usermgrcli.cxx(165)\usermgrcli.dll!00007FFFDF3510FF: (caller: 00007FFFCCE691AB) ReturnHr[PreRelease](1868) tid(10a0) 80070005 Access is denied. [5032] base\appmodel\execmodel\modern\lifetimemanager\appxexecutionutil.cpp(40)\modernexecserver.dll!00007FFFCCE6928C: (caller: 00007FFFCCE7DCA5) ReturnHr[PreRelease](2034) tid(10a0) 80070005 Access is denied. [5280] digikam.metaengine: Cannot load metadata from file (Error # 9 : /C:/Users/Mat/Pictures/.../IMG_0200.CR2: Failed to open the data source: Invalid argument (errno = 22) [5280] digikam.geoiface: ---- (Repeats for each file). Not sure of status to shift this to so reverted to UNCONFIRMED. * Is there a way I can confirm which version I've got? I'm sure I reinstalled from the correct file but it would be good to confirm for definite
Git commit d8f05410600b6677d2ae77c4422cbdbaf3a7d178 by Maik Qualmann. Committed on 07/06/2016 at 19:52. Pushed by mqualmann into branch 'master'. fix sidecar file url M +1 -4 libs/dmetadata/metaengine.cpp http://commits.kde.org/digikam/d8f05410600b6677d2ae77c4422cbdbaf3a7d178
I just just tested the installer from Google Drive, The fix is not included. With my Windows build the problem is solved. Please wait until Gilles updated the installer. Maik
I just updated the windows installer on GDrive : https://drive.google.com/open?id=0B7yq-xFihT0_SzhxVzF1RDhPbFE Gilles Caulier
Any feedback please ? Gilles Caulier
Sorry, I got round to installing it last night but not trying it out. Have just given it a go and all is good in the new build. Well, I say that. It still reports failure to write to the Canon .CR2 RAW files, but I think that might be understandable. They appear to have EXIF data but its probably non-standard. JPG files worked fine. Thanks.
Writing to RAW files as CR2 is experimental and delegate to Exiv2. digiKam has an option in Metadata panel, but i recommend to use XMP sidecar as well to deal with read only files. Gilles Caulier