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

          Daniel Wilson created issue -
          Daniel Wilson made changes -
          Field Original Value New Value
          Link This issue is related to PDFBOX-76 [ PDFBOX-76 ]
          Daniel Wilson made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Fix Version/s 1.0.0 [ 12314330 ]
          Resolution Fixed [ 1 ]
          Andreas Lehmkühler made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved:

                Development