Menu

#2 NullPointerException if no failure explanation message

v1.0_(example)
open
nobody
None
5
2008-09-23
2008-09-23
No

The javadoc-junit task throws an null pointer exception if a test case fails for an assertion where no failure explanation has been coded. Means
assertTrue(false) fails;
assertTrue("assertTrue fails", false) works well.

Please refer to the Patch tracker list for an workaround of this problem.

Here is the stack trace:

[javadoc-junitreport] java.lang.NullPointerException
[javadoc-junitreport] at org.woopi.ant.taskdefs.junit.JunitVelocityReportTask.getTestCaseInfos(JunitVelocityReportTask.java:643)
[javadoc-junitreport] at org.woopi.ant.taskdefs.junit.JunitVelocityReportTask.generateTestClassInfo(JunitVelocityReportTask.java:777)
[javadoc-junitreport] at org.woopi.ant.taskdefs.junit.JunitVelocityReportTask.generateTestClassInfos(JunitVelocityReportTask.java:920)
[javadoc-junitreport] at org.woopi.ant.taskdefs.junit.JunitVelocityReportTask.generateVelocityReport(JunitVelocityReportTask.java:191)
[javadoc-junitreport] at org.woopi.ant.taskdefs.junit.JunitVelocityReportTask.execute(JunitVelocityReportTask.java:162)
[javadoc-junitreport] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
[javadoc-junitreport] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[javadoc-junitreport] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[javadoc-junitreport] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[javadoc-junitreport] at java.lang.reflect.Method.invoke(Unknown Source)
[javadoc-junitreport] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
[javadoc-junitreport] at org.apache.tools.ant.Task.perform(Task.java:348)
[javadoc-junitreport] at org.apache.tools.ant.Target.execute(Target.java:357)
[javadoc-junitreport] at org.apache.tools.ant.Target.performTasks(Target.java:385)
[javadoc-junitreport] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
[javadoc-junitreport] at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
[javadoc-junitreport] at org.eclipse.ant.internal.ui.antsupport.EclipseSingleCheckExecutor.executeTargets(EclipseSingleCheckExecutor.java:30)
[javadoc-junitreport] at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
[javadoc-junitreport] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416)
[javadoc-junitreport] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
[javadoc-junitreport] at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
[javadoc-junitreport] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[javadoc-junitreport] at java.lang.reflect.Method.invoke(Unknown Source)
[javadoc-junitreport] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
[javadoc-junitreport] at org.apache.tools.ant.Task.perform(Task.java:348)
[javadoc-junitreport] at org.apache.tools.ant.Target.execute(Target.java:357)
[javadoc-junitreport] at org.apache.tools.ant.Target.performTasks(Target.java:385)
[javadoc-junitreport] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
[javadoc-junitreport] at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
[javadoc-junitreport] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
[javadoc-junitreport] at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
[javadoc-junitreport] at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
[javadoc-junitreport] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
[javadoc-junitreport] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)

Discussion


Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.