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.
Trying to replace a reference to an implementing class with a reference to the interface that the class implements (e.g. Foo implements FooI) mapclass javaapplication4.Foo => javaapplication4.FooI; The query starts running, and then blows up with the following exception: java.lang.NullPointerException at org.netbeans.api.java.source.query.SearchResult$4.visitClass(SearchResult.java:216) at org.netbeans.api.java.source.query.SearchResult$4.visitClass(SearchResult.java:215) at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:596) at org.netbeans.modules.java.source.engine.TreeFinder.scan(TreeFinder.java:50) at org.netbeans.modules.java.source.engine.TreeFinder.scan(TreeFinder.java:63) at org.netbeans.api.java.source.query.SearchResult$4.visitCompilationUnit(SearchResult.java:210) at org.netbeans.api.java.source.query.SearchResult$4.visitCompilationUnit(SearchResult.java:215) at com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:476) at org.netbeans.modules.java.source.engine.RootTree.accept(RootTree.java:59) at org.netbeans.api.java.source.query.SearchResult.getTopLevel(SearchResult.java:207) at org.netbeans.api.java.source.transform.TransformResult.getTopLevel(TransformResult.java:76) at org.netbeans.api.java.source.transform.TransformResult.makeSelection(TransformResult.java:63) at org.netbeans.api.java.source.transform.TransformResult$TransformerResultImpl.getSourceSelection(TransformResult.java:101) at org.netbeans.modules.jackpot.ui.QueryResultsView.createResultsTree(QueryResultsView.java:234) at org.netbeans.modules.jackpot.ui.QueryResultsView.setResults(QueryResultsView.java:187) [catch] at org.netbeans.modules.jackpot.ModuleContext$2.run(ModuleContext.java:217) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Created attachment 41117 [details] several classes illustrating the issue
The old Jackpot module is no longer maintained. There is a rewrite in progress at: http://bitbucket.org/jlahoda/jackpot30/wiki/Home