[ https://issues.apache.org/jira/browse/PDFBOX-5900?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17897933#comment-17897933 ]
ASF subversion and git services commented on PDFBOX-5900: --------------------------------------------------------- Commit 1921877 from Tilman Hausherr in branch 'pdfbox/branches/2.0' [ https://svn.apache.org/r1921877 ] PDFBOX-5900: avoid ClassCastException > ClassCastException in AnnotationValidator > ----------------------------------------- > > Key: PDFBOX-5900 > URL: https://issues.apache.org/jira/browse/PDFBOX-5900 > Project: PDFBox > Issue Type: Bug > Components: Preflight > Affects Versions: 2.0.32, 3.0.3 PDFBox > Reporter: Fryderyk Tym > Priority: Major > Fix For: 2.0.33, 3.0.4 PDFBox > > Attachments: crash.pdf > > > RunningĀ > {code:java} > PreflightParser.validate(file).getErrorsList(){code} > on attached file yields > {code:java} > Exception in thread "main" java.lang.ClassCastException: class > org.apache.pdfbox.cos.COSDictionary cannot be cast to class > org.apache.pdfbox.cos.COSStream (org.apache.pdfbox.cos.COSDictionary and > org.apache.pdfbox.cos.COSStream are in unnamed module of loader 'app') > at > org.apache.pdfbox.preflight.annotation.AnnotationValidator.checkAP(AnnotationValidator.java:229) > at > org.apache.pdfbox.preflight.annotation.AnnotationValidator.validate(AnnotationValidator.java:322) > at > org.apache.pdfbox.preflight.annotation.WidgetAnnotationValidator.validate(WidgetAnnotationValidator.java:57) > at > org.apache.pdfbox.preflight.process.reflect.AnnotationValidationProcess.validate(AnnotationValidationProcess.java:59) > at > org.apache.pdfbox.preflight.utils.ContextHelper.callValidation(ContextHelper.java:102) > at > org.apache.pdfbox.preflight.utils.ContextHelper.validateElement(ContextHelper.java:60) > at > org.apache.pdfbox.preflight.process.AcroFormValidationProcess.validateField(AcroFormValidationProcess.java:165) > at > org.apache.pdfbox.preflight.process.AcroFormValidationProcess.exploreFields(AcroFormValidationProcess.java:106) > at > org.apache.pdfbox.preflight.process.AcroFormValidationProcess.validate(AcroFormValidationProcess.java:61) > at > org.apache.pdfbox.preflight.utils.ContextHelper.callValidation(ContextHelper.java:102) > at > org.apache.pdfbox.preflight.utils.ContextHelper.validateElement(ContextHelper.java:141) > at > org.apache.pdfbox.preflight.PreflightDocument.validate(PreflightDocument.java:139) > at > org.apache.pdfbox.preflight.parser.PreflightParser.validate(PreflightParser.java:865) > at > org.apache.pdfbox.preflight.Validator_A1b.runSimple(Validator_A1b.java:168) > at > org.apache.pdfbox.preflight.Validator_A1b.main(Validator_A1b.java:134){code} -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org