HP OpenVMS Systemsask the wizard |
The Question is: We're having some runtime problems with java (1.4.1) linking to the AWT graphics libraries. Here's the test code - import java.awt.GraphicsEnvironment; public class awttest { public static void main(String[] args) { System.out.println("Start"); System.out.println("Setting headless"); System.setProperty("java.awt.headless", "true"); System.out.println("Getting graphics environment"); GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); System.out.println("End"); } and the results when we run it - Start Setting headless Getting graphics environment %IMGACT-F-SYMVECMIS, shareable image's symbol vector table mismatch -IMGACT-F-FIXUPERR, error when JAVA$FONTMANAGER_SHR referenced JAVA$MAWT_SHR java.lang.UnsatisfiedLinkError: Last error code from dlsym was: 273517796 %LIB-E-ACTIMAGE, error activating image JAVA$FONTMANAGER_SHR at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1504) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1400) at java.lang.Runtime.loadLibrary0(Runtime.java:788) at java.lang.System.loadLibrary(System.java:832) at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50) at java.security.AccessController.doPrivileged(Native Method) at sun.awt.font.NativeFontWrapper.<clinit>(NativeFontWrapper.java:42) at sun.java2d.SunGraphicsEnvironment$1.run(SunGraphicsEnvironment.java:109) at java.security.AccessController.doPrivileged(Native Method) at sun.java2d.SunGraphicsEnvironment.<init>(SunGraphicsEnvironment.java:79) at sun.awt.X11GraphicsEnvironment.<init>(X11GraphicsEnvironment.java:154) at java.lang.Class.native_newInstance0(Native Method) at java.lang.Class.newInstance(Class.java:261) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.ja va:62) at awttest.main(awttest.java:13) The same test code runs fine on Linux/Windows etc. Any help would be appreciated. Regards Theo Platt The Answer is : This is a known problem, with an internal reference of Java PTR 80-1-1006. This bug has been fixed in the current Java 1.4.1 development stream, and the fix is expected to be released in Java 1.4.1-2 and later.
|