maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Arnaud Heritier (JIRA)" <j...@codehaus.org>
Subject [jira] Closed: (MPLINKCHECK-27) The report is incomplete if one or more files has errors in them
Date Sun, 25 Mar 2007 22:30:34 GMT

     [ http://jira.codehaus.org/browse/MPLINKCHECK-27?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Arnaud Heritier closed MPLINKCHECK-27.
--------------------------------------

    Resolution: Fixed

File parsed to check if it is valid

> The report is incomplete if one or more files has errors in them
> ----------------------------------------------------------------
>
>                 Key: MPLINKCHECK-27
>                 URL: http://jira.codehaus.org/browse/MPLINKCHECK-27
>             Project: maven-linkcheck-plugin
>          Issue Type: Bug
>    Affects Versions: 1.4
>         Environment: Maven 1.0.2, Windows XP
>            Reporter: Dennis Lundberg
>         Assigned To: Arnaud Heritier
>             Fix For: 1.4.1
>
>         Attachments: MPLINKCHECK-27-testcase.zip, MPLINKCHECK-27.patch
>
>
> If you run linkcheck on a project and there is more than zero files with errors, then
the resulting report is incomplete. The table that shows which files have errors and warnings
is not shown. The reason for this is a bug in linkcheck.jsl and the jelly syntax. Testcase
and patch coming soon.
> This link was helpful in finding the reason for the failure:
> http://mail-archives.apache.org/mod_mbox/maven-users/200506.mbox/%3Cc38ad92d0506212340686a5dcb@mail.gmail.com%3E
> Here's the stack trace I get:
> Links checked.
> Caught exception evaluating: org.apache.commons.jexl.ExpressionImpl@15078d. Reason: java.lang.Exception:
Invalid comparison : GT
> java.lang.Exception: Invalid comparison : GT
>         at org.apache.commons.jexl.parser.ASTGTNode.value(ASTGTNode.java:104)
>         at org.apache.commons.jexl.parser.ASTExpression.value(ASTExpression.java:85)
>         at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:123)
>         at org.apache.commons.jelly.expression.jexl.JexlExpression.evaluate(JexlExpression.java:115)
>         at org.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java:106)
>         at org.apache.commons.jelly.expression.ExpressionSupport.evaluateAsBoolean(ExpressionSupport.java:116)
>         at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:87)
>         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.impl.StaticTag.doTag(StaticTag.java:111)
>         at org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:145)
>         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.impl.StaticTag.doTag(StaticTag.java:111)
>         at org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:145)
>         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.impl.StaticTag.doTag(StaticTag.java:111)
>         at org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:145)
>         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.jsl.TemplateTag$1.run(TemplateTag.java:160)
>         at org.dom4j.rule.Mode.fireRule(Mode.java:51)
>         at org.dom4j.rule.Mode.applyTemplates(Mode.java:71)
>         at org.dom4j.rule.RuleManager$1.run(RuleManager.java:148)
>         at org.dom4j.rule.Mode.fireRule(Mode.java:51)
>         at org.dom4j.rule.Stylesheet.run(Stylesheet.java:73)
>         at org.dom4j.rule.Stylesheet.run(Stylesheet.java:65)
>         at org.dom4j.rule.Stylesheet.run(Stylesheet.java:57)
>         at org.apache.commons.jelly.tags.jsl.StylesheetTag.doTag(StylesheetTag.java:124)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>         at org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:634)
>         at org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:584)
>         at org.apache.commons.jelly.tags.core.IncludeTag.doTag(IncludeTag.java:143)
>         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.FileTag.writeBody(FileTag.java:207)
>         at org.apache.commons.jelly.tags.core.FileTag.doTag(FileTag.java:103)
>         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.impl.DynamicTag.doTag(DynamicTag.java:125)
>         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.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
>         at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
>         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 org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.java:127)
>         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.PostGoalTag$1.firePostGoal(PostGoalTag.java:87)
>         at com.werken.werkz.Goal.firePostGoalCallbacks(Goal.java:710)
>         at com.werken.werkz.Goal.fire(Goal.java:654)
>         at com.werken.werkz.Goal.attain(Goal.java:575)
>         at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
>         at org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.java:127)
>         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.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
>         at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
>         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 org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.java:127)
>         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.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
>         at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
>         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:671)
>         at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
>         at org.apache.maven.cli.App.doMain(App.java:488)
>         at org.apache.maven.cli.App.main(App.java:1239)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:324)
>         at com.werken.forehead.Forehead.run(Forehead.java:551)
>         at com.werken.forehead.Forehead.main(Forehead.java:581)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message