Bug#576982: fop: java.awt.HeadlessException

Mathieu Malaterre mathieu.malaterre at gmail.com
Thu Apr 8 17:49:47 UTC 2010


Package: fop
Version: 1:0.95.dfsg-9
Severity: normal


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    

where:
hex.xml is:

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<article>
  <section>
  <title>
  bla
</title>
<para>
21B6: &#x21B6;
&cularr;
</para>
</section>
</article>


Thanks !

-- System Information:
Debian Release: 5.0.4
  APT prefers stable
  APT policy: (500, 'stable'), (200, 'testing'), (101, 'experimental'), (100, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-bpo.1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages fop depends on:
ii  default-jre [java2-runti 1.5-30          Standard Java or Java compatible R
ii  default-jre-headless     1.5-30          Standard Java or Java compatible R
ii  gcj-4.4-jre [java2-runti 4.4.2-4         Java runtime environment using GIJ
ii  gcj-jre [java2-runtime]  4:4.3.4-1       Java runtime environment using GIJ
ii  java-gcj-compat [java2-r 1.0.80-5.1      Java runtime environment using GIJ
ii  java-wrappers            0.1.15          wrappers for java executables
ii  libavalon-framework-java 4.2.0-4         Common framework for Java server a
ii  libbatik-java            1.7-5           xml.apache.org SVG Library
ii  libbsf-java              1:2.4.0-2       Bean Scripting Framework to suppor
ii  libcommons-io-java       1.4-1           Common useful IO related classes
ii  libcommons-logging-java  1.1.1-6         commmon wrapper interface for seve
ii  libxalan2-java           2.7.1-5         XSL Transformations (XSLT) process
ii  libxerces2-java          2.9.1-2+lenny1  Validating XML parser for Java wit
ii  libxml-commons-external- 1.3.05-1        XML Commons external code - DOM, S
ii  libxmlgraphics-commons-j 1.3.1.dfsg-4    reusable components used by Batik 
ii  libxp6                   1:1.0.0.xsf1-2  X Printing Extension (Xprint) clie
ii  libxt6                   1:1.0.5-3       X11 toolkit intrinsics library
ii  libxtst6                 2:1.0.3-1       X11 Testing -- Resource extension 
ii  openjdk-6-jre [java2-run 6b11-9.1+lenny2 OpenJDK Java runtime, using Hotspo
ii  sun-java5-jre [java2-run 1.5.0-17-0.1    Sun Java(TM) Runtime Environment (
ii  sun-java6-jre [java2-run 6-12-1          Sun Java(TM) Runtime Environment (

Versions of packages fop recommends:
ii  libsaxon-java                 1:6.5.5-5  The Saxon XSLT Processor

Versions of packages fop suggests:
ii  fop-doc                    1:0.95.dfsg-7 Documentation for fop
ii  libservlet2.4-java         5.0.30-8      Servlet 2.4 and JSP 2.0 Java class

-- no debconf information





More information about the pkg-java-maintainers mailing list