Error Codes

Problems with images that cause Image Compliance to be unable to process the image can occur. When this occurs during IQA or Image Integrity analysis, error codes are set. The error codes are only written to the Image Compliance error log along with any additional details about the condition. The error codes are not returned by the analyze() calls.
Table 1. Error Codes
Error Code Description
-1 Unsupported image type
-2 Unsupported operation
-3 Unknown image wrapper
-4 Unknown or unsupported compression algorithm
-5 Invalid rectangle
-6 Internal memory allocation failed
-101 Unsupported wrapper operation
-102 Memory leak detected
-104 TIFF multiple strip image unsupported
-105 TIFF invalid data type
-106 TIFF unrecognized image orientation
-107 TIFF internal operation out of memory
-108 Internal data corruption
-109 TIFF invalid field
-110 TIFF vital field missing
-111 TIFF strip byte count bad
-112 TIFF offset plus TIFF strip byte count error
-113 TIFF no image data in image
-114 TIFF strip offsets tag missing
-130 IOCA extract error
-131 IOCA segmentation error
-132 IOCA end segment error
-133 IOCA missing end image content
-134 IOCA missing image size parameter
-135 IOCA missing image content
-136 IOCA invalid content
-137 IOCA image size tag
-138 IOCA unknown tag
-139 IOCA unsupported tag
-140 IOCA incomplete fields
-141 IOCA unsupported tag value
-150 MO:DCA incomplete fields
-151 MO:DCA no image object found
-152 MO:DCA unsupported field
-153 MO:DCA corrupted image
-154 MO:DCA missing IDD field
-155 MO:DCA field out of sequence
-156 MO:DCA missing image data
-157 MO:DCA unsupported case sequence
-158 MO:DCA unsupported embedded image
-200 CODEC not implemented
-201 CODEC memory allocation error
-202 JPEG decode failed
-203 G4 single strip buffer size mismatch
-204 G4 multi strip buffer size mismatch
-210 JPEG invalid marker
-5376 Output data buffer full
-5377 Output line exceeds expected maximum
-8192 More compressed data needed
-20234 Decode data buffer length problem
-32776 Buffer overrun error
-32779 Maximum buffer size exceeded
-34056 Valid data larger than valid data maximum
-34057 Skipped columns exceeds scan line width
-34058 Padding bytes exceed scan line width
-34059 Left padding plus right padding greater than width
-34060 Padding error in column specified
-34061 Invalid output format specification
-34062 Scan line padding problem
-34063 Run length alignment problem
-34064 Output buffer maximum length exceeded
-34065 Invalid run end sequence
-36616 Error allocating memory in image decode
-36617 Error decoding image scan line
-36618 Decode data buffer length problem
-36619 Unsupported algorithm
-36620 Scan line length too long
-36621 Scan line length too short
-36622 Illegal bit pattern in scan line
-36623 Illegal bit pattern in decompressed data
-36624 Error in end of page sequence
-36625 Bad data in carry