Bug#576982: fop: java.awt.HeadlessException

Vincent Fourmond fourmond at gmail.com
Thu Apr 8 18:07:29 UTC 2010


On Thu, Apr 8, 2010 at 7:49 PM, Mathieu Malaterre
<mathieu.malaterre at gmail.com> wrote:
> I cannot use the -awt switch, it fails with:
>
> [warning] /usr/bin/fop: Unable to locate xml-apis in /usr/share/java
> Apr 8, 2010 7:40:29 PM org.apache.fop.fonts.FontCache loadFrom
> WARNING: I/O exception while reading font cache (org.apache.fop.fonts.FontCache; local class incompatible: stream classdesc serialVersionUID = 605232520271754719, local class serialVersionUID = 605232520271754718). Discarding font cache file.
> Apr 8, 2010 7:40:29 PM org.apache.fop.cli.Main startFOP
> SEVERE: Exception
> java.awt.HeadlessException
>        at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:173)
>        at java.awt.Window.<init>(Window.java:437)
>        at java.awt.Frame.<init>(Frame.java:419)
>        at java.awt.Frame.<init>(Frame.java:384)
>        at javax.swing.JFrame.<init>(JFrame.java:180)
>        at org.apache.fop.render.awt.viewer.PreviewDialog.<init>(PreviewDialog.java:108)
>        at org.apache.fop.render.awt.viewer.PreviewDialog.createPreviewDialog(PreviewDialog.java:267)
>        at org.apache.fop.render.awt.AWTRenderer.setUserAgent(AWTRenderer.java:101)
>        at org.apache.fop.cli.CommandLineOptions.parse(CommandLineOptions.java:180)
>        at org.apache.fop.cli.Main.startFOP(Main.java:154)
>        at org.apache.fop.cli.Main.main(Main.java:197)
>
>
> Steps:
>  $ fop -xsl /usr/share/xml/docbook/stylesheet/docbook-xsl/fo/docbook.xsl -xml hex.xml -awt

  This works without problems on my machine.

  You seem to have openjdk installed, so please try again with:

  JAVA_FLAVOR=openjdk [ your command line]

  Cheers,

      Vincent





More information about the pkg-java-maintainers mailing list