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

Rendering image results in java.lang.NoSuchMethodError: java.awt.geom.GeneralPath.moveTo(DD)V

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.0.0
    • 1.0.0
    • None
    • None

    Description

      This is using survey.pdf which is in our test set:
      http://svn.eu.apache.org/viewvc/pdfbox/trunk/test/input/rendering/survey.pdf

      The full dump is:
      [junit] Testcase: testRenderImage took 22.108 sec
      [junit] Caused an ERROR
      [junit] java.awt.geom.GeneralPath.moveTo(DD)V
      [junit] java.lang.NoSuchMethodError: java.awt.geom.GeneralPath.moveTo(DD)V
      [junit] at org.apache.fontbox.cff.CharStringRenderer.rmoveTo(CharStringRenderer.java:122)
      [junit] at org.apache.fontbox.cff.CharStringRenderer.handleCommand(CharStringRenderer.java:9
      6)
      [junit] at org.apache.fontbox.cff.CharStringHandler.handleSequence(CharStringHandler.java:46
      )
      [junit] at org.apache.fontbox.cff.CharStringRenderer.render(CharStringRenderer.java:48)
      [junit] at org.apache.fontbox.cff.AFMFormatter.renderFont(AFMFormatter.java:134)
      [junit] at org.apache.fontbox.cff.AFMFormatter.printCharMetrics(AFMFormatter.java:99)
      [junit] at org.apache.fontbox.cff.AFMFormatter.printFontMetrics(AFMFormatter.java:78)
      [junit] at org.apache.fontbox.cff.AFMFormatter.printFont(AFMFormatter.java:57)
      [junit] at org.apache.fontbox.cff.AFMFormatter.format(AFMFormatter.java:50)
      [junit] at org.apache.pdfbox.pdmodel.font.PDType1CFont.prepareFontMetric(PDType1CFont.java:4
      96)
      [junit] at org.apache.pdfbox.pdmodel.font.PDType1CFont.ensureLoaded(PDType1CFont.java:373)
      [junit] at org.apache.pdfbox.pdmodel.font.PDType1CFont.getFontWidth(PDType1CFont.java:138)
      [junit] at org.apache.pdfbox.util.PDFStreamEngine.processEncodedText(PDFStreamEngine.java:32
      2)
      [junit] at org.apache.pdfbox.util.operator.ShowTextGlyph.process(ShowTextGlyph.java:61)
      [junit] at org.apache.pdfbox.util.PDFStreamEngine.processOperator(PDFStreamEngine.java:546)
      [junit] at org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:248)

      [junit] at org.apache.pdfbox.util.PDFStreamEngine.processStream(PDFStreamEngine.java:207)
      [junit] at org.apache.pdfbox.pdfviewer.PageDrawer.drawPage(PageDrawer.java:99)
      [junit] at org.apache.pdfbox.pdmodel.PDPage.convertToImage(PDPage.java:699)
      [junit] at org.apache.pdfbox.util.PDFImageWriter.writeImage(PDFImageWriter.java:137)
      [junit] at org.apache.pdfbox.util.PDFImageWriter.writeImage(PDFImageWriter.java:107)
      [junit] at org.apache.pdfbox.util.TestPDFToImage.doTestFile(TestPDFToImage.java:111)
      [junit] at org.apache.pdfbox.util.TestPDFToImage.testRenderImage(TestPDFToImage.java:180)
      [junit]
      [junit] Test org.apache.pdfbox.util.TestPDFToImage FAILED

      I will attempt to correct this later in the week ... but if anyone else sees the correction first, I've no objection

      Attachments

        Issue Links

          Activity

            People

              danielwilson Daniel Wilson
              danielwilson Daniel Wilson
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: