[
https://issues.apache.org/jira/browse/PDFBOX-5555?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17653298#comment-17653298
]
ASF subversion and git services commented on PDFBOX-5555:
---------------------------------------------------------
Commit 1906294 from [email protected] in branch 'pdfbox/trunk'
[ https://svn.apache.org/r1906294 ]
PDFBOX-5555: avoid NPE if the rectangle is missing or malformed
> NPE due to a malformed rectangle
> --------------------------------
>
> Key: PDFBOX-5555
> URL: https://issues.apache.org/jira/browse/PDFBOX-5555
> Project: PDFBox
> Issue Type: Bug
> Components: Rendering
> Affects Versions: 2.0.26, 3.0.0 PDFBox
> Reporter: Andreas Lehmkühler
> Assignee: Andreas Lehmkühler
> Priority: Major
> Fix For: 2.0.28, 3.0.0 PDFBox
>
>
> The following exception occurs when rendering file from PDFBOX-5178
> {code}
> Caused by: java.lang.NullPointerException: Cannot invoke
> "org.apache.pdfbox.pdmodel.common.PDRectangle.getLowerLeftX()" because "bbox"
> is null
>
> org.apache.pdfbox.pdmodel.interactive.annotation.handlers.PDAbstractAppearanceHandler.setTransformationMatrix(PDAbstractAppearanceHandler.java:504)
>
> org.apache.pdfbox.pdmodel.interactive.annotation.handlers.PDAbstractAppearanceHandler.getAppearanceEntryAsContentStream(PDAbstractAppearanceHandler.java:487)
>
> org.apache.pdfbox.pdmodel.interactive.annotation.handlers.PDAbstractAppearanceHandler.getNormalAppearanceAsContentStream(PDAbstractAppearanceHandler.java:149)
>
> org.apache.pdfbox.pdmodel.interactive.annotation.handlers.PDAbstractAppearanceHandler.getNormalAppearanceAsContentStream(PDAbstractAppearanceHandler.java:132)
>
> org.apache.pdfbox.pdmodel.interactive.annotation.handlers.PDFileAttachmentAppearanceHandler.generateNormalAppearance(PDFileAttachmentAppearanceHandler.java:64)
>
> org.apache.pdfbox.pdmodel.interactive.annotation.handlers.PDFileAttachmentAppearanceHandler.generateAppearanceStreams(PDFileAttachmentAppearanceHandler.java:51)
>
> org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationMarkup.constructAppearances(PDAnnotationMarkup.java:902)
>
> org.apache.pdfbox.rendering.PageDrawer.showAnnotation(PageDrawer.java:1511)
> org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:283)
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:355)
>
> org.apache.pdfbox.debugger.pagepane.PagePane$RenderWorker.doInBackground(PagePane.java:453)
>
> org.apache.pdfbox.debugger.pagepane.PagePane$RenderWorker.doInBackground(PagePane.java:435)
> java.base/java.lang.Thread.run(Thread.java:833)
> {code}
>
> The issue was introduced with PDFBOX-5394 and happens due to an malformed
> rectangle (an array of 3 instead of 4 values)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]