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.
Build: NetBeans IDE 6.7 Beta (Build 200904242137) VM: Java HotSpot(TM) Client VM, 11.3-b02, Java(TM) SE Runtime Environment, 1.6.0_13-b03 OS: Windows XP, 5.1, x86 User Comments: sreque: I was trying to run "Find Usages" on a C struct member. The first time Itried, it erroneously reported that the member was not used anywhere, when it in fact is used in dozens of places or more. The second time I tried it threw this exception. GUEST: Trying to find usages of OpenGL type GLuint in c++ project Stacktrace: java.lang.NullPointerException at org.netbeans.modules.cnd.refactoring.ui.WhereUsedPanel.getScopeProject(WhereUsedPanel.java:147) at org.netbeans.modules.cnd.refactoring.ui.WhereUsedQueryUI.setParameters(WhereUsedQueryUI.java:99) at org.netbeans.modules.refactoring.spi.impl.ParametersPanel$Prepare.run(ParametersPanel.java:777) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005)
Created attachment 82956 [details] stacktrace
This issue already has 5 duplicates see http://statistics.netbeans.org/exceptions/detail.do?id=150856
Build: NetBeans IDE 6.7 Beta (Build 200904242137) VM: Java HotSpot(TM) Client VM, 11.3-b02, Java(TM) SE Runtime Environment, 1.6.0_13-b03 OS: Windows XP, 5.1, x86 User Comments: Stacktrace: java.lang.NullPointerException at org.netbeans.modules.cnd.refactoring.ui.WhereUsedPanel.getScopeProject(WhereUsedPanel.java:147) at org.netbeans.modules.cnd.refactoring.ui.WhereUsedQueryUI.setParameters(WhereUsedQueryUI.java:99) at org.netbeans.modules.refactoring.spi.impl.ParametersPanel$Prepare.run(ParametersPanel.java:777) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005)
Created attachment 83189 [details] stacktrace
Created attachment 83190 [details] stacktrace
Is there steps to reproduce? Thanks, Vladimir.
-- open fractal.cc from Fractal sample project -- invoke find usages for real (line 48) -- invoke find usages for a (line 55) -- invoke find usages for img (line 49) ==> NPE java.lang.NullPointerException at org.netbeans.modules.cnd.refactoring.ui.WhereUsedPanel.getScopeProject(WhereUsedPanel.java:148) at org.netbeans.modules.cnd.refactoring.ui.WhereUsedQueryUI.setParameters(WhereUsedQueryUI.java:99) at org.netbeans.modules.refactoring.spi.impl.ParametersPanel$Prepare.run(ParametersPanel.java:786) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)
After NPE happening user can not find usages any more as NPE will appear steadily.
Ok. looks like the one fixed in trunk: http://hg.netbeans.org/cnd-main?cmd=changeset;node=96d691ba505d
Alexey, please, review the patch as 67 candidate
Then I'm starting a showstopper process.
I have reviewed the fix and have no objections.
Verified in NB6.7RC3 + jar with fix from developers
Integrated into release67: http://hg.netbeans.org/release67/rev/372a30196fcf
verified in NetBeans IDE 6.7 RC3 (Build 200906100001)