Author: tilman Date: Wed Jul 8 07:11:29 2020 New Revision: 1879626 URL: http://svn.apache.org/viewvc?rev=1879626&view=rev Log: PDFBOX-4911: catch ArrayIndexOutOfBoundsException
Modified: pdfbox/branches/1.8/preflight/src/main/java/org/apache/pdfbox/preflight/graphic/StandardColorSpaceHelper.java Modified: pdfbox/branches/1.8/preflight/src/main/java/org/apache/pdfbox/preflight/graphic/StandardColorSpaceHelper.java URL: http://svn.apache.org/viewvc/pdfbox/branches/1.8/preflight/src/main/java/org/apache/pdfbox/preflight/graphic/StandardColorSpaceHelper.java?rev=1879626&r1=1879625&r2=1879626&view=diff ============================================================================== --- pdfbox/branches/1.8/preflight/src/main/java/org/apache/pdfbox/preflight/graphic/StandardColorSpaceHelper.java (original) +++ pdfbox/branches/1.8/preflight/src/main/java/org/apache/pdfbox/preflight/graphic/StandardColorSpaceHelper.java Wed Jul 8 07:11:29 2020 @@ -260,6 +260,12 @@ public class StandardColorSpaceHelper im } } } + catch (ArrayIndexOutOfBoundsException e) + { + // this is not a ICC_Profile + context.addValidationError(new ValidationError(ERROR_GRAPHIC_INVALID_COLOR_SPACE_ICCBASED, + "ICCBase color space is invalid. Caused By: " + e.getMessage())); + } catch (IllegalArgumentException e) { // this is not a ICC_Profile