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.
I create module project and try to create Window Component, NullPointerException was occued. My environment is OS:WindowsXP Java:JDK 1.5.0_05 NetBeans: 5.0 beta2 I attach relevant log file below. *********** Exception occurred ************ at 11:59 PM on Nov 23, 2005 java.lang.NullPointerException at org.netbeans.modules.apisupport.project.ui.wizard.winsys.BasicSettingsPanel.setupCombo(BasicSettingsPanel.java:84) at org.netbeans.modules.apisupport.project.ui.wizard.winsys.BasicSettingsPanel.<init>(BasicSettingsPanel.java:45) at org.netbeans.modules.apisupport.project.ui.wizard.winsys.NewTCIterator.createPanels(NewTCIterator.java:59) at org.netbeans.modules.apisupport.project.ui.wizard.BasicWizardIterator.initialize(BasicWizardIterator.java:205) 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.openide.loaders.TemplateWizard.instantiateImpl(TemplateWizard.java:425) at org.openide.loaders.TemplateWizard.instantiate(TemplateWizard.java:346) at org.netbeans.modules.project.ui.actions.NewFile.doPerform(NewFile.java:117) at org.netbeans.modules.project.ui.actions.NewFile.access$200(NewFile.java:52) at org.netbeans.modules.project.ui.actions.NewFile$PopupListener.actionPerformed(NewFile.java:311) 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.AbstractButton.doClick(AbstractButton.java:302) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041) 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) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) [catch] 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)
Reassigning to apisupport, please evaluate. Thanks.
Milosi, the problem is that currentSFS.getRoot().getFileObject("Windows2/Modes") may return null in some edge cases. Should be checked. I would fix it but I'm not sure what to do if there is not any mode available. Maybe show user some errormessage or... Leaving on you.
Checking in project/src/org/netbeans/modules/apisupport/project/ui/wizard/winsys/BasicSettingsPanel.java; /cvs/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/winsys/BasicSettingsPanel.java,v <-- BasicSettingsPanel.java new revision: 1.8; previous revision: 1.7 done
Milosi, please evaluate the reply: http://apisupport.netbeans.org/servlets/ReadMsg?list=cvs&msgNo=2915 I don't have enough insight.
when no modes found, fallback to single item value "editor". Checking in project/src/org/netbeans/modules/apisupport/project/ui/wizard/winsys/BasicSettingsPanel.java; /cvs/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/winsys/BasicSettingsPanel.java,v <-- BasicSettingsPanel.java new revision: 1.9; previous revision: 1.8
no steps to reproduce, abt fix makes sense - verified.