PDFBox
  1. PDFBox
  2. PDFBOX-614

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

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.0.0
    • Fix Version/s: 1.0.0
    • Component/s: None
    • Labels:
      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

        Issue Links

          Activity

          No work has yet been logged on this issue.

            People

            • Assignee:
              Daniel Wilson
              Reporter:
              Daniel Wilson
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development