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.
java.lang.NullPointerException at org.netbeans.api.java.source.SourceUtils.getDependentRootsImpl(SourceUtils.java:728) at org.netbeans.api.java.source.SourceUtils.getDependentRoots(SourceUtils.java:717) at org.netbeans.modules.debugger.jpda.projects.MainProjectManager.isDependent(MainProjectManager.java:163) at org.netbeans.modules.debugger.jpda.projects.MainProjectManager.getMainProject(MainProjectManager.java:112) at org.netbeans.modules.debugger.jpda.projects.StepIntoActionProvider.shouldBeEnabled(StepIntoActionProvider.java:144) at org.netbeans.modules.debugger.jpda.projects.StepIntoActionProvider.access$200(StepIntoActionProvider.java:73) at org.netbeans.modules.debugger.jpda.projects.StepIntoActionProvider$Listener.doSetEnabled(StepIntoActionProvider.java:194) at org.netbeans.modules.debugger.jpda.projects.StepIntoActionProvider$Listener.propertyChange(StepIntoActionProvider.java:171) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:188) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.netbeans.modules.debugger.jpda.projects.MainProjectManager.propertyChange(MainProjectManager.java:221) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.netbeans.modules.project.ui.OpenProjectsTrampolineImpl.propertyChange(OpenProjectsTrampolineImpl.java:111) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.netbeans.modules.project.ui.OpenProjectList.setMainProject(OpenProjectList.java:889) at org.netbeans.modules.project.ui.OpenProjectList$3.run(OpenProjectList.java:564) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:602) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1084)
It does not look like a problem in debugger. NPE is caused by a null stored as a value of an entry in a map returned by IndexingController.getDefault().getRootDependencies(). The map is obtained in SourceUtils.getDependentRoots(URL) and passed as a parameter to SourceUtils.getDependentRootsImpl(URL, Map<URL, List<URL>>). Reassigning for evaluation.
Duplicate of bug #177763, thanks for the report anyway. *** This bug has been marked as a duplicate of bug 177763 ***
*** Bug 180370 has been marked as a duplicate of this bug. ***
-