【发布时间】:2010-04-22 09:41:56
【问题描述】:
我正在尝试能够单步执行名为 SVNPublisher 的 Hudson 插件的代码。我检查了 SVNPublisher 的代码,使用 Netbeans 打开项目,然后单击“调试主项目”。这会导致 Firefox 窗口打开地址 http://localhost:8080 显示 Hudson 主页。点击“New Job”链接会导致错误页面:
HTTP ERROR: 500
jar:file:/home/francis/svn/svnpublisher/target/work/webapp/WEB-INF/lib/hudson-core-1.319.jar!/lib/hudson/newFromList/form.jelly:43:47: <j:forEach> hudson.scm.SubversionTagAction and hudson.scm.SubversionTagAction$DescriptorImpl disagree on InnerClasses attribute
RequestURI=/newJob
Caused by:
org.apache.commons.jelly.JellyTagException: jar:file:/home/francis/svn/svnpublisher/target/work/webapp/WEB-INF/lib/hudson-core-1.319.jar!/lib/hudson/newFromList/form.jelly:43:47: hudson.scm.SubversionTagAction and hudson.scm.SubversionTagAction$DescriptorImpl disagree on InnerClasses attribute
at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:713)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:282)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
...
我对 Hudson 很陌生,对 Java 的经验也不是很丰富,所以我对这个错误的含义一无所知。
谁能帮忙?
【问题讨论】:
-
您用于调试项目的 JRE 版本是什么?
-
刚刚看到weblogs.java.net/blog/fabriziogiudici/archive/2010/02/05/…(页面底部):降级 JRE 版本(早期 1.6 甚至晚期 1.5)可能会很有趣,只是看看是否有任何与手头的问题相关。
-
在 oracle 的 bug 数据库中也有类似的报告(现在只能从 google 网络缓存中获取):webcache.googleusercontent.com/…
标签: java hudson hudson-plugins