You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Martin Schröder (JIRA)" <ji...@apache.org> on 2015/03/27 15:45:52 UTC

[jira] [Comment Edited] (PDFBOX-2733) Nullpointer exception in PDFXrefStreamParser.parse

    [ https://issues.apache.org/jira/browse/PDFBOX-2733?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14383944#comment-14383944 ] 

Martin Schröder edited comment on PDFBOX-2733 at 3/27/15 2:45 PM:
------------------------------------------------------------------

Opening it in PDFDebugger crashes with (with logging enabled)
{code}
Mar 27, 2015 3:36:15 PM org.apache.pdfbox.pdfparser.COSParser calculateXRefFixedOffset
SEVERE: Can't find the object axref table/stream at offset 0
Mar 27, 2015 3:36:15 PM org.apache.pdfbox.pdfparser.COSParser parseCOSStream
WARNING: The stream doesn't provide any stream length, using fallback readUntilEnd
Exception in thread "main" java.lang.NullPointerException
        at org.apache.pdfbox.pdfparser.PDFXrefStreamParser.parse(PDFXrefStreamParser.java:90)
        at org.apache.pdfbox.pdfparser.COSParser.parseXrefStream(COSParser.java:1836)
        at org.apache.pdfbox.pdfparser.COSParser.parseXrefObjStream(COSParser.java:320)
        at org.apache.pdfbox.pdfparser.COSParser.parseXref(COSParser.java:280)
        at org.apache.pdfbox.pdfparser.PDFParser.initialParse(PDFParser.java:314)
        at org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:373)
        at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:805)
        at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:751)
        at org.apache.pdfbox.tools.PDFDebugger.parseDocument(PDFDebugger.java:388)
        at org.apache.pdfbox.tools.PDFDebugger.readPDFFile(PDFDebugger.java:374)
        at org.apache.pdfbox.tools.PDFDebugger.main(PDFDebugger.java:362)
{code}
The file can be opened in okular and Adobe Reader 9.5.5; qpdf --check reports no errors.


was (Author: oneiros):
Opening it in PDFDebugger crashes with (with logging enabled)
{code}
Mar 27, 2015 3:36:15 PM org.apache.pdfbox.pdfparser.COSParser calculateXRefFixedOffset
SEVERE: Can't find the object axref table/stream at offset 0
Mar 27, 2015 3:36:15 PM org.apache.pdfbox.pdfparser.COSParser parseCOSStream
WARNING: The stream doesn't provide any stream length, using fallback readUntilEnd
Exception in thread "main" java.lang.NullPointerException
        at org.apache.pdfbox.pdfparser.PDFXrefStreamParser.parse(PDFXrefStreamParser.java:90)
        at org.apache.pdfbox.pdfparser.COSParser.parseXrefStream(COSParser.java:1836)
        at org.apache.pdfbox.pdfparser.COSParser.parseXrefObjStream(COSParser.java:320)
        at org.apache.pdfbox.pdfparser.COSParser.parseXref(COSParser.java:280)
        at org.apache.pdfbox.pdfparser.PDFParser.initialParse(PDFParser.java:314)
        at org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:373)
        at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:805)
        at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:751)
        at org.apache.pdfbox.tools.PDFDebugger.parseDocument(PDFDebugger.java:388)
        at org.apache.pdfbox.tools.PDFDebugger.readPDFFile(PDFDebugger.java:374)
        at org.apache.pdfbox.tools.PDFDebugger.main(PDFDebugger.java:362)
{code}
The file can be opened in okular and Adobe Reader 9.5.5; qpdf --check reports on errors.

> Nullpointer exception in PDFXrefStreamParser.parse
> --------------------------------------------------
>
>                 Key: PDFBOX-2733
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-2733
>             Project: PDFBox
>          Issue Type: Bug
>          Components: Parsing
>    Affects Versions: 2.0.0
>         Environment: windows 7
>            Reporter: jerome girardini
>         Attachments: scan-canon-windows8.pdf
>
>
> with some pdf, an nullpointer is sent during the parsing 
> +{quote}
> Here is the trace :
> Caused by: java.lang.NullPointerException
> 	at org.apache.pdfbox.pdfparser.PDFXrefStreamParser.parse(PDFXrefStreamParser.java:91)
> 	at org.apache.pdfbox.pdfparser.COSParser.parseXrefStream(COSParser.java:1836)
> 	at org.apache.pdfbox.pdfparser.COSParser.parseXrefObjStream(COSParser.java:320)
> 	at org.apache.pdfbox.pdfparser.COSParser.parseXref(COSParser.java:280)
> 	at org.apache.pdfbox.pdfparser.PDFParser.initialParse(PDFParser.java:314)
> 	at org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:373)
> 	at ch.ge.afc.ael.commun.piecejointe.UtiPdf.loadDocument(UtiPdf.java:439)
> {quote}+



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org