Hey Ant users and friends!
 
I've a strange problem using the junit ant task.
Everything works fine, but when i add <formatter type="xml" />
i get following Exception:
 
    [junit] Exception in thread "main" java.lang.NullPointerException
    [junit]     at
org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter.for
matOutput(XMLJUnitResultFormatter.java:253)
    [junit]     at
org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter.set
SystemOutput(XMLJUnitResultFormatter.java:92)
    [junit]     at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.sendOutAndE
rr(JUnitTestRunner.java:435)
    [junit]     at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTe
stRunner.java:319)
    [junit]     at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUni
tTestRunner.java:672)
    [junit]     at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitT
estRunner.java:567)

=== code snippet form XMLJUnitResultFormatter ===

private void formatOutput(String type, String output) {
    Element nested = doc.createElement(type);
    rootElement.appendChild(nested);
    nested.appendChild(doc.createCDATASection(output));
}

=== code snippet form XMLJUnitResultFormatter ===
 
"doc" is null! There seems to be a problem with xml processing...
I've tested this with JDK 1.4.2_08 and 1.5.0_04 under WinXP.
Ant-Version: 1.6.5
 
Any hints?
 
Kind Regards,
Patrick Wunderlich (Germany)

Reply via email to