Uploaded image for project: 'PDFBox'
  1. PDFBox
  2. PDFBOX-1483

java.util.zip.ZipException: unknown compression method

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Not A Problem
    • 1.7.1
    • None
    • None
    • None

    Description

      Exception appeared when using PDFBox from a JRuby script. Same behaviour when processing the same offending PDF with PrintPage.java (in examples):

      Dec 27, 2012 9:16:46 PM org.apache.pdfbox.filter.FlateFilter decode
      SEVERE: FlateFilter: stop reading corrupt stream due to a DataFormatException
      Dec 27, 2012 9:16:46 PM org.apache.pdfbox.filter.FlateFilter decode
      SEVERE: FlateFilter: stop reading corrupt stream due to a DataFormatException
      Dec 27, 2012 9:16:46 PM org.apache.pdfbox.filter.FlateFilter decode
      SEVERE: FlateFilter: stop reading corrupt stream due to a DataFormatException
      Dec 27, 2012 9:16:46 PM org.apache.pdfbox.filter.FlateFilter decode
      SEVERE: FlateFilter: stop reading corrupt stream due to a DataFormatException
      Dec 27, 2012 9:16:46 PM org.apache.pdfbox.filter.FlateFilter decode
      SEVERE: FlateFilter: stop reading corrupt stream due to a DataFormatException
      Dec 27, 2012 9:16:46 PM org.apache.pdfbox.filter.FlateFilter decode
      SEVERE: FlateFilter: stop reading corrupt stream due to a DataFormatException
      Dec 27, 2012 9:16:46 PM org.apache.pdfbox.filter.FlateFilter decode
      SEVERE: FlateFilter: stop reading corrupt stream due to a DataFormatException
      Dec 27, 2012 9:16:46 PM org.apache.pdfbox.filter.FlateFilter decode
      SEVERE: FlateFilter: stop reading corrupt stream due to a DataFormatException
      Dec 27, 2012 9:16:46 PM org.apache.pdfbox.filter.FlateFilter decode
      SEVERE: FlateFilter: stop reading corrupt stream due to a DataFormatException
      Dec 27, 2012 9:16:46 PM org.apache.pdfbox.filter.FlateFilter decode
      SEVERE: FlateFilter: stop reading corrupt stream due to a DataFormatException
      Exception in thread "main" java.io.IOException
      at org.apache.pdfbox.filter.FlateFilter.decode(FlateFilter.java:138)
      at org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:301)
      at org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:221)
      at org.apache.pdfbox.cos.COSStream.getUnfilteredStream(COSStream.java:156)
      at org.apache.pdfbox.pdfparser.PDFStreamParser.<init>(PDFStreamParser.java:108)
      at org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:253)
      at org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:237)
      at org.apache.pdfbox.util.PDFStreamEngine.processStream(PDFStreamEngine.java:217)
      at org.apache.pdfbox.pdfviewer.PageDrawer.drawPage(PageDrawer.java:119)
      at org.apache.pdfbox.examples.util.PrintPage.printPage(PrintPage.java:64)
      at org.apache.pdfbox.examples.util.PrintPage.main(PrintPage.java:39)
      Caused by: java.util.zip.DataFormatException: unknown compression method
      at java.util.zip.Inflater.inflateBytes(Native Method)
      at java.util.zip.Inflater.inflate(Inflater.java:238)
      at java.util.zip.Inflater.inflate(Inflater.java:256)
      at org.apache.pdfbox.filter.FlateFilter.decompress(FlateFilter.java:169)
      at org.apache.pdfbox.filter.FlateFilter.decode(FlateFilter.java:98)
      ... 10 more

      Attachments

        1. boletinoficial.pdf
          3.33 MB
          Manuel Aristaran

        Activity

          People

            lehmi Andreas Lehmkühler
            maristaran Manuel Aristaran
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: