2007-11-20 07:59:01 |
Riccardo Pellegrini |
bug |
|
|
added bug |
2007-11-20 08:02:15 |
Riccardo Pellegrini |
description |
Running Netbeans with Compiz active is impossible because Netbeans main window looks all greyed (like in this bug report: https://bugs.launchpad.net/ubuntu/+source/sun-java6/+bug/124562 ). It seems to be a bug related to all Swing windows.
Exporting
export AWT_TOOLKIT="MToolkit"
made Netbeans back to work in Feisty, but not in Gutsy.
In Gutsy it leads to a crash:
$ export AWT_TOOLKIT="MToolkit"
$ netbeans
Runtime link error - it appears that libXt got loaded before libXm,
which is not allowed.
java.lang.InternalError: libXt loaded before libXm
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1668)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:993)
at sun.font.FontManager$1.run(FontManager.java:178)
at java.security.AccessController.doPrivileged(Native Method)
at sun.font.FontManager.<clinit>(FontManager.java:173)
at sun.java2d.SunGraphicsEnvironment.addDirFonts(SunGraphicsEnvironment.java:722)
at sun.java2d.SunGraphicsEnvironment.registerFontsInDir(SunGraphicsEnvironment.java:602)
at sun.java2d.SunGraphicsEnvironment.access$200(SunGraphicsEnvironment.java:58)
at sun.java2d.SunGraphicsEnvironment$1.run(SunGraphicsEnvironment.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at sun.java2d.SunGraphicsEnvironment.<init>(SunGraphicsEnvironment.java:94)
at sun.awt.X11GraphicsEnvironment.<init>(X11GraphicsEnvironment.java:164)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
at sun.awt.motif.MToolkit.<clinit>(MToolkit.java:93)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at java.awt.Toolkit$2.run(Toolkit.java:821)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804)
at javax.swing.UIManager.initialize(UIManager.java:1262)
at javax.swing.UIManager.maybeInitialize(UIManager.java:1245)
at javax.swing.UIManager.getDefaults(UIManager.java:556)
at javax.swing.filechooser.FileSystemView.getFileSystemView(FileSystemView.java:63)
at org.openide.filesystems.FileUtil.<clinit>(FileUtil.java:64)
at org.netbeans.core.startup.TopLogging.printSystemInfo(TopLogging.java:187)
at org.netbeans.core.startup.TopLogging.<init>(TopLogging.java:112)
at org.netbeans.core.startup.CLIOptions.initialize(CLIOptions.java:205)
at org.netbeans.core.startup.Main.start(Main.java:292)
at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:96)
at java.lang.Thread.run(Thread.java:595)
java.lang.InternalError: libXt loaded before libXm
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1668)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:993)
at sun.font.FontManager$1.run(FontManager.java:178)
at java.security.AccessController.doPrivileged(Native Method)
at sun.font.FontManager.<clinit>(FontManager.java:173)
at sun.java2d.SunGraphicsEnvironment.addDirFonts(SunGraphicsEnvironment.java:722)
at sun.java2d.SunGraphicsEnvironment.registerFontsInDir(SunGraphicsEnvironment.java:602)
at sun.java2d.SunGraphicsEnvironment.access$200(SunGraphicsEnvironment.java:58)
at sun.java2d.SunGraphicsEnvironment$1.run(SunGraphicsEnvironment.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at sun.java2d.SunGraphicsEnvironment.<init>(SunGraphicsEnvironment.java:94)
at sun.awt.X11GraphicsEnvironment.<init>(X11GraphicsEnvironment.java:164)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
at sun.awt.motif.MToolkit.<clinit>(MToolkit.java:93)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at java.awt.Toolkit$2.run(Toolkit.java:821)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804)
at javax.swing.UIManager.initialize(UIManager.java:1262)
at javax.swing.UIManager.maybeInitialize(UIManager.java:1245)
at javax.swing.UIManager.getDefaults(UIManager.java:556)
at javax.swing.filechooser.FileSystemView.getFileSystemView(FileSystemView.java:63)
at org.openide.filesystems.FileUtil.<clinit>(FileUtil.java:64)
at org.netbeans.core.startup.TopLogging.printSystemInfo(TopLogging.java:187)
at org.netbeans.core.startup.TopLogging.<init>(TopLogging.java:112)
at org.netbeans.core.startup.CLIOptions.initialize(CLIOptions.java:205)
at org.netbeans.core.startup.Main.start(Main.java:292)
at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:96)
at java.lang.Thread.run(Thread.java:595)
The same exception is thrown with Compiz disabled also.
It happens with sun-java5 and sun-java6 packages in repository, but it happens also with jre6-update3 downloaded from Sun site and installed by deb package generated with java-packages.
I think Importance of this bug is grown because Compiz is active by default in Gutsy. |
Running Netbeans with Compiz active is impossible because Netbeans main window looks all greyed (like in this bug report: https://bugs.launchpad.net/ubuntu/+source/sun-java6/+bug/124562 ). It seems to be a bug related to all Swing windows.
Exporting
export AWT_TOOLKIT="MToolkit"
made Netbeans back to work in Feisty 32 bit, but not in Gutsy 64 bit. I don't if it works in Gutsy 32 bit.
In Gutsy it leads to a crash:
$ export AWT_TOOLKIT="MToolkit"
$ netbeans
Runtime link error - it appears that libXt got loaded before libXm,
which is not allowed.
java.lang.InternalError: libXt loaded before libXm
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1668)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:993)
at sun.font.FontManager$1.run(FontManager.java:178)
at java.security.AccessController.doPrivileged(Native Method)
at sun.font.FontManager.<clinit>(FontManager.java:173)
at sun.java2d.SunGraphicsEnvironment.addDirFonts(SunGraphicsEnvironment.java:722)
at sun.java2d.SunGraphicsEnvironment.registerFontsInDir(SunGraphicsEnvironment.java:602)
at sun.java2d.SunGraphicsEnvironment.access$200(SunGraphicsEnvironment.java:58)
at sun.java2d.SunGraphicsEnvironment$1.run(SunGraphicsEnvironment.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at sun.java2d.SunGraphicsEnvironment.<init>(SunGraphicsEnvironment.java:94)
at sun.awt.X11GraphicsEnvironment.<init>(X11GraphicsEnvironment.java:164)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
at sun.awt.motif.MToolkit.<clinit>(MToolkit.java:93)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at java.awt.Toolkit$2.run(Toolkit.java:821)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804)
at javax.swing.UIManager.initialize(UIManager.java:1262)
at javax.swing.UIManager.maybeInitialize(UIManager.java:1245)
at javax.swing.UIManager.getDefaults(UIManager.java:556)
at javax.swing.filechooser.FileSystemView.getFileSystemView(FileSystemView.java:63)
at org.openide.filesystems.FileUtil.<clinit>(FileUtil.java:64)
at org.netbeans.core.startup.TopLogging.printSystemInfo(TopLogging.java:187)
at org.netbeans.core.startup.TopLogging.<init>(TopLogging.java:112)
at org.netbeans.core.startup.CLIOptions.initialize(CLIOptions.java:205)
at org.netbeans.core.startup.Main.start(Main.java:292)
at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:96)
at java.lang.Thread.run(Thread.java:595)
java.lang.InternalError: libXt loaded before libXm
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1668)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:993)
at sun.font.FontManager$1.run(FontManager.java:178)
at java.security.AccessController.doPrivileged(Native Method)
at sun.font.FontManager.<clinit>(FontManager.java:173)
at sun.java2d.SunGraphicsEnvironment.addDirFonts(SunGraphicsEnvironment.java:722)
at sun.java2d.SunGraphicsEnvironment.registerFontsInDir(SunGraphicsEnvironment.java:602)
at sun.java2d.SunGraphicsEnvironment.access$200(SunGraphicsEnvironment.java:58)
at sun.java2d.SunGraphicsEnvironment$1.run(SunGraphicsEnvironment.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at sun.java2d.SunGraphicsEnvironment.<init>(SunGraphicsEnvironment.java:94)
at sun.awt.X11GraphicsEnvironment.<init>(X11GraphicsEnvironment.java:164)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
at sun.awt.motif.MToolkit.<clinit>(MToolkit.java:93)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at java.awt.Toolkit$2.run(Toolkit.java:821)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804)
at javax.swing.UIManager.initialize(UIManager.java:1262)
at javax.swing.UIManager.maybeInitialize(UIManager.java:1245)
at javax.swing.UIManager.getDefaults(UIManager.java:556)
at javax.swing.filechooser.FileSystemView.getFileSystemView(FileSystemView.java:63)
at org.openide.filesystems.FileUtil.<clinit>(FileUtil.java:64)
at org.netbeans.core.startup.TopLogging.printSystemInfo(TopLogging.java:187)
at org.netbeans.core.startup.TopLogging.<init>(TopLogging.java:112)
at org.netbeans.core.startup.CLIOptions.initialize(CLIOptions.java:205)
at org.netbeans.core.startup.Main.start(Main.java:292)
at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:96)
at java.lang.Thread.run(Thread.java:595)
The same exception is thrown with Compiz disabled also.
It happens with sun-java5 and sun-java6 packages in repository, but it happens also with jre6-update3 downloaded from Sun site and installed by deb package generated with java-packages.
I think Importance of this bug is grown because Compiz is active by default in Gutsy. |
|
2007-11-20 08:03:33 |
Riccardo Pellegrini |
title |
Workaround to run Netbeans in Compiz works no more in Gutsy |
Workaround to run Netbeans in Compiz works no more in Gutsy 64 bit |
|
2007-11-20 08:06:26 |
Riccardo Pellegrini |
description |
Running Netbeans with Compiz active is impossible because Netbeans main window looks all greyed (like in this bug report: https://bugs.launchpad.net/ubuntu/+source/sun-java6/+bug/124562 ). It seems to be a bug related to all Swing windows.
Exporting
export AWT_TOOLKIT="MToolkit"
made Netbeans back to work in Feisty 32 bit, but not in Gutsy 64 bit. I don't if it works in Gutsy 32 bit.
In Gutsy it leads to a crash:
$ export AWT_TOOLKIT="MToolkit"
$ netbeans
Runtime link error - it appears that libXt got loaded before libXm,
which is not allowed.
java.lang.InternalError: libXt loaded before libXm
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1668)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:993)
at sun.font.FontManager$1.run(FontManager.java:178)
at java.security.AccessController.doPrivileged(Native Method)
at sun.font.FontManager.<clinit>(FontManager.java:173)
at sun.java2d.SunGraphicsEnvironment.addDirFonts(SunGraphicsEnvironment.java:722)
at sun.java2d.SunGraphicsEnvironment.registerFontsInDir(SunGraphicsEnvironment.java:602)
at sun.java2d.SunGraphicsEnvironment.access$200(SunGraphicsEnvironment.java:58)
at sun.java2d.SunGraphicsEnvironment$1.run(SunGraphicsEnvironment.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at sun.java2d.SunGraphicsEnvironment.<init>(SunGraphicsEnvironment.java:94)
at sun.awt.X11GraphicsEnvironment.<init>(X11GraphicsEnvironment.java:164)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
at sun.awt.motif.MToolkit.<clinit>(MToolkit.java:93)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at java.awt.Toolkit$2.run(Toolkit.java:821)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804)
at javax.swing.UIManager.initialize(UIManager.java:1262)
at javax.swing.UIManager.maybeInitialize(UIManager.java:1245)
at javax.swing.UIManager.getDefaults(UIManager.java:556)
at javax.swing.filechooser.FileSystemView.getFileSystemView(FileSystemView.java:63)
at org.openide.filesystems.FileUtil.<clinit>(FileUtil.java:64)
at org.netbeans.core.startup.TopLogging.printSystemInfo(TopLogging.java:187)
at org.netbeans.core.startup.TopLogging.<init>(TopLogging.java:112)
at org.netbeans.core.startup.CLIOptions.initialize(CLIOptions.java:205)
at org.netbeans.core.startup.Main.start(Main.java:292)
at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:96)
at java.lang.Thread.run(Thread.java:595)
java.lang.InternalError: libXt loaded before libXm
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1668)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:993)
at sun.font.FontManager$1.run(FontManager.java:178)
at java.security.AccessController.doPrivileged(Native Method)
at sun.font.FontManager.<clinit>(FontManager.java:173)
at sun.java2d.SunGraphicsEnvironment.addDirFonts(SunGraphicsEnvironment.java:722)
at sun.java2d.SunGraphicsEnvironment.registerFontsInDir(SunGraphicsEnvironment.java:602)
at sun.java2d.SunGraphicsEnvironment.access$200(SunGraphicsEnvironment.java:58)
at sun.java2d.SunGraphicsEnvironment$1.run(SunGraphicsEnvironment.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at sun.java2d.SunGraphicsEnvironment.<init>(SunGraphicsEnvironment.java:94)
at sun.awt.X11GraphicsEnvironment.<init>(X11GraphicsEnvironment.java:164)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
at sun.awt.motif.MToolkit.<clinit>(MToolkit.java:93)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at java.awt.Toolkit$2.run(Toolkit.java:821)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804)
at javax.swing.UIManager.initialize(UIManager.java:1262)
at javax.swing.UIManager.maybeInitialize(UIManager.java:1245)
at javax.swing.UIManager.getDefaults(UIManager.java:556)
at javax.swing.filechooser.FileSystemView.getFileSystemView(FileSystemView.java:63)
at org.openide.filesystems.FileUtil.<clinit>(FileUtil.java:64)
at org.netbeans.core.startup.TopLogging.printSystemInfo(TopLogging.java:187)
at org.netbeans.core.startup.TopLogging.<init>(TopLogging.java:112)
at org.netbeans.core.startup.CLIOptions.initialize(CLIOptions.java:205)
at org.netbeans.core.startup.Main.start(Main.java:292)
at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:96)
at java.lang.Thread.run(Thread.java:595)
The same exception is thrown with Compiz disabled also.
It happens with sun-java5 and sun-java6 packages in repository, but it happens also with jre6-update3 downloaded from Sun site and installed by deb package generated with java-packages.
I think Importance of this bug is grown because Compiz is active by default in Gutsy. |
Running Netbeans with Compiz active is impossible because Netbeans main window looks all greyed (like in this bug report: https://bugs.launchpad.net/ubuntu/+source/sun-java6/+bug/124562 ). It seems to be a bug related to all Swing windows.
Exporting
export AWT_TOOLKIT="MToolkit"
made Netbeans back to work in Feisty 32 bit, but not in Gutsy 64 bit. I don't if it works in Gutsy 32 bit.
In Gutsy it leads to a crash:
$ export AWT_TOOLKIT="MToolkit"
$ netbeans
Runtime link error - it appears that libXt got loaded before libXm,
which is not allowed.
java.lang.InternalError: libXt loaded before libXm
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1668)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:993)
at sun.font.FontManager$1.run(FontManager.java:178)
at java.security.AccessController.doPrivileged(Native Method)
at sun.font.FontManager.<clinit>(FontManager.java:173)
at sun.java2d.SunGraphicsEnvironment.addDirFonts(SunGraphicsEnvironment.java:722)
at sun.java2d.SunGraphicsEnvironment.registerFontsInDir(SunGraphicsEnvironment.java:602)
at sun.java2d.SunGraphicsEnvironment.access$200(SunGraphicsEnvironment.java:58)
at sun.java2d.SunGraphicsEnvironment$1.run(SunGraphicsEnvironment.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at sun.java2d.SunGraphicsEnvironment.<init>(SunGraphicsEnvironment.java:94)
at sun.awt.X11GraphicsEnvironment.<init>(X11GraphicsEnvironment.java:164)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
at sun.awt.motif.MToolkit.<clinit>(MToolkit.java:93)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at java.awt.Toolkit$2.run(Toolkit.java:821)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804)
at javax.swing.UIManager.initialize(UIManager.java:1262)
at javax.swing.UIManager.maybeInitialize(UIManager.java:1245)
at javax.swing.UIManager.getDefaults(UIManager.java:556)
at javax.swing.filechooser.FileSystemView.getFileSystemView(FileSystemView.java:63)
at org.openide.filesystems.FileUtil.<clinit>(FileUtil.java:64)
at org.netbeans.core.startup.TopLogging.printSystemInfo(TopLogging.java:187)
at org.netbeans.core.startup.TopLogging.<init>(TopLogging.java:112)
at org.netbeans.core.startup.CLIOptions.initialize(CLIOptions.java:205)
at org.netbeans.core.startup.Main.start(Main.java:292)
at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:96)
at java.lang.Thread.run(Thread.java:595)
java.lang.InternalError: libXt loaded before libXm
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1668)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:993)
at sun.font.FontManager$1.run(FontManager.java:178)
at java.security.AccessController.doPrivileged(Native Method)
at sun.font.FontManager.<clinit>(FontManager.java:173)
at sun.java2d.SunGraphicsEnvironment.addDirFonts(SunGraphicsEnvironment.java:722)
at sun.java2d.SunGraphicsEnvironment.registerFontsInDir(SunGraphicsEnvironment.java:602)
at sun.java2d.SunGraphicsEnvironment.access$200(SunGraphicsEnvironment.java:58)
at sun.java2d.SunGraphicsEnvironment$1.run(SunGraphicsEnvironment.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at sun.java2d.SunGraphicsEnvironment.<init>(SunGraphicsEnvironment.java:94)
at sun.awt.X11GraphicsEnvironment.<init>(X11GraphicsEnvironment.java:164)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
at sun.awt.motif.MToolkit.<clinit>(MToolkit.java:93)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at java.awt.Toolkit$2.run(Toolkit.java:821)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804)
at javax.swing.UIManager.initialize(UIManager.java:1262)
at javax.swing.UIManager.maybeInitialize(UIManager.java:1245)
at javax.swing.UIManager.getDefaults(UIManager.java:556)
at javax.swing.filechooser.FileSystemView.getFileSystemView(FileSystemView.java:63)
at org.openide.filesystems.FileUtil.<clinit>(FileUtil.java:64)
at org.netbeans.core.startup.TopLogging.printSystemInfo(TopLogging.java:187)
at org.netbeans.core.startup.TopLogging.<init>(TopLogging.java:112)
at org.netbeans.core.startup.CLIOptions.initialize(CLIOptions.java:205)
at org.netbeans.core.startup.Main.start(Main.java:292)
at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:96)
at java.lang.Thread.run(Thread.java:595)
The same exception is thrown with Compiz disabled also.
It happens with sun-java5, sun-java6, ia32-sun-java5 and ia32-sun-java6 packages in repository, but it happens also with jre6-update3 downloaded from Sun site and installed by deb package generated with java-packages.
I think Importance of this bug is grown because Compiz is active by default in Gutsy. |
|
2007-11-20 08:07:29 |
Riccardo Pellegrini |
description |
Running Netbeans with Compiz active is impossible because Netbeans main window looks all greyed (like in this bug report: https://bugs.launchpad.net/ubuntu/+source/sun-java6/+bug/124562 ). It seems to be a bug related to all Swing windows.
Exporting
export AWT_TOOLKIT="MToolkit"
made Netbeans back to work in Feisty 32 bit, but not in Gutsy 64 bit. I don't if it works in Gutsy 32 bit.
In Gutsy it leads to a crash:
$ export AWT_TOOLKIT="MToolkit"
$ netbeans
Runtime link error - it appears that libXt got loaded before libXm,
which is not allowed.
java.lang.InternalError: libXt loaded before libXm
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1668)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:993)
at sun.font.FontManager$1.run(FontManager.java:178)
at java.security.AccessController.doPrivileged(Native Method)
at sun.font.FontManager.<clinit>(FontManager.java:173)
at sun.java2d.SunGraphicsEnvironment.addDirFonts(SunGraphicsEnvironment.java:722)
at sun.java2d.SunGraphicsEnvironment.registerFontsInDir(SunGraphicsEnvironment.java:602)
at sun.java2d.SunGraphicsEnvironment.access$200(SunGraphicsEnvironment.java:58)
at sun.java2d.SunGraphicsEnvironment$1.run(SunGraphicsEnvironment.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at sun.java2d.SunGraphicsEnvironment.<init>(SunGraphicsEnvironment.java:94)
at sun.awt.X11GraphicsEnvironment.<init>(X11GraphicsEnvironment.java:164)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
at sun.awt.motif.MToolkit.<clinit>(MToolkit.java:93)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at java.awt.Toolkit$2.run(Toolkit.java:821)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804)
at javax.swing.UIManager.initialize(UIManager.java:1262)
at javax.swing.UIManager.maybeInitialize(UIManager.java:1245)
at javax.swing.UIManager.getDefaults(UIManager.java:556)
at javax.swing.filechooser.FileSystemView.getFileSystemView(FileSystemView.java:63)
at org.openide.filesystems.FileUtil.<clinit>(FileUtil.java:64)
at org.netbeans.core.startup.TopLogging.printSystemInfo(TopLogging.java:187)
at org.netbeans.core.startup.TopLogging.<init>(TopLogging.java:112)
at org.netbeans.core.startup.CLIOptions.initialize(CLIOptions.java:205)
at org.netbeans.core.startup.Main.start(Main.java:292)
at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:96)
at java.lang.Thread.run(Thread.java:595)
java.lang.InternalError: libXt loaded before libXm
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1668)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:993)
at sun.font.FontManager$1.run(FontManager.java:178)
at java.security.AccessController.doPrivileged(Native Method)
at sun.font.FontManager.<clinit>(FontManager.java:173)
at sun.java2d.SunGraphicsEnvironment.addDirFonts(SunGraphicsEnvironment.java:722)
at sun.java2d.SunGraphicsEnvironment.registerFontsInDir(SunGraphicsEnvironment.java:602)
at sun.java2d.SunGraphicsEnvironment.access$200(SunGraphicsEnvironment.java:58)
at sun.java2d.SunGraphicsEnvironment$1.run(SunGraphicsEnvironment.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at sun.java2d.SunGraphicsEnvironment.<init>(SunGraphicsEnvironment.java:94)
at sun.awt.X11GraphicsEnvironment.<init>(X11GraphicsEnvironment.java:164)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
at sun.awt.motif.MToolkit.<clinit>(MToolkit.java:93)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at java.awt.Toolkit$2.run(Toolkit.java:821)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804)
at javax.swing.UIManager.initialize(UIManager.java:1262)
at javax.swing.UIManager.maybeInitialize(UIManager.java:1245)
at javax.swing.UIManager.getDefaults(UIManager.java:556)
at javax.swing.filechooser.FileSystemView.getFileSystemView(FileSystemView.java:63)
at org.openide.filesystems.FileUtil.<clinit>(FileUtil.java:64)
at org.netbeans.core.startup.TopLogging.printSystemInfo(TopLogging.java:187)
at org.netbeans.core.startup.TopLogging.<init>(TopLogging.java:112)
at org.netbeans.core.startup.CLIOptions.initialize(CLIOptions.java:205)
at org.netbeans.core.startup.Main.start(Main.java:292)
at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:96)
at java.lang.Thread.run(Thread.java:595)
The same exception is thrown with Compiz disabled also.
It happens with sun-java5, sun-java6, ia32-sun-java5 and ia32-sun-java6 packages in repository, but it happens also with jre6-update3 downloaded from Sun site and installed by deb package generated with java-packages.
I think Importance of this bug is grown because Compiz is active by default in Gutsy. |
Running Netbeans with Compiz active is impossible because Netbeans main window looks all greyed (like in this bug report: https://bugs.launchpad.net/ubuntu/+source/sun-java6/+bug/124562 ). It seems to be a bug related to all Swing windows.
Exporting
export AWT_TOOLKIT="MToolkit"
made Netbeans back to work in Feisty 32 bit, but not in Gutsy 64 bit. I don't know if it works in Gutsy 32 bit.
In Gutsy it leads to a crash:
$ export AWT_TOOLKIT="MToolkit"
$ netbeans
Runtime link error - it appears that libXt got loaded before libXm,
which is not allowed.
java.lang.InternalError: libXt loaded before libXm
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1668)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:993)
at sun.font.FontManager$1.run(FontManager.java:178)
at java.security.AccessController.doPrivileged(Native Method)
at sun.font.FontManager.<clinit>(FontManager.java:173)
at sun.java2d.SunGraphicsEnvironment.addDirFonts(SunGraphicsEnvironment.java:722)
at sun.java2d.SunGraphicsEnvironment.registerFontsInDir(SunGraphicsEnvironment.java:602)
at sun.java2d.SunGraphicsEnvironment.access$200(SunGraphicsEnvironment.java:58)
at sun.java2d.SunGraphicsEnvironment$1.run(SunGraphicsEnvironment.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at sun.java2d.SunGraphicsEnvironment.<init>(SunGraphicsEnvironment.java:94)
at sun.awt.X11GraphicsEnvironment.<init>(X11GraphicsEnvironment.java:164)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
at sun.awt.motif.MToolkit.<clinit>(MToolkit.java:93)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at java.awt.Toolkit$2.run(Toolkit.java:821)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804)
at javax.swing.UIManager.initialize(UIManager.java:1262)
at javax.swing.UIManager.maybeInitialize(UIManager.java:1245)
at javax.swing.UIManager.getDefaults(UIManager.java:556)
at javax.swing.filechooser.FileSystemView.getFileSystemView(FileSystemView.java:63)
at org.openide.filesystems.FileUtil.<clinit>(FileUtil.java:64)
at org.netbeans.core.startup.TopLogging.printSystemInfo(TopLogging.java:187)
at org.netbeans.core.startup.TopLogging.<init>(TopLogging.java:112)
at org.netbeans.core.startup.CLIOptions.initialize(CLIOptions.java:205)
at org.netbeans.core.startup.Main.start(Main.java:292)
at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:96)
at java.lang.Thread.run(Thread.java:595)
java.lang.InternalError: libXt loaded before libXm
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1668)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:993)
at sun.font.FontManager$1.run(FontManager.java:178)
at java.security.AccessController.doPrivileged(Native Method)
at sun.font.FontManager.<clinit>(FontManager.java:173)
at sun.java2d.SunGraphicsEnvironment.addDirFonts(SunGraphicsEnvironment.java:722)
at sun.java2d.SunGraphicsEnvironment.registerFontsInDir(SunGraphicsEnvironment.java:602)
at sun.java2d.SunGraphicsEnvironment.access$200(SunGraphicsEnvironment.java:58)
at sun.java2d.SunGraphicsEnvironment$1.run(SunGraphicsEnvironment.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at sun.java2d.SunGraphicsEnvironment.<init>(SunGraphicsEnvironment.java:94)
at sun.awt.X11GraphicsEnvironment.<init>(X11GraphicsEnvironment.java:164)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
at sun.awt.motif.MToolkit.<clinit>(MToolkit.java:93)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at java.awt.Toolkit$2.run(Toolkit.java:821)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804)
at javax.swing.UIManager.initialize(UIManager.java:1262)
at javax.swing.UIManager.maybeInitialize(UIManager.java:1245)
at javax.swing.UIManager.getDefaults(UIManager.java:556)
at javax.swing.filechooser.FileSystemView.getFileSystemView(FileSystemView.java:63)
at org.openide.filesystems.FileUtil.<clinit>(FileUtil.java:64)
at org.netbeans.core.startup.TopLogging.printSystemInfo(TopLogging.java:187)
at org.netbeans.core.startup.TopLogging.<init>(TopLogging.java:112)
at org.netbeans.core.startup.CLIOptions.initialize(CLIOptions.java:205)
at org.netbeans.core.startup.Main.start(Main.java:292)
at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:96)
at java.lang.Thread.run(Thread.java:595)
The same exception is thrown with Compiz disabled also.
It happens with sun-java5, sun-java6, ia32-sun-java5 and ia32-sun-java6 packages in repository, but it happens also with jre6-update3 downloaded from Sun site and installed by deb package generated with java-packages.
I think Importance of this bug is grown because Compiz is active by default in Gutsy. |
|
2008-03-31 13:53:09 |
Sergio Zanchetta |
marked as duplicate |
|
118983 |
|