On 12/22/2015 05:20 AM, Scott Dohei wrote:
Hi;

I've found that if $DISPLAY is not set (or X11 isn't running) that
xslutil aborts with a stacktrace (below).

I've tried Oracle JDKs 1.7.0_80 and 1.6.0_30 with identical results. I
tried setting java.awt.headless=true, but that didn't seem to make an
impact.

Is there anything else I can try?

Sorry but the answer is no.




Or does xslutil require X11?

Sure. Though xslutil has a command-line mode, it's basically a desktop application.

Note that we have other, lower-level tools, which can run headless:

* XMLmind XSL-FO Converter engine

http://www.xmlmind.com/foconverter/downloadeval.shtml#xfc_engine

* XMLmind DITA Converter

http://www.xmlmind.com/ditac/download.shtml

XMLmind XSL Utility (xslutil) embeds both the above tools.



Scott


Internal error: cannot create application:
java.lang.ExceptionInInitializerError
+---------------------------------------
| com.xmlmind.xslutil.ConversionIcon.getIcon(ConversionIcon.java:96)
| com.xmlmind.xslutil.ConversionIcon.<init>(ConversionIcon.java:45)
| com.xmlmind.xslutil.ConversionLoader.getIcon(ConversionLoader.java:418)
|
com.xmlmind.xslutil.ConversionLoader.startElement(ConversionLoader.java:204)
| org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
|
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
Source)
|
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
|
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
| org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
| org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
| org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
| org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
| org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
| org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
| com.xmlmind.xslutil.ConversionLoader.load(ConversionLoader.java:126)
| com.xmlmind.xslutil.ConversionLoader.load(ConversionLoader.java:98)
| com.xmlmind.xslutil.ConversionLoader.load(ConversionLoader.java:84)
| com.xmlmind.xslutil.App.loadStockConversions(App.java:390)
| com.xmlmind.xslutil.App.loadConversions(App.java:370)
| com.xmlmind.xslutil.App.initialize2(App.java:322)
+---------------------------------------
CAUSE:
java.awt.HeadlessException
+---------------------------------------
| java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:207)
| java.awt.Label.<init>(Label.java:150)
| java.awt.Label.<init>(Label.java:117)
| com.xmlmind.guiutil.ImageResource.<clinit>(ImageResource.java:48)
| com.xmlmind.xslutil.ConversionIcon.getIcon(ConversionIcon.java:96)
| com.xmlmind.xslutil.ConversionIcon.<init>(ConversionIcon.java:45)
| com.xmlmind.xslutil.ConversionLoader.getIcon(ConversionLoader.java:418)
|
com.xmlmind.xslutil.ConversionLoader.startElement(ConversionLoader.java:204)
| org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
|
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
Source)
|
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
|
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
| org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
| org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
| org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
| org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
| org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
| org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
| com.xmlmind.xslutil.ConversionLoader.load(ConversionLoader.java:126)
| com.xmlmind.xslutil.ConversionLoader.load(ConversionLoader.java:98)
+---------------------------------------



--
XMLmind FO Converter Support List
xfc-support@xmlmind.com
http://www.xmlmind.com/mailman/listinfo/xfc-support

Reply via email to