The tag xmpMM:History (see XMP Media Management) just seems to be something exiv2 can't handle. This tag is generated by tools like Photoshop and GIMP that indicate a history of user changes. Something about the struct format causes errors like:
XMP Toolkit error 102: Composite nodes can't have values
XMP Toolkit error 102: Indexing applied to non-array
There is extremely scant information out there about handing these errors, so I'm going to just skip writing this tag for now. To retain this info, the best option is to modify settings (in the UI) to enable writing to the sidecar only, and disable writing to embedded image metadata.
Related to #169, updates #263
The tag
xmpMM:History
(see XMP Media Management) just seems to be something exiv2 can't handle. This tag is generated by tools like Photoshop and GIMP that indicate a history of user changes. Something about the struct format causes errors like:XMP Toolkit error 102: Composite nodes can't have values
XMP Toolkit error 102: Indexing applied to non-array
There is extremely scant information out there about handing these errors, so I'm going to just skip writing this tag for now. To retain this info, the best option is to modify settings (in the UI) to enable writing to the sidecar only, and disable writing to embedded image metadata.