2011-06-03 92 views
2

当仓库执行SVN更新了when有任何改变它得到一个错误哈德森与颠覆的插件问题

FATAL: tried to access method hudson.scm.ChangeLogSet$Entry.setParent(Lhudson/scm/ChangeLogSet;)V from class hudson.scm.SubversionChangeLogSet java.lang.IllegalAccessError: tried to access method hudson.scm.ChangeLogSet$Entry.setParent(Lhudson/scm/ChangeLogSet;)V from class hudson.scm.SubversionChangeLogSet at hudson.scm.SubversionChangeLogSet.(SubversionChangeLogSet.java:65) at hudson.scm.SubversionChangeLogParser.parse(SubversionChangeLogParser.java:71) at hudson.scm.SubversionChangeLogParser.parse(SubversionChangeLogParser.java:43) at hudson.model.AbstractBuild.calcChangeSet(AbstractBuild.java:701) at hudson.model.AbstractBuild.access$600(AbstractBuild.java:90) at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:513) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:424) at hudson.model.Run.run(Run.java:1363) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:145)

我看到这个bug在哈德森2.0.0 http://issues.hudson-ci.org/browse/HUDSON-8837但我有2.0.1版本,仍然得到这个错误

回答

2

此bug已被固定在Subversion Plugin的版本2.0.1(2011-06-02)。
您可以在http://your-hudson-server:8080/hudson-2.0.1/pluginManager/页面上更新它。

+0

谢谢bobndrew。我今天试着这样做,以解决Dmitro提到的同样的问题。下载并安装升级后,我不得不重新启动Hudson。当它回来时,根本没有Subversion插件。我可以通过从hudson/plugins中删除所有Subversion文件/目录并重新启动tomcat来取回2.0.0插件。任何提示? http://wiki.hudson-ci.org/display/HUDSON/Subversion+Plugin?focusedCommentId=54329443&#comment-54329443 – John 2011-06-07 00:54:18

+0

对不起,我无法提供任何帮助。我的SVN插件的更新没有任何问题。 – bobndrew 2011-06-07 09:01:28

+0

我已经使用hudson-2.0.1版本,但仍然收到错误致命错误:尝试访问方法hudson.scm.ChangeLogSet $ Entry.setParent(Lhudson/scm/ChangeLogSet;)类Hudson.scm.SubversionChangeLogSet中的V java.lang .IllegalAccessError:试图访问方法hudson.scm.ChangeLogSet $ Entry.setParent(Lhudson/SCM/ChangeLogSet;)从V类hudson.scm.SubversionChangeLogSet你的Subversion插件在哈德森的 – sheetal 2011-07-14 05:57:38