This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
If I try to create new Netbeans module project, I am getting this exception. (running JDK 1.4.2_08). java.lang.ArrayIndexOutOfBoundsException: 0 at org.netbeans.modules.apisupport.project.ui.platform.PlatformComponentFactory$NbPlatformListModel.<init>(PlatformComponentFactory.java:157) at org.netbeans.modules.apisupport.project.ui.platform.PlatformComponentFactory.getNbPlatformsComboxBox(PlatformComponentFactory.java:68) at org.netbeans.modules.apisupport.project.ui.wizard.BasicInfoVisualPanel.initComponents(BasicInfoVisualPanel.java:393) at org.netbeans.modules.apisupport.project.ui.wizard.BasicInfoVisualPanel.<init>(BasicInfoVisualPanel.java:77) at org.netbeans.modules.apisupport.project.ui.wizard.BasicInfoWizardPanel.getComponent(BasicInfoWizardPanel.java:60) at org.netbeans.modules.apisupport.project.ui.wizard.NewNbModuleWizardIterator.initialize(NewNbModuleWizardIterator.java:147) at org.openide.loaders.TemplateWizard$InstantiatingIteratorBridge.initialize(TemplateWizard.java:944) at org.openide.loaders.TemplateWizardIterImpl.setIterator(TemplateWizardIterImpl.java:70) at org.openide.loaders.TemplateWizard.setTemplateImpl(TemplateWizard.java:169) at org.openide.loaders.TemplateWizard.setTemplate(TemplateWizard.java:187) at org.netbeans.modules.project.ui.TemplatesPanel.storeSettings(TemplatesPanel.java:105) at org.openide.WizardDescriptor.setValue(WizardDescriptor.java:1030) at org.netbeans.core.windows.services.NbPresenter$ButtonListener.actionPerformed(NbPresenter.java:1068) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786) at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245) at java.awt.Component.processMouseEvent(Component.java:5100) at java.awt.Component.processEvent(Component.java:4897) at java.awt.Container.processEvent(Container.java:1569) at java.awt.Component.dispatchEventImpl(Component.java:3615) at java.awt.Container.dispatchEventImpl(Container.java:1627) at java.awt.Component.dispatchEvent(Component.java:3477) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128) at java.awt.Container.dispatchEventImpl(Container.java:1613) at java.awt.Window.dispatchEventImpl(Window.java:1606) at java.awt.Component.dispatchEvent(Component.java:3477) [catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:456) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:141) at java.awt.Dialog$1.run(Dialog.java:540) at java.awt.Dialog.show(Dialog.java:561) at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:810) at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:853) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:841) at org.openide.util.Mutex$1.run(Mutex.java:1162) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:171) at java.awt.EventQueue.dispatchEvent(EventQueue.java:454) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137) at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
It probably means that your IDE is somehow broken (from the point of API Support). Do you have "Module Build Harness" module installed? However instead of AIOOBE we should show some error message with disabled platform combobox.
It has been build from sources, I can not open NetBeans platform manager, same exception happens. I can open and develop existing NetBeans modules == the rest of API support works.
Mea culpa. We are using custom lunch script, it was missing harness cluster. Thanks for hint, I fixed this.
I'll fix AIOOBE + some other polishing.
Some polishing for such very edge cases. Checking in ui/platform/NbPlatformCustomizer.java; 1.13 -> 1.14; Checking in ui/platform/PlatformComponentFactory.java; 1.2 -> 1.3; Checking in ui/wizard/BasicInfoVisualPanel.java; 1.46 -> 1.47; Checking in universe/NbPlatform.java; 1.26 -> 1.27;
verified