Varma Kakarlapudi created IMAGING-261:
-----------------------------------------
Summary: Apache Commons imaging AEM Image upload issue - Invalid
block size
Key: IMAGING-261
URL: https://issues.apache.org/jira/browse/IMAGING-261
Project: Commons Imaging
Issue Type: Bug
Components: Format: JPEG
Reporter: Varma Kakarlapudi
Attachments: 149632099_A1.jpg
We are trying to upload some assets to AEM DAM which is using the apache
commons imaging bundle (version 1.0.0.R1725432-B002) to verify and ingest the
assets. Some of the assets are being rejected wit the below error:
20.07.2020 13:18:57.769 *WARN* [JobHandler:
/var/workflow/instances/server0/2020-07-16_1/tsc_dam_product_update_asset_852:/content/dam/tsc/product/149632099_A1.jpg/jcr:content/renditions/original]
com.day.cq.dam.commons.handler.StandardImageHandler extractMetadata: cannot
read metadata from image [/content/dam/tsc/product/149632099_A1.jpg]:
org.apache.commons.imaging.ImageReadException: Invalid Block Size : 83252 >
65504
at
org.apache.commons.imaging.formats.jpeg.iptc.IptcParser.parseAllBlocks(IptcParser.java:357)
[org.apache.commons.commons-imaging:1.0.0.R1725432-B002]
The API being used is
[https://github.com/apache/commons-imaging/blob/commons-imaging-1.0-RC1/src/main/java/org/apache/commons/imaging/formats/jpeg/iptc/IptcParser.java#L321]
Can you please let me know why is this error happening, and what needs to be
done to the image to get it pass through this error. Are there any specific
image parameters or metedata which needs to be changed to get this corrected. I
have attached one image which is having this issue.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)