Metadata write back pending

Started by mopperle, July 13, 2024, 09:19:00 PM

Previous topic - Next topic

mopperle

I have 19 files where the write back is pending and have no clue how to solve this:

2024-07-13 21.03.12 000.png

In the past it always got to do something with the date, I could solve without a problem. But the above is new to me.

When I add a keyword to any other image, the pencile shows me exactly the same tags to write and it works.
But just with these 19 files there is a problem.

mopperle

Digged a bit deeper into this and found that it got something to do with the hierarchical @Keywords:

2024-07-14 09.32.55 000.png

When I add the keyword "St Jonsfjorden" (Bullet nr. 1) no problem with write back.
When I add the keyword "St. Jonsforden" with a dot behind St (bullet 2) an additional @Keyword "St" with the sub "Jonsfjorden" is being created (bullet 3) and here starts the problem with write back.

Any idea what's going wrong?

thrinn

Please check if you have configured the dot as a hierarchy separator. Using one of the separators as part of a keyword might not work.


2024-07-14 10_13_23-Preferences.jpg
Thorsten
Win 10 / 64, IMatch 2018, IMA

Mario

@thrinn: good idea to mention that.

@mopperle: Please run the Metadata Analyst on one of the files which have issues and see if it comes up with any warnings or errors. If you, use the BIG GREEN BUTTON to copy the findings into the clipboard and paste them into a reply.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

mopperle

The dot is indeed configured as separator. So this explains the "strange" @keywords.
This is the result from The metadata analysis (errors and warnings only):

QuoteMetadata Analyst Results. Version 2023.12.2. 14.7.2024 13:01:07
File analyzed: I:\Bilder\Bilder 2015\07\04\20150704 Svalbard 00-37-37 01.jpg
Errors: 2
Warnings: 11

Warning: [System] File has unwritten metadata (pending write-back).<br/>The metadata loaded from the image and the data in the database may not match.
Error: [Database] XMP keywords contain extra spaces at beginning or end.
Error: [Database] IPTC (IIM) keywords contain extra spaces at beginning or end.
Warning: [Detailed Validation] [minor] IPTC Country-PrimaryLocationCode too short (2 bytes; should be 3)
Warning: [Detailed Validation] ExifIFD tag 0x9010 OffsetTime requires ExifVersion 0231 or higher
Warning: [Detailed Validation] ExifIFD tag 0x9012 OffsetTimeDigitized requires ExifVersion 0231 or higher
Warning: [Detailed Validation] ExifIFD tag 0x9011 OffsetTimeOriginal requires ExifVersion 0231 or higher
Warning: [Detailed Validation] Missing required JPEG ExifIFD tag 0x9101 ComponentsConfiguration
Warning: [Detailed Validation] Missing required JPEG ExifIFD tag 0xa000 FlashpixVersion
Warning: [Detailed Validation] Missing required JPEG ExifIFD tag 0xa001 ColorSpace
Warning: [Detailed Validation] Missing required JPEG ExifIFD tag 0xa002 ExifImageWidth
Warning: [Detailed Validation] Missing required JPEG ExifIFD tag 0xa003 ExifImageHeight
Warning: [Detailed Validation] Missing required JPEG IFD0 tag 0x0213 YCbCrPositioning

Regarding the errors I do not see any extra spaces.

mopperle

OK, I removed the dot as separator. Deleted all the "wrong" keywords and @Keywords and write back worked. Then I added the keyword "St. Jonsfjorden" again and this time write back worked also.

Mario

I have added a new check to identify this situation and to inform the user when he uses characters configured as hierarchy separators in keywords.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook