NetBeans development build fails on Blackdown JVM
Starting the 10/12 Q-Build of NetBeans 3.3 (first beta is next week) under Blackdown 1.3.0 or 1.3.1 JVM throws, and the main window never opens. The Sun and IBM JVMs work fine. Any ideas? You can get the binary at this site: http://www.netbeans.org/downloads.html > Sat Oct 20 10:22:53 CDT 2001: java.lang.NoClassDefFoundError: >java/awt/KeyEventPostProcessor > java.lang.NoClassDefFoundError: java/awt/KeyEventPostProcessor > at java.lang.ClassLoader.defineClass0(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:486) > at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:248) > at java.net.URLClassLoader.access$100(URLClassLoader.java:56) > at java.net.URLClassLoader$1.run(URLClassLoader.java:195) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > at java.lang.ClassLoader.loadClass(ClassLoader.java:297) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286) > at java.lang.ClassLoader.loadClass(ClassLoader.java:253) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:120) > at >org.netbeans.core.windows.frames.NbFocusManager.install(NbFocusManager.java:69) > at >org.netbeans.core.windows.frames.SplitContainerImpl.(SplitContainerImpl.java:104) > at java.lang.Class.newInstance0(Native Method) > at java.lang.Class.newInstance(Class.java:237) > at >org.netbeans.core.windows.frames.WindowTypesManager.createInstance(WindowTypesManager.java:179) > at >org.netbeans.core.windows.frames.WindowTypesManager.createInstance(WindowTypesManager.java:162) > at >org.netbeans.core.windows.frames.WindowTypesManager.createContainer(WindowTypesManager.java:64) > at org.netbeans.core.windows.ModeImpl.createContainer(ModeImpl.java:1511) > at org.netbeans.core.windows.ModeImpl.addToContainer(ModeImpl.java:1459) > at org.netbeans.core.windows.ModeImpl.access$400(ModeImpl.java:75) > at org.netbeans.core.windows.ModeImpl$1.performCommand(ModeImpl.java:376) > at >org.netbeans.core.windows.DeferredPerformer.processCommand(DeferredPerformer.java:165) > at >org.netbeans.core.windows.DeferredPerformer.putRequest(DeferredPerformer.java:83) > at org.netbeans.core.windows.ModeImpl.dockInto(ModeImpl.java:357) > at org.netbeans.core.windows.ModeImpl.dockInto(ModeImpl.java:337) > at org.netbeans.core.windows.ModeImpl.dockInto(ModeImpl.java:325) > at >org.netbeans.core.windows.WindowManagerImpl$TopComponentManager.doOpen(WindowManagerImpl.java:1301) > at >org.netbeans.core.windows.WindowManagerImpl$TopComponentManager.open(WindowManagerImpl.java:1258) > at org.openide.windows.TopComponent.open(TopComponent.java:195) > at org.openide.explorer.ExplorerPanel.open(ExplorerPanel.java:81) > at org.netbeans.core.NbMainExplorer$ExplorerTab.open(NbMainExplorer.java:486) > at org.netbeans.core.NbMainExplorer$MainTab.open(NbMainExplorer.java:657) > at org.netbeans.core.windows.layers.TCRefImpl.performCommand(TCRefImpl.java:143) > at >org.netbeans.core.windows.DeferredPerformer.processCommand(DeferredPerformer.java:165) > at >org.netbeans.core.windows.DeferredPerformer.stateChanged(DeferredPerformer.java:136) > at >org.netbeans.core.windows.StateManager.fireStateChanged(StateManager.java:117) > at >org.netbeans.core.windows.StateManager.setVisibilityState(StateManager.java:142) > at org.netbeans.core.windows.StateManager.propertyChange(StateManager.java:164) > at >java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:230) > at >java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:157) > at java.awt.Component.firePropertyChange(Component.java:4471) > at org.netbeans.core.windows.MainWindow.doShowWindow(MainWindow.java:229) > at org.netbeans.core.windows.MainWindow.access$300(MainWindow.java:57) > at org.netbeans.core.windows.MainWindow$4.run(MainWindow.java:205) > at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:337) > [catch] at >java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131) > at >java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:85) > -- Glenn Holmer ([EMAIL PROTECTED]) -
Re: NetBeans development build fails on Blackdown JVM
On Sat, Oct 20, 2001 at 10:35:11AM -0500, Glenn Holmer wrote: > Starting the 10/12 Q-Build of NetBeans 3.3 (first beta is next week) > under Blackdown 1.3.0 or 1.3.1 JVM throws, and the main window never > opens. The Sun and IBM JVMs work fine. Any ideas? You can get the > binary at this site: > > http://www.netbeans.org/downloads.html > > > Sat Oct 20 10:22:53 CDT 2001: java.lang.NoClassDefFoundError: > > java/awt/KeyEventPostProcessor java.lang.NoClassDefFoundError: > > java/awt/KeyEventPostProcessor at > > java.lang.ClassLoader.defineClass0(Native Method) KeyEventPostProcessor only exists in Java 1.4, I don't understand how it can work with Sun or IBM 1.3.x. http://java.sun.com/j2se/1.4/docs/api/java/awt/KeyEventPostProcessor.html -- Sylvain. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: NetBeans development build fails on Blackdown JVM
Glenn Holmer <[EMAIL PROTECTED]> writes: > Starting the 10/12 Q-Build of NetBeans 3.3 (first beta is next week) > under Blackdown 1.3.0 or 1.3.1 JVM throws, and the main window never > opens. The Sun and IBM JVMs work fine. Any ideas? > > Sat Oct 20 10:22:53 CDT 2001: java.lang.NoClassDefFoundError: > > java/awt/KeyEventPostProcessor java.lang.NoClassDefFoundError: > > java/awt/KeyEventPostProcessor [...] > >at >org.netbeans.core.windows.frames.NbFocusManager.install(NbFocusManager.java:69) The problem is here: ,[ NbFocusManager.java[1] ] | public static synchronized void install () { | if (jdk12or13) { | [...] | } else if (!shortcutAndMenuKeyEventProcessorInstalled) { | [...] | } | } ` jdk12or13 is defined as: ,[ NbFocusManager.java ] | private static boolean jdk12or13 = | System.getProperty ("java.vm.version").startsWith ("1.2") // NOI18N | || System.getProperty ("java.vm.version").startsWith ("1.3"); // NOI18N ` java.vm.version starts with 1.3 on Sun's and IBM's VMs but our VM has "Blackdown-1.3.1-FCS". So jdk12or13 is false on our VM and NetBeans tries to load a class which is new in J2SE v1.4. I think the test is broken, it should look at "java.version" and not at "java.vm.version". Unlike "java.vm.version", "java.version" is of the form .. on all VMs. Juergen Footnotes: [1] http://www.netbeans.org/source/browse/core/src/org/netbeans/core/windows/frames/NbFocusManager.java?rev=1.10&content-type=text/x-cvsweb-markup -- Juergen Kreileder, Blackdown Java-Linux Team http://www.blackdown.org/java-linux.html Run Java 2 SE v1.3.1 on your iPAQ: http://www.handhelds.org/pipermail/ipaq/2001-June/007221.html -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: NetBeans development build fails on Blackdown JVM
On Sat, Oct 20, 2001 at 09:30:44PM +0200, Juergen Kreileder wrote: > jdk12or13 is defined as: > > ,[ NbFocusManager.java ] > | private static boolean jdk12or13 = > | System.getProperty ("java.vm.version").startsWith ("1.2") // NOI18N > | || System.getProperty ("java.vm.version").startsWith ("1.3"); // NOI18N > ` Now I understand :) -- Sylvain. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]