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.
[200506072010] java.lang.ArrayIndexOutOfBoundsException: -1 at org.netbeans.modules.apisupport.project.ui.customizer.ComponentFactory$DependencyListModel.getElementAt(ComponentFactory.java:73) at org.netbeans.modules.apisupport.project.ui.customizer.ComponentFactory$DependencyListModel.getDependency(ComponentFactory.java:77) at org.netbeans.modules.apisupport.project.ui.customizer.AddModulePanel.getSelectedDependency(AddModulePanel.java:49) at org.netbeans.modules.apisupport.project.ui.customizer.CustomizerLibraries.addModuleDependency(CustomizerLibraries.java:179) at org.netbeans.modules.apisupport.project.ui.customizer.CustomizerLibraries.access$100(CustomizerLibraries.java:31) at org.netbeans.modules.apisupport.project.ui.customizer.CustomizerLibraries$2.actionPerformed(CustomizerLibraries.java:97) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169) 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:234) at java.awt.Component.processMouseEvent(Component.java:5488) at javax.swing.JComponent.processMouseEvent(JComponent.java:3126) at java.awt.Component.processEvent(Component.java:5253) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3955) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822) at java.awt.Container.dispatchEventImpl(Container.java:2010) at java.awt.Window.dispatchEventImpl(Window.java:1774) at java.awt.Component.dispatchEvent(Component.java:3803) [catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Reproduced - "ok" button should be probably disabled when there is not selection in the dependency list.
Fixed. OK button does nothing now when there is no selection (don't know how to conditionally disable descriptor's buttons) Checking in src/org/netbeans/modules/apisupport/project/ui/customizer/AddModulePanel.java; new revision: 1.10; previous revision: 1.9 Checking in src/org/netbeans/modules/apisupport/project/ui/customizer/CustomizerLibraries.java; new revision: 1.13; previous revision: 1.12
verified