Phil Goddard created PDFBOX-1765:
------------------------------------

             Summary: Null pointer exception in PDFToImage
                 Key: PDFBOX-1765
                 URL: https://issues.apache.org/jira/browse/PDFBOX-1765
             Project: PDFBox
          Issue Type: Bug
    Affects Versions: 1.8.2
         Environment: Windows Vista
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) Client VM (build 24.45-b08, mixed mode, sharing)
            Reporter: Phil Goddard


java -jar pdfbox-app-1.8.2.jar PDFToImage e:\Specifications\png-1.0.pdf

(http://3-t.com/pub/png/spec/1.0/png-1.0.pdf)

causes multiple instances of NPE when processing page 13.  Probably associated 
with superscript text because the line is then missing from the output image.  
Problems affects both jpg and png output and with nonSeq.

org.apache.pdfbox.util.PDFStreamEngine processOperator
WARNING: java.lang.NullPointerException
java.lang.NullPointerException
        at 
org.apache.pdfbox.util.PDFStreamEngine.processStream(PDFStreamEngine.java:210)
        at 
org.apache.pdfbox.pdmodel.font.Type3StreamParser.createImage(Type3StreamParser.java:59)
        at 
org.apache.pdfbox.pdmodel.font.PDType3Font.createImageIfNecessary(PDType3Font.java:80)
        at 
org.apache.pdfbox.pdmodel.font.PDType3Font.drawString(PDType3Font.java:102)
        at 
org.apache.pdfbox.pdfviewer.PageDrawer.processTextPosition(PageDrawer.java:235)
        at 
org.apache.pdfbox.util.PDFStreamEngine.processEncodedText(PDFStreamEngine.java:496)
        at org.apache.pdfbox.util.operator.ShowText.process(ShowText.java:45)
        at 
org.apache.pdfbox.util.PDFStreamEngine.processOperator(PDFStreamEngine.java:554)
        at 
org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:268)
        at 
org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:235)
        at 
org.apache.pdfbox.util.PDFStreamEngine.processStream(PDFStreamEngine.java:215)
        at org.apache.pdfbox.pdfviewer.PageDrawer.drawPage(PageDrawer.java:125)
        at org.apache.pdfbox.pdmodel.PDPage.convertToImage(PDPage.java:781)
        at 
org.apache.pdfbox.util.PDFImageWriter.writeImage(PDFImageWriter.java:133)
        at org.apache.pdfbox.PDFToImage.main(PDFToImage.java:244)
        at org.apache.pdfbox.PDFBox.main(PDFBox.java:96)



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to