https://bz.apache.org/bugzilla/show_bug.cgi?id=65316
Bug ID: 65316
Summary: Parallel build sporadic error -
UnknownElement.handleErrorOutput
Product: Ant
Version: 1.10.9
Hardware: PC
Status: NEW
Severity: normal
Priority: P2
Component: Core
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Hi all,
may I ask you, I'm facing this sporadic error during execution of this parallel
build.
How it possible that "realThing" is null?
/**
* Handles error output sent to System.err by this task or its real task.
*
* @param output The error output to log. Should not be <code>null</code>.
*/
protected void handleErrorOutput(String output) {
if (realThing instanceof Task) {
((Task) realThing).handleErrorOutput(output);
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Point to this line.
} else {
super.handleErrorOutput(output);
}
}
15:56:05 java.lang.NullPointerException
15:56:05 at
org.apache.tools.ant.UnknownElement.handleErrorOutput(UnknownElement.java:262)
15:56:05 at org.apache.tools.ant.Project.demuxOutput(Project.java:1281)
15:56:05 at
org.apache.tools.ant.taskdefs.Ant.handleErrorOutput(Ant.java:309)
15:56:05 at
org.apache.tools.ant.taskdefs.SubAnt.handleErrorOutput(SubAnt.java:162)
15:56:05 at
org.apache.tools.ant.UnknownElement.handleErrorOutput(UnknownElement.java:262)
15:56:05 at org.apache.tools.ant.Project.demuxOutput(Project.java:1281)
15:56:05 at
org.apache.tools.ant.DemuxOutputStream.processBuffer(DemuxOutputStream.java:169)
15:56:05 at
org.apache.tools.ant.DemuxOutputStream.write(DemuxOutputStream.java:144)
15:56:05 at
org.apache.tools.ant.DemuxOutputStream.write(DemuxOutputStream.java:241)
15:56:05 at java.io.PrintStream.write(PrintStream.java:480)
15:56:05 at
net.sf.saxon.serialize.UTF8Writer._flushBuffer(UTF8Writer.java:358)
15:56:05 at net.sf.saxon.serialize.UTF8Writer.flush(UTF8Writer.java:104)
15:56:05 at
net.sf.saxon.serialize.MessageEmitter.endDocument(MessageEmitter.java:81)
15:56:05 at
net.sf.saxon.event.TreeReceiver.endDocument(TreeReceiver.java:135)
15:56:05 at
net.sf.saxon.event.ProxyReceiver.endDocument(ProxyReceiver.java:118)
15:56:05 at
net.sf.saxon.expr.instruct.Message.processLeavingTail(Message.java:265)
15:56:05 at
net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:735)
15:56:05 at
net.sf.saxon.expr.instruct.TemplateRule.applyLeavingTail(TemplateRule.java:352)
15:56:05 at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:533)
15:56:05 at
net.sf.saxon.trans.XsltController.applyTemplates(XsltController.java:746)
15:56:05 at
net.sf.saxon.s9api.AbstractXsltTransformer.applyTemplatesToSource(AbstractXsltTransformer.java:347)
15:56:05 at
net.sf.saxon.s9api.XsltTransformer.transform(XsltTransformer.java:349)
15:56:05 at
net.sf.saxon.jaxp.TransformerImpl.transform(TransformerImpl.java:71)
15:56:05 at
org.apache.tools.ant.taskdefs.optional.TraXLiaison.transform(TraXLiaison.java:201)
15:56:05 at
org.apache.tools.ant.taskdefs.XSLTProcess.process(XSLTProcess.java:870)
15:56:05 at
org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:408)
15:56:05 at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
15:56:05 at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
15:56:05 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
15:56:05 at java.lang.reflect.Method.invoke(Method.java:498)
15:56:05 at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
15:56:05 at org.apache.tools.ant.Task.perform(Task.java:350)
15:56:05 at java.util.Vector.forEach(Vector.java:1277)
15:56:05 at
org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:67)
15:56:05 at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
15:56:05 at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
15:56:05 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
15:56:05 at java.lang.reflect.Method.invoke(Method.java:498)
15:56:05 at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
15:56:05 at org.apache.tools.ant.Task.perform(Task.java:350)
15:56:05 at
org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:391)
15:56:05 at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
15:56:05 at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
15:56:05 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
15:56:05 at java.lang.reflect.Method.invoke(Method.java:498)
15:56:05 at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
15:56:05 at org.apache.tools.ant.Task.perform(Task.java:350)
15:56:05 at java.util.Vector.forEach(Vector.java:1277)
15:56:05 at
org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:67)
15:56:05 at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
15:56:05 at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
15:56:05 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
15:56:05 at java.lang.reflect.Method.invoke(Method.java:498)
15:56:05 at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
15:56:05 at org.apache.tools.ant.Task.perform(Task.java:350)
15:56:05 at
org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:391)
15:56:05 at
net.sf.antcontrib.logic.ForTask.doSequentialIteration(ForTask.java:259)
15:56:05 at net.sf.antcontrib.logic.ForTask.doToken(ForTask.java:268)
15:56:05 at net.sf.antcontrib.logic.ForTask.doTheTasks(ForTask.java:324)
15:56:05 at net.sf.antcontrib.logic.ForTask.execute(ForTask.java:244)
15:56:05 at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
15:56:05 at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
15:56:05 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
15:56:05 at java.lang.reflect.Method.invoke(Method.java:498)
15:56:05 at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
15:56:05 at org.apache.tools.ant.Task.perform(Task.java:350)
15:56:05 at java.util.Vector.forEach(Vector.java:1277)
15:56:05 at
org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:67)
15:56:05 at net.sf.antcontrib.logic.IfTask.execute(IfTask.java:197)
15:56:05 at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
15:56:05 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
15:56:05 at java.lang.reflect.Method.invoke(Method.java:498)
15:56:05 at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
15:56:05 at
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:155)
15:56:05 at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
15:56:05 at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
15:56:05 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
15:56:05 at java.lang.reflect.Method.invoke(Method.java:498)
15:56:05 at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
15:56:05 at org.apache.tools.ant.Task.perform(Task.java:350)
15:56:05 at java.util.Vector.forEach(Vector.java:1277)
15:56:05 at
org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:67)
15:56:05 at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
15:56:05 at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
15:56:05 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
15:56:05 at java.lang.reflect.Method.invoke(Method.java:498)
15:56:05 at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
15:56:05 at org.apache.tools.ant.Task.perform(Task.java:350)
15:56:05 at
org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:391)
15:56:05 at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
15:56:05 at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
15:56:05 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
15:56:05 at java.lang.reflect.Method.invoke(Method.java:498)
15:56:05 at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
15:56:05 at org.apache.tools.ant.Task.perform(Task.java:350)
15:56:05 at
com.siemens.ad.sync.CriticalSection.execute(CriticalSection.java:67)
15:56:05 at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
15:56:05 at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
15:56:05 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
15:56:05 at java.lang.reflect.Method.invoke(Method.java:498)
15:56:05 at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
15:56:05 at org.apache.tools.ant.Task.perform(Task.java:350)
15:56:05 at org.apache.tools.ant.Target.execute(Target.java:449)
15:56:05 at org.apache.tools.ant.Target.performTasks(Target.java:470)
15:56:05 at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
15:56:05 at
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:36)
15:56:05 at
org.apache.tools.ant.Project.executeTargets(Project.java:1264)
15:56:05 at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:437)
15:56:05 at
org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:306)
15:56:05 at
org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:225)
15:56:05 at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
15:56:05 at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
15:56:05 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
15:56:05 at java.lang.reflect.Method.invoke(Method.java:498)
15:56:05 at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
15:56:05 at org.apache.tools.ant.Task.perform(Task.java:350)
15:56:05 at java.util.Vector.forEach(Vector.java:1277)
15:56:05 at
org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:67)
15:56:05 at net.sf.antcontrib.logic.IfTask.execute(IfTask.java:197)
15:56:05 at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
15:56:05 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
15:56:05 at java.lang.reflect.Method.invoke(Method.java:498)
15:56:05 at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
15:56:05 at
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:155)
15:56:05 at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
15:56:05 at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
15:56:05 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
15:56:05 at java.lang.reflect.Method.invoke(Method.java:498)
15:56:05 at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
15:56:05 at org.apache.tools.ant.Task.perform(Task.java:350)
15:56:05 at
com.siemens.ad.sync.CriticalSection.execute(CriticalSection.java:67)
15:56:05 at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
15:56:05 at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
15:56:05 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
15:56:05 at java.lang.reflect.Method.invoke(Method.java:498)
15:56:05 at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
15:56:05 at org.apache.tools.ant.Task.perform(Task.java:350)
15:56:05 at java.util.Vector.forEach(Vector.java:1277)
15:56:05 at
org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:67)
15:56:05 at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
15:56:05 at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
15:56:05 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
15:56:05 at java.lang.reflect.Method.invoke(Method.java:498)
15:56:05 at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
15:56:05 at org.apache.tools.ant.Task.perform(Task.java:350)
15:56:05 at
org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:391)
15:56:05 at sun.reflect.GeneratedMethodAccessor147.invoke(Unknown
Source)
15:56:05 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
15:56:05 at java.lang.reflect.Method.invoke(Method.java:498)
15:56:05 at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
15:56:05 at org.apache.tools.ant.Task.perform(Task.java:350)
15:56:05 at
org.apache.tools.ant.taskdefs.Parallel$TaskRunnable.run(Parallel.java:454)
15:56:05 at java.lang.Thread.run(Thread.java:748)
--
You are receiving this mail because:
You are the assignee for the bug.