Sorry, I wasn't fully aware of the issues from reading this post, so I hadn't assumed the specific error occurs when trying to SAVE captions. Indeed when I click SAVE, I see the same error as you. Looking at the previous post from some time ago, it's almost certainly related to some incorrectly encoded IPTC data in one (or more) files.
I was actually tinkering with this recently when creating our
Files app, because I needed to make it "waterproof" and bypass any character encoding problems that may exist inside some images (using
JSON_PARTIAL_OUTPUT_ON_ERROR). I would be interesting in integrating a similar solution into X3 for next release, which I am starting this week. I would probably want to download all images from your "new-york-city" folder to make sure I have everything covered.
In the meantime, if you want this solved before, we would need to play a game of elimination to locate what image(s) in that folder are causing the error.
Also, just to be clear, this error surely isn't related to PHP version? I mean, was it working in this dir before you downgraded PHP?
sound_and_light wrote:The slowness isn't a deal breaker
I can't see any logical reason why slowness would be related to the error in any way. You have 337 images, and every time the dir loads, it needs to extract all image info. From here, it wasn't slow (1.67 seconds), and I don't see that it is slower than any other dirs with the same amount of images. It could be slower at times when many websites are being visited on your shared hosting environment. In any regards, that amount of images could be even slower on many other servers.