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.
Product Version: NetBeans IDE Dev (Build 200801310006) Java: 1.6.0_03; Java HotSpot(TM) Client VM 1.6.0_03-b05 System: Linux version 2.6.20-16-generic running on i386; UTF-8; en_US (nb) ----------------------------------------------- to reproduce: 1) invoke 'Find Usages' for argv in Welcome project ==> 'Usages' view appears 2) rename argv variable in the editor 3) click 'Show Logical View' on Usages view ==> java.lang.IllegalArgumentException at org.netbeans.modules.refactoring.spi.ui.TreeElementFactory.getTreeElement(TreeElementFactory.java:64) at org.netbeans.modules.cnd.refactoring.ui.tree.RefactoringTreeElement.getParent(RefactoringTreeElement.java:70) at org.netbeans.modules.refactoring.spi.impl.RefactoringPanel.createNode(RefactoringPanel.java:434) at org.netbeans.modules.refactoring.spi.impl.RefactoringPanel.access$800(RefactoringPanel.java:86) at org.netbeans.modules.refactoring.spi.impl.RefactoringPanel$5.run(RefactoringPanel.java:684) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
fixed added null check for parent before creating tree element log: http://hg.netbeans.org/main?cmd=changeset;node=f7243ad51eae
Verified in NetBeans IDE Dev (Build 200802060003)
NetBeans IDE Dev (Build 200802270005) regression: the same scenario ==> NPE java.lang.NullPointerException at org.openide.util.Utilities.mergeImages(Utilities.java:2604) at org.netbeans.modules.refactoring.javascript.ui.tree.SourceGroupTreeElement.<init>(SourceGroupTreeElement.java:78) at org.netbeans.modules.refactoring.javascript.ui.tree.TreeElementFactoryImpl.getTreeElement(TreeElementFactoryImpl.java:78) at org.netbeans.modules.refactoring.spi.ui.TreeElementFactory.getTreeElement(TreeElementFactory.java:66) at org.netbeans.modules.refactoring.javascript.ui.tree.FileTreeElement.getParent(FileTreeElement.java:69) at org.netbeans.modules.refactoring.spi.impl.RefactoringPanel.createNode(RefactoringPanel.java:434) at org.netbeans.modules.refactoring.spi.impl.RefactoringPanel.createNode(RefactoringPanel.java:439) at org.netbeans.modules.refactoring.spi.impl.RefactoringPanel.createNode(RefactoringPanel.java:439) at org.netbeans.modules.refactoring.spi.impl.RefactoringPanel.access$800(RefactoringPanel.java:86) at org.netbeans.modules.refactoring.spi.impl.RefactoringPanel$5.run(RefactoringPanel.java:684) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
This is different NPE caused by JavaScript refactoring module. Please, open another IZ and assign it to javascript component.
Issue 128102 has been already filed on scripting component
Verified in NetBeans IDE Dev (Build 200803021202) NPE has been fixed. See Issue 128102