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.

Bug 180382 - NPE in SourceUtils.getDependentRootsImpl()
Summary: NPE in SourceUtils.getDependentRootsImpl()
Status: VERIFIED DUPLICATE of bug 177763
Alias: None
Product: java
Classification: Unclassified
Component: Source (show other bugs)
Version: 6.x
Hardware: PC Windows XP
: P3 normal (vote)
Assignee: Jan Lahoda
URL:
Keywords:
: 180370 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-02-06 15:23 UTC by Tim Lebedkov
Modified: 2010-05-06 21:49 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Lebedkov 2010-02-06 15:23:07 UTC
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)
Comment 1 Daniel Prusa 2010-02-08 02:49:24 UTC
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.
Comment 2 Jan Lahoda 2010-02-08 04:39:41 UTC
Duplicate of bug #177763, thanks for the report anyway.

*** This bug has been marked as a duplicate of bug 177763 ***
Comment 3 Martin Entlicher 2010-02-08 09:20:44 UTC
*** Bug 180370 has been marked as a duplicate of this bug. ***
Comment 4 Tim Lebedkov 2010-05-06 21:49:32 UTC
-