We’ve encountered a problem with the CE_Image plugin after upgrading to EE 4.2.1
We have some images that were uploaded which contain brackets () - i.e. Radfords_Collection_(214_of_504).jpg
This worked fine until we upgraded to 4.2.1 yesterday and then all those images wouldn’t render anymore.
Seems that the filename is URL encoded now which leads ce image to not be able to find it:
*** CE Image debug: Source image is not readable or does not exist: ‘/images/uploads/content-images/Radfords_Collection_%28214_of_504%29.jpg’.
Not sure if this is a bug in EE or ce_image but I fixed it by just renaming all the images.
Hope this helps anyone else who is having the same problem.
I made a realization when looking through the changelog. There were many URL related changes made in 4.2.0 that has likely created this issue. That being said there is also something added in that version that I used to resolve the issue. The URL modifiers that are now implemented into EE came to the rescue. I just added :url_decode to the image field I was using (i.e. {exp:ce_img:single src='{image:url_decode}’ crop=’yes’ etc=”}) and CE Image processed the image correctly.
Hopefully that helps someone.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.