cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ugo Cei <...@apache.org>
Subject Javaflow requires X11 libraries
Date Mon, 28 Nov 2005 14:46:28 GMT
Just found out:

java.lang.UnsatisfiedLinkError: /usr/local/j2sdk1.4.2_08/jre/lib/i386/ 
libawt.so: libXp.so.6: cannot open shared object file: No such file  
or directory
         at java.lang.ClassLoader$NativeLibrary.load(Native Method)
         at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1586)
         at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1503)
         at java.lang.Runtime.loadLibrary0(Runtime.java:788)
         at java.lang.System.loadLibrary(System.java:834)
         at sun.security.action.LoadLibraryAction.run 
(LoadLibraryAction.java:50)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.awt.Toolkit.loadLibraries(Toolkit.java:1437)
         at java.awt.Toolkit.<clinit>(Toolkit.java:1458)
         at java.awt.Color.<clinit>(Color.java:250)
         at org.apache.bcel.verifier.structurals.Subroutines.<init> 
(Subroutines.java:442)
         at  
org.apache.bcel.verifier.structurals.ControlFlowGraph.<init> 
(ControlFlowGraph.java:440)
         at  
org.apache.cocoon.components.flow.java.ContinuationClassLoader.transform 
(ContinuationClassLoader.java:145)
         at  
org.apache.cocoon.components.flow.java.ContinuationClassLoader.loadClass 
(ContinuationClassLoader.java:114)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
         at  
org.apache.cocoon.components.flow.java.JavaInterpreter.initialize 
(JavaInterpreter.java:93)
         at  
org.apache.cocoon.components.flow.java.JavaInterpreter.callFunction 
(JavaInterpreter.java:123)
         at  
org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invo 
ke(CallFunctionNode.java:138)
	...

Javaflow (or is it BCEL?) depends on AWT and therefore requires that  
X11 libs be present on a *nix system in order to run. And no, using "- 
Djava.awt.headless=true" is not enough. I had to do

	apt-get install xlibs

to bypass this problem. Is this actually as braindamaged as it appears?

	Ugo

-- 
Ugo Cei
Tech Blog: http://agylen.com/
Open Source Zone: http://oszone.org/
Wine & Food Blog: http://www.divinocibo.it/




Mime
View raw message