You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Michael Osipov (JIRA)" <ji...@codehaus.org> on 2014/11/25 21:23:28 UTC

[jira] (MPTEST-24) Stacktrace filtering

     [ https://jira.codehaus.org/browse/MPTEST-24?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Osipov closed MPTEST-24.
--------------------------------

    Resolution: Won't Fix

Please refer to https://cwiki.apache.org/confluence/display/MAVEN/The+Great+JIRA+Cleanup+of+2014 if you're wondering why this issue was closed out.

> Stacktrace filtering
> --------------------
>
>                 Key: MPTEST-24
>                 URL: https://jira.codehaus.org/browse/MPTEST-24
>             Project: Maven 1.x Test Plugin
>          Issue Type: Bug
>         Environment: maven rc2 (january 21, 2004 cvs)
>            Reporter: fabrizio giustina
>
> junit ant task automatically filter from stacktrace lines related to ant classes.
> In details:
>    "junit.framework.TestCase"
>    "junit.framework.TestResult"
>    "junit.framework.TestSuite"
>    "junit.framework.Assert."
>    "junit.swingui.TestRunner"
>    "junit.awtui.TestRunner"
>    "junit.textui.TestRunner"
>    "java.lang.reflect.Method.invoke("
>    "org.apache.tools.ant."
> This is controlled by the filtertrace task attribute, on by default.
> However, executing test using maven, all the lines in the stacktrace generated by maven are not filtered and added to any exception.
> The maven test goal should supply a different formatter which can strips from the stacktrace all the lines generated by maven and not by the test being runned, to make it more readable.
> Actually the following __78__ lines are appended by maven to any stacktrace generated during a failure:
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232)
> 	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> 	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> 	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
> 	at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)
> 	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> 	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> 	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
> 	at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
> 	at com.werken.werkz.Goal.fire(Goal.java:639)
> 	at com.werken.werkz.Goal.attain(Goal.java:575)
> 	at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
> 	at com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:134)
> 	at org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.doTag(LazyAttainGoalTag.java:107)
> 	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> 	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> 	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
> 	at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)
> 	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> 	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> 	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
> 	at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
> 	at com.werken.werkz.Goal.fire(Goal.java:639)
> 	at com.werken.werkz.Goal.attain(Goal.java:575)
> 	at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
> 	at com.werken.werkz.Goal.attain(Goal.java:573)
> 	at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
> 	at com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:134)
> 	at org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.doTag(LazyAttainGoalTag.java:107)
> 	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> 	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> 	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
> 	at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)
> 	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> 	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> 	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
> 	at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:145)
> 	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> 	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> 	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
> 	at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
> 	at com.werken.werkz.Goal.fire(Goal.java:639)
> 	at com.werken.werkz.Goal.attain(Goal.java:575)
> 	at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
> 	at com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:134)
> 	at org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.doTag(LazyAttainGoalTag.java:107)
> 	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> 	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> 	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
> 	at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
> 	at com.werken.werkz.Goal.fire(Goal.java:639)
> 	at com.werken.werkz.Goal.attain(Goal.java:575)
> 	at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
> 	at com.werken.werkz.Goal.attain(Goal.java:573)
> 	at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
> 	at com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:134)
> 	at org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.doTag(LazyAttainGoalTag.java:107)
> 	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> 	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> 	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
> 	at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:145)
> 	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> 	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> 	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
> 	at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
> 	at com.werken.werkz.Goal.fire(Goal.java:639)
> 	at com.werken.werkz.Goal.attain(Goal.java:575)
> 	at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448)
> 	at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
> 	at org.apache.maven.cli.App.doMain(App.java:546)
> 	at org.apache.maven.cli.App.main(App.java:1113)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at com.werken.forehead.Forehead.run(Forehead.java:551)
> 	at com.werken.forehead.Forehead.main(Forehead.java:581)



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)