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.
I can no longer build my (plain ant-based J2SE) project. The build ends with this: /Users/tor/designer/clone/Runtime/nbproject/build-impl.xml:382: The following error occurred while executing this line: /Users/tor/designer/clone/Runtime/nbproject/build-impl.xml:187: java.lang.NullPointerException BUILD FAILED (total time: 14 seconds) This started happening after I updated my clone to the very latest (tip = e3f3ccc55cea ), on OSX. The same project builds fine with my previous build (from April 29).
P.S. I know the NullPointerException isn't very helpful without more details. Since I build from source it's trivial for me to insert some more logging or printStackTraces if you can tell me where (in case this bug isn't reproducible on your end.)
Please set Ant verbosity level to debug (NetBeans Preferences -> Miscellaneous -> Ant -> Verbosity Level) and attach the output to this issue. Is it only one specific project or does it happen with any j2se project? Are you able to reproduce with clean userdir? Did you enable some specific functionality in IDE? Thanks for any related info.
Yes, I can reproduce this on a clean userdir. It doesn't happen on all projects; in fact, I have some dependent projects, and when I build the first couple of projects fail, and then it dies on the fourth or fifth or so project. The output of that is 13,000 lines which I can send you offline. I guess the interesting part is the tail end of the log where it starts throwing exceptions - looks like they are nested: -check-automatic-build: Unable to find build/classes/.netbeans_automatic_build to set property netbeans.automatic.build -clean-after-automatic-build: Skipped because property 'netbeans.automatic.build' not set. -verify-automatic-build: -pre-pre-compile: Skipping /Users/tor/designer/marina-upgrade/Glass/build/classes because it already exists. -pre-compile: -compile-depend: Skipped because property 'do.depend.true' not set. -do-compile: Overridden Javac task called Forcing rescan of: /Users/tor/designer/marina-upgrade/Glass/src Exiting /Users/tor/designer/marina-upgrade/Glass/build.xml. Exiting /Users/tor/designer/marina-upgrade/GlassAWT/build.xml. /Users/tor/designer/marina-upgrade/Tool/nbproject/build-impl.xml:361: The following error occurred while executing this line: /Users/tor/designer/marina-upgrade/GlassAWT/nbproject/build-impl.xml:339: The following error occurred while executing this line: /Users/tor/designer/marina-upgrade/Glass/nbproject/build-impl.xml:359: The following error occurred while executing this line: /Users/tor/designer/marina-upgrade/Glass/nbproject/build-impl.xml:177: java.lang.NullPointerException at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:508) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:418) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor126.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) at org.apache.tools.ant.Project.executeTarget(Project.java:1306) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1189) at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:278) at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:497) at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:151) Caused by: /Users/tor/designer/marina-upgrade/GlassAWT/nbproject/build-impl.xml:339: The following error occurred while executing this line: /Users/tor/designer/marina-upgrade/Glass/nbproject/build-impl.xml:359: The following error occurred while executing this line: /Users/tor/designer/marina-upgrade/Glass/nbproject/build-impl.xml:177: java.lang.NullPointerException at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:508) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:418) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor126.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38) at org.apache.tools.ant.Project.executeTargets(Project.java:1189) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416) ... 15 more Caused by: /Users/tor/designer/marina-upgrade/Glass/nbproject/build-impl.xml:359: The following error occurred while executing this line: /Users/tor/designer/marina-upgrade/Glass/nbproject/build-impl.xml:177: java.lang.NullPointerException at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:508) at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:397) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor126.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38) at org.apache.tools.ant.Project.executeTargets(Project.java:1189) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416) ... 27 more Caused by: /Users/tor/designer/marina-upgrade/Glass/nbproject/build-impl.xml:177: java.lang.NullPointerException at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:116) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor126.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394) ... 39 more Caused by: java.lang.NullPointerException at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.absorb(RepositoryUpdater.java:1163) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.schedule(RepositoryUpdater.java:1712) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.scheduleWork(RepositoryUpdater.java:684) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.addIndexingJob(RepositoryUpdater.java:227) at org.netbeans.modules.parsing.api.indexing.IndexingManager.refreshIndex(IndexingManager.java:92) at org.netbeans.modules.java.source.ant.JavacTask.execute(JavacTask.java:113) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor126.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) ... 48 more --- Nested Exception --- /Users/tor/designer/marina-upgrade/GlassAWT/nbproject/build-impl.xml:339: The following error occurred while executing this line: /Users/tor/designer/marina-upgrade/Glass/nbproject/build-impl.xml:359: The following error occurred while executing this line: /Users/tor/designer/marina-upgrade/Glass/nbproject/build-impl.xml:177: java.lang.NullPointerException at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:508) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:418) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor126.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38) at org.apache.tools.ant.Project.executeTargets(Project.java:1189) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor126.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) at org.apache.tools.ant.Project.executeTarget(Project.java:1306) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1189) at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:278) at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:497) at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:151) .... goes on for quite a while
IMO the problem is following stack trace: ... Caused by: java.lang.NullPointerException at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.absorb(RepositoryUpdater.java:1163) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.schedule(RepositoryUpdater.java:1712) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.scheduleWork(RepositoryUpdater.java:684) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.addIndexingJob(RepositoryUpdater.java:227) at org.netbeans.modules.parsing.api.indexing.IndexingManager.refreshIndex(IndexingManager.java:92) at org.netbeans.modules.java.source.ant.JavacTask.execute(JavacTask.java:113) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) ... Probably some special construct in source code? Reassigning for evaluation.
Evaluation, it looks like problem with RepositoryUpdater.
"Probably some special construct in source code?" - Yes, an exceptionally stupid construct in the source code of RepositoryUpdater :-). http://hg.netbeans.org/jet-main/rev/15b1cea7911a
Integrated into 'main-golden', will be available in build *200905080201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-golden/rev/15b1cea7911a User: Vita Stejskal <vstejskal@netbeans.org> Log: #164622 - NPE from FileListWork.absorb()
*** Issue 164717 has been marked as a duplicate of this issue. ***
*** Issue 164883 has been marked as a duplicate of this issue. ***
*** Issue 164202 has been marked as a duplicate of this issue. ***