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.
rundom NPE on C/V tests java.lang.NullPointerException at org.netbeans.modules.php.project.ui.wizards.NewPhpProjectWizardIterator.current(NewPhpProjectWizardIterator.java:227) at org.openide.loaders.TemplateWizard$InstantiatingIteratorBridge.current(TemplateWizard.java:980) at org.openide.loaders.TemplateWizardIterImpl.current(TemplateWizardIterImpl.java:140) at org.openide.loaders.TemplateWizardIteratorWrapper.current(TemplateWizardIteratorWrapper.java:89) at org.openide.loaders.TemplateWizard.getContentData(TemplateWizard.java:760) at org.openide.loaders.TemplateWizard.updateState(TemplateWizard.java:744) at org.netbeans.modules.project.ui.NewProjectWizard.updateState(NewProjectWizard.java:67) at org.openide.WizardDescriptor$Listener.stateChanged(WizardDescriptor.java:1960) at org.openide.util.WeakListenerImpl$Change.stateChanged(WeakListenerImpl.java:320) [catch] at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:123) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:109) at org.netbeans.modules.php.project.ui.wizards.ConfigureProjectPanel.fireChangeEvent(ConfigureProjectPanel.java:286) at org.netbeans.modules.php.project.ui.wizards.ConfigureProjectPanel.stateChanged(ConfigureProjectPanel.java:640) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:123) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:109) at org.netbeans.modules.php.project.ui.wizards.ConfigurableProjectPanel.stateChanged(ConfigurableProjectPanel.java:123) at org.netbeans.modules.php.project.ui.wizards.ConfigureNewProjectPanelVisual.stateChanged(ConfigureNewProjectPanelVisual.java:271) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:123) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:109) at org.netbeans.modules.php.project.ui.LocalServerController$1.stateChanged(LocalServerController.java:111) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:123) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:109) at org.netbeans.modules.php.project.ui.LocalServer$ComboBoxEditor.processUpdate(LocalServer.java:285) at org.netbeans.modules.php.project.ui.LocalServer$ComboBoxEditor.removeUpdate(LocalServer.java:267) at javax.swing.text.AbstractDocument.fireRemoveUpdate(AbstractDocument.java:242) at javax.swing.text.AbstractDocument.handleRemove(AbstractDocument.java:607) at javax.swing.text.AbstractDocument.remove(AbstractDocument.java:575) at javax.swing.text.AbstractDocument.replace(AbstractDocument.java:670) at javax.swing.text.JTextComponent.setText(JTextComponent.java:1441) at javax.swing.plaf.metal.MetalComboBoxEditor$1.setText(MetalComboBoxEditor.java:44) at org.netbeans.modules.php.project.ui.LocalServer$ComboBoxEditor.setItem(LocalServer.java:226) at javax.swing.JComboBox.configureEditor(JComboBox.java:1340) at javax.swing.plaf.basic.BasicComboBoxUI.configureEditor(BasicComboBoxUI.java:737) at javax.swing.plaf.metal.MetalComboBoxUI.configureEditor(MetalComboBoxUI.java:255) at javax.swing.plaf.basic.BasicComboBoxUI.addEditor(BasicComboBoxUI.java:688) at javax.swing.plaf.basic.BasicComboBoxUI$Handler.propertyChange(BasicComboBoxUI.java:1478) at javax.swing.plaf.basic.BasicComboBoxUI$PropertyChangeHandler.propertyChange(BasicComboBoxUI.java:587) at javax.swing.plaf.metal.MetalComboBoxUI$MetalPropertyChangeListener.propertyChange(MetalComboBoxUI.java:147) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:312) at java.awt.Component.firePropertyChange(Component.java:7211) at javax.swing.JComponent.firePropertyChange(JComponent.java:4233) at javax.swing.JComboBox.setEditable(JComboBox.java:379) at org.netbeans.modules.php.project.ui.LocalServerController.setEnabled(LocalServerController.java:160) at org.netbeans.modules.php.project.ui.wizards.ConfigureNewProjectPanelVisual.setState(ConfigureNewProjectPanelVisual.java:277) at org.netbeans.modules.php.project.ui.wizards.ConfigureProjectPanel.initLocalServers(ConfigureProjectPanel.java:377) at org.netbeans.modules.php.project.ui.wizards.ConfigureProjectPanel.access$000(ConfigureProjectPanel.java:69) at org.netbeans.modules.php.project.ui.wizards.ConfigureProjectPanel$2.finished(ConfigureProjectPanel.java:139) at org.netbeans.modules.php.project.environment.PhpEnvironment$2.run(PhpEnvironment.java:111) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005)
reproduced too often -> P2 http://deadlock.netbeans.org/hudson/job/trunk/
Fixed, please verify. Thanks. http://hg.netbeans.org/main/rev/2c625566db09
Problem still exists. Marked as P1 because it affects production. public WizardDescriptor.Panel current() { // #158483 if (descriptor != null) { // wizard title String title = ... descriptor.putProperty("NewProjectWizard_Title", title); // NOI18N } return panels[index]; <--- exception points to this line. Is panels null? --- } java.lang.NullPointerException at org.netbeans.modules.php.project.ui.wizards.NewPhpProjectWizardIterator.current(NewPhpProjectWizardIterator.java:231) at org.openide.loaders.TemplateWizard$InstantiatingIteratorBridge.current(TemplateWizard.java:980) at org.openide.loaders.TemplateWizardIterImpl.current(TemplateWizardIterImpl.java:140) at org.openide.loaders.TemplateWizardIteratorWrapper.current(TemplateWizardIteratorWrapper.java:89) at org.openide.loaders.TemplateWizard.getContentData(TemplateWizard.java:755) at org.openide.loaders.TemplateWizard.updateState(TemplateWizard.java:745) at org.netbeans.modules.project.ui.NewProjectWizard.updateState(NewProjectWizard.java:67) at org.openide.WizardDescriptor$Listener.stateChanged(WizardDescriptor.java:1960) at org.openide.util.WeakListenerImpl$Change.stateChanged(WeakListenerImpl.java:320) [catch] at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:123) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:109) at org.netbeans.modules.php.project.ui.wizards.ConfigureProjectPanel.fireChangeEvent(ConfigureProjectPanel.java:286) at org.netbeans.modules.php.project.ui.wizards.ConfigureProjectPanel.stateChanged(ConfigureProjectPanel.java:640) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:123) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:109) at org.netbeans.modules.php.project.ui.wizards.ConfigurableProjectPanel.stateChanged(ConfigurableProjectPanel.java:123) at org.netbeans.modules.php.project.ui.wizards.ConfigureNewProjectPanelVisual.stateChanged(ConfigureNewProjectPanelVisual.java:271) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:123) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:109) at org.netbeans.modules.php.project.ui.LocalServerController$1.stateChanged(LocalServerController.java:111) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:123) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:109) at org.netbeans.modules.php.project.ui.LocalServer$ComboBoxEditor.processUpdate(LocalServer.java:285) at org.netbeans.modules.php.project.ui.LocalServer$ComboBoxEditor.removeUpdate(LocalServer.java:267) at javax.swing.text.AbstractDocument.fireRemoveUpdate(AbstractDocument.java:242) at javax.swing.text.AbstractDocument.handleRemove(AbstractDocument.java:607) at javax.swing.text.AbstractDocument.remove(AbstractDocument.java:575) at javax.swing.text.AbstractDocument.replace(AbstractDocument.java:670) at javax.swing.text.JTextComponent.setText(JTextComponent.java:1441) at javax.swing.plaf.metal.MetalComboBoxEditor$1.setText(MetalComboBoxEditor.java:44) at org.netbeans.modules.php.project.ui.LocalServer$ComboBoxEditor.setItem(LocalServer.java:226) at javax.swing.JComboBox.configureEditor(JComboBox.java:1340) at javax.swing.plaf.basic.BasicComboBoxUI.configureEditor(BasicComboBoxUI.java:737) at javax.swing.plaf.metal.MetalComboBoxUI.configureEditor(MetalComboBoxUI.java:255) at javax.swing.plaf.basic.BasicComboBoxUI.addEditor(BasicComboBoxUI.java:688) at javax.swing.plaf.basic.BasicComboBoxUI$Handler.propertyChange(BasicComboBoxUI.java:1478) at javax.swing.plaf.basic.BasicComboBoxUI$PropertyChangeHandler.propertyChange(BasicComboBoxUI.java:587) at javax.swing.plaf.metal.MetalComboBoxUI$MetalPropertyChangeListener.propertyChange(MetalComboBoxUI.java:147) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:312) at java.awt.Component.firePropertyChange(Component.java:7211) at javax.swing.JComponent.firePropertyChange(JComponent.java:4233) at javax.swing.JComboBox.setEditable(JComboBox.java:379) at org.netbeans.modules.php.project.ui.LocalServerController.setEnabled(LocalServerController.java:160) at org.netbeans.modules.php.project.ui.wizards.ConfigureNewProjectPanelVisual.setState(ConfigureNewProjectPanelVisual.java:277) at org.netbeans.modules.php.project.ui.wizards.ConfigureProjectPanel.initLocalServers(ConfigureProjectPanel.java:377) at org.netbeans.modules.php.project.ui.wizards.ConfigureProjectPanel.access$000(ConfigureProjectPanel.java:69) at org.netbeans.modules.php.project.ui.wizards.ConfigureProjectPanel$2.finished(ConfigureProjectPanel.java:139) at org.netbeans.modules.php.project.environment.PhpEnvironment$2.run(PhpEnvironment.java:111) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005)
Should be fixed, fix reviewed by Radek Matous. http://hg.netbeans.org/main/rev/17b598dd527f
Changed status.
One more related changeset. http://hg.netbeans.org/main/rev/39d44102a83a
Integrated into 'main-golden', will be available in build *200902180201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/2c625566db09 User: Tomas Mysik <tmysik@netbeans.org> Log: #158483: NPE in NPW
verified