[ 
https://issues.apache.org/jira/browse/PDFBOX-6082?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tilman Hausherr updated PDFBOX-6082:
------------------------------------
    Description: 
{noformat}
java.io.IOException: java.lang.IllegalArgumentException: Can't add attribute to 
0-length text
        at 
org.apache.pdfbox.pdmodel.interactive.annotation.handlers.PDFreeTextAppearanceHandler.generateNormalAppearance(PDFreeTextAppearanceHandler.java:314)
        at 
org.apache.pdfbox.pdmodel.interactive.annotation.handlers.PDAppearanceHandler.generateAppearanceStreams(PDAppearanceHandler.java:24)
        at 
org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationFreeText.constructAppearances(PDAnnotationFreeText.java:307)
        at 
org.apache.pdfbox.rendering.PageDrawer.showAnnotation(PageDrawer.java:1674)
        at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:301)
        at 
org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:346)
        at 
org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:262)
        at 
org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:213)
        at loadgovdocs.LoadSafeDocs.processZipStream(LoadSafeDocs.java:150)
        at loadgovdocs.LoadSafeDocs.processZipURL(LoadSafeDocs.java:108)
        at loadgovdocs.LoadSafeDocs.main(LoadSafeDocs.java:49)
Caused by: java.lang.IllegalArgumentException: Can't add attribute to 0-length 
text
        at 
java.base/java.text.AttributedString.addAttribute(AttributedString.java:322)
        at 
org.apache.pdfbox.pdmodel.interactive.PlainText$Paragraph.getLines(PlainText.java:224)
        at 
org.apache.pdfbox.pdmodel.interactive.PlainTextFormatter.format(PlainTextFormatter.java:153)
        at 
org.apache.pdfbox.pdmodel.interactive.annotation.handlers.PDFreeTextAppearanceHandler.generateNormalAppearance(PDFreeTextAppearanceHandler.java:310)
{noformat}
This is because of a single character annotation that doesn't fit into the 
rectangle.

  was:
java.io.IOException: java.lang.IllegalArgumentException: Can't add attribute to 
0-length text
        at 
org.apache.pdfbox.pdmodel.interactive.annotation.handlers.PDFreeTextAppearanceHandler.generateNormalAppearance(PDFreeTextAppearanceHandler.java:314)
        at 
org.apache.pdfbox.pdmodel.interactive.annotation.handlers.PDAppearanceHandler.generateAppearanceStreams(PDAppearanceHandler.java:24)
        at 
org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationFreeText.constructAppearances(PDAnnotationFreeText.java:307)
        at 
org.apache.pdfbox.rendering.PageDrawer.showAnnotation(PageDrawer.java:1674)
        at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:301)
        at 
org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:346)
        at 
org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:262)
        at 
org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:213)
        at loadgovdocs.LoadSafeDocs.processZipStream(LoadSafeDocs.java:150)
        at loadgovdocs.LoadSafeDocs.processZipURL(LoadSafeDocs.java:108)
        at loadgovdocs.LoadSafeDocs.main(LoadSafeDocs.java:49)
Caused by: java.lang.IllegalArgumentException: Can't add attribute to 0-length 
text
        at 
java.base/java.text.AttributedString.addAttribute(AttributedString.java:322)
        at 
org.apache.pdfbox.pdmodel.interactive.PlainText$Paragraph.getLines(PlainText.java:224)
        at 
org.apache.pdfbox.pdmodel.interactive.PlainTextFormatter.format(PlainTextFormatter.java:153)
        at 
org.apache.pdfbox.pdmodel.interactive.annotation.handlers.PDFreeTextAppearanceHandler.generateNormalAppearance(PDFreeTextAppearanceHandler.java:310)

This is because of a single character annotation that doesn't fit into the 
rectangle.


> IllegalArgumentException: Can't add attribute to 0-length text
> --------------------------------------------------------------
>
>                 Key: PDFBOX-6082
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-6082
>             Project: PDFBox
>          Issue Type: Bug
>          Components: Rendering
>    Affects Versions: 2.0.35, 3.0.5 PDFBox
>            Reporter: Tilman Hausherr
>            Assignee: Tilman Hausherr
>            Priority: Minor
>             Fix For: 2.0.36, 3.0.6 PDFBox, 4.0.0
>
>
> {noformat}
> java.io.IOException: java.lang.IllegalArgumentException: Can't add attribute 
> to 0-length text
>       at 
> org.apache.pdfbox.pdmodel.interactive.annotation.handlers.PDFreeTextAppearanceHandler.generateNormalAppearance(PDFreeTextAppearanceHandler.java:314)
>       at 
> org.apache.pdfbox.pdmodel.interactive.annotation.handlers.PDAppearanceHandler.generateAppearanceStreams(PDAppearanceHandler.java:24)
>       at 
> org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationFreeText.constructAppearances(PDAnnotationFreeText.java:307)
>       at 
> org.apache.pdfbox.rendering.PageDrawer.showAnnotation(PageDrawer.java:1674)
>       at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:301)
>       at 
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:346)
>       at 
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:262)
>       at 
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:213)
>       at loadgovdocs.LoadSafeDocs.processZipStream(LoadSafeDocs.java:150)
>       at loadgovdocs.LoadSafeDocs.processZipURL(LoadSafeDocs.java:108)
>       at loadgovdocs.LoadSafeDocs.main(LoadSafeDocs.java:49)
> Caused by: java.lang.IllegalArgumentException: Can't add attribute to 
> 0-length text
>       at 
> java.base/java.text.AttributedString.addAttribute(AttributedString.java:322)
>       at 
> org.apache.pdfbox.pdmodel.interactive.PlainText$Paragraph.getLines(PlainText.java:224)
>       at 
> org.apache.pdfbox.pdmodel.interactive.PlainTextFormatter.format(PlainTextFormatter.java:153)
>       at 
> org.apache.pdfbox.pdmodel.interactive.annotation.handlers.PDFreeTextAppearanceHandler.generateNormalAppearance(PDFreeTextAppearanceHandler.java:310)
> {noformat}
> This is because of a single character annotation that doesn't fit into the 
> rectangle.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to