[Pljava-dev] org.postgresql.pljava.internal.ServerException running linux headless mode

From: scottpetersen at softhome(dot)net (Scott Petersen)
To:
Subject: [Pljava-dev] org.postgresql.pljava.internal.ServerException running linux headless mode
Date: 2006-10-31 16:27:12
Message-ID: 45477960.5070604@softhome.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pljava-dev

Supportive helpers,

I am running Postgresql 8.1.3 on a Linux machine and attempting to
execute some Java code that needs to access libawt.so in headless mode.
After looking at the page
http://wiki.tada.se/wiki/display/pljava/Module+Configuration I do not
seem to find a way to do this. In reviewing the page
http://forum.java.sun.com/thread.jspa?threadID=760969&start=105 it
instructs me to start java with "-Djava.awt.headless=true". I need some
direction on how to accomplish this task.

My code has been tested and works fine on Windows running PLJava 1.2
with postgresql 8.1.5 and Java 5 build 9.

The problem is when I attempt to run on Linux running PLJava 1.2 with
postgresql 8.1.3 and Java 5 build 9.

It seems to revolve around attempting to run in Linux headless mode.

At the present time I am receiving the following error:
org.postgresql.pljava.internal.ServerException: 31 Oct 06 08:48:29
org.apache.commons.digester.Digester Begin event threw error
java.lang.UnsatisfiedLinkError:
/usr/java/jre1.5.0_09/lib/i386/libawt.so: libmlib_image.so: cannot open
shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at sun.security.action.LoadLibraryAction.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.loadLibraries(Unknown Source)
at java.awt.Toolkit.<clinit>(Unknown Source)
at java.awt.Color.<clinit>(Unknown Source)
at
net.sf.jasperreports.engine.xml.JRBoxFactory.setBoxAttributes(JRBoxFactory.java:102)
at
net.sf.jasperreports.engine.xml.JRBoxFactory.createObject(JRBoxFactory.java:71)
at
org.apache.commons.digester.FactoryCreateRule.begin(FactoryCreateRule.java:389)
at org.apache.commons.digester.Digester.startElement(Digester.java:1361)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown
Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1647)
at
net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:238)
at
net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:225)
at
net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:213)
at print.Print.print(Print.java:116)
at executive.Dispatcher.dispatch(Dispatcher.java:112)
at executive.Dispatcher.dispatch(Dispatcher.java:833)

at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown
Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1647)
at
net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:238)
at
net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:225)
at
net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:213)
at print.Print.print(Print.java:116)
at executive.Dispatcher.dispatch(Dispatcher.java:112)
at executive.Dispatcher.dispatch(Dispatcher.java:833)

There are 7 more stack dumps, but this was the first and the most
informative.

Any and all help would be appreciated.

thanks Scott

Responses

Browse pljava-dev by date

  From Date Subject
Next Message Thomas Hallgren 2006-10-31 16:32:25 [Pljava-dev] org.postgresql.pljava.internal.ServerException running linux headless mode
Previous Message Markus Schaber 2006-10-23 10:01:50 [Pljava-dev] Cancelling trigger operation