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 83532 - NPE displaying build system project's popup menu
Summary: NPE displaying build system project's popup menu
Status: VERIFIED DUPLICATE of bug 41926
Alias: None
Product: apisupport
Classification: Unclassified
Component: Project (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: Jesse Glick
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-27 06:37 UTC by _ tboudreau
Modified: 2006-10-23 16:39 UTC (History)
0 users

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 _ tboudreau 2006-08-27 06:37:52 UTC
Build 060803 - right clicked the nbbuild project (while command line CVS update
was running in the background).  The menu appeared and the following exception
was thrown:


java.lang.reflect.UndeclaredThrowableException
	at $Proxy7.propertyChange(Unknown Source)
	at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
	at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
	at org.netbeans.api.java.classpath.ClassPath.firePropertyChange(ClassPath.java:501)
	at
org.netbeans.api.java.classpath.ClassPath$SPIListener.propertyChange(ClassPath.java:727)
	at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
	at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
	at
org.netbeans.spi.java.project.classpath.support.ProjectClassPathImplementation.run(ProjectClassPathImplementation.java:109)
	at org.openide.util.Mutex.postRequest(Mutex.java:1152)
	at org.openide.util.Mutex.postReadRequest(Mutex.java:470)
	at
org.netbeans.spi.java.project.classpath.support.ProjectClassPathImplementation.propertyChange(ProjectClassPathImplementation.java:94)
	at
org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:161)
	at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
	at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
	at org.netbeans.modules.apisupport.project.Evaluator.reset(Evaluator.java:194)
	at
org.netbeans.modules.apisupport.project.Evaluator.configurationXmlChanged(Evaluator.java:209)
	at
org.netbeans.spi.project.support.ant.AntProjectHelper$5.run(AntProjectHelper.java:448)
	at org.openide.util.Mutex.readAccess(Mutex.java:227)
	at
org.netbeans.spi.project.support.ant.AntProjectHelper.fireChange(AntProjectHelper.java:443)
	at
org.netbeans.spi.project.support.ant.AntProjectHelper.access$900(AntProjectHelper.java:69)
	at
org.netbeans.spi.project.support.ant.AntProjectHelper$3.run(AntProjectHelper.java:406)
	at org.openide.util.Mutex.readAccess(Mutex.java:227)
	at
org.netbeans.spi.project.support.ant.AntProjectHelper$4.run(AntProjectHelper.java:420)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:525)
[catch] at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:957)
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.GeneratedMethodAccessor25.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at
org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:424)
	... 25 more
Caused by: java.lang.NullPointerException
	at org.netbeans.modules.apisupport.project.Util.findSubElements(Util.java:149)
	at
org.netbeans.modules.apisupport.project.universe.AbstractEntryWithSources.getRunDependencies(AbstractEntryWithSources.java:98)
	at
org.netbeans.modules.apisupport.project.Evaluator.computeRuntimeModuleClasspath(Evaluator.java:649)
	at
org.netbeans.modules.apisupport.project.Evaluator.createEvaluator(Evaluator.java:333)
	at org.netbeans.modules.apisupport.project.Evaluator.reset(Evaluator.java:188)
	at
org.netbeans.modules.apisupport.project.Evaluator.delegatingEvaluator(Evaluator.java:176)
	at org.netbeans.modules.apisupport.project.Evaluator.evaluate(Evaluator.java:134)
	at
org.netbeans.modules.apisupport.project.queries.SourceForBinaryImpl.getModuleJarClusterPath(SourceForBinaryImpl.java:117)
	at
org.netbeans.modules.apisupport.project.queries.SourceForBinaryImpl.findSourceRoots(SourceForBinaryImpl.java:62)
	at
org.netbeans.modules.java.project.ProjectSourceForBinaryQuery.findSourceRoots(ProjectSourceForBinaryQuery.java:49)
	at
org.netbeans.api.java.queries.SourceForBinaryQuery.findSourceRoots(SourceForBinaryQuery.java:68)
	at
org.netbeans.modules.javacore.classpath.MergedClassPathImplementation$SFBQListener.getResult(MergedClassPathImplementation.java:357)
	at
org.netbeans.modules.javacore.classpath.MergedClassPathImplementation.addResources(MergedClassPathImplementation.java:399)
	at
org.netbeans.modules.javacore.classpath.MergedClassPathImplementation.addClassPathResources(MergedClassPathImplementation.java:390)
	at
org.netbeans.modules.javacore.classpath.MergedClassPathImplementation.updateEntries(MergedClassPathImplementation.java:281)
	at
org.netbeans.modules.javacore.classpath.MergedClassPathImplementation.access$100(MergedClassPathImplementation.java:56)
	at
org.netbeans.modules.javacore.classpath.MergedClassPathImplementation$1.propertyChange(MergedClassPathImplementation.java:75)
	... 29 more
Comment 1 Jesse Glick 2006-08-28 20:32:24 UTC
Likely an invalid project.xml, validate it.

*** This issue has been marked as a duplicate of 41926 ***
Comment 2 Tomas Danek 2006-09-27 14:51:52 UTC
root cause is Util.findSubElements NPE -> verified duplicate