2011-06-03 91 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