0

我有 2 个“相同”的 Jenkins 奴隶,第一个工作正常。第二个得到这个最无益的错误:

At revision 168565
FATAL: null
java.lang.NullPointerException
    at hudson.scm.SubversionSCM$BuildRevisionMapTask.invoke(SubversionSCM.java:1299)
    at hudson.scm.SubversionSCM$BuildRevisionMapTask.invoke(SubversionSCM.java:1277)
    at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2461)
    at hudson.remoting.UserRequest.perform(UserRequest.java:118)
    at hudson.remoting.UserRequest.perform(UserRequest.java:48)
    at hudson.remoting.Request$2.run(Request.java:328)
    at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at hudson.remoting.Engine$1$1.run(Engine.java:63)
    at java.lang.Thread.run(Thread.java:722)

有没有人看到这个并找到解决方案?我发生在从源代码控制 Subversion 更新之后。

4

2 回答 2

0

史密斯,这不是从属问题,它是 Subversion 客户端问题,可能是不同的版本,如 Jenkins 和从属节点或 SVN 插件或 SVN 访问来自你的 Jenkins 服务器问题你正在使用什么..

尝试获取兼容版本的 svn 插件并确保您的从属具有相同版本的客户端或从“管理 Jenkins”中选择匹配客户端版本。

at hudson.scm.SubversionSCM$BuildRevisionMapTask.invoke(SubversionSCM.java:1299)
at hudson.scm.SubversionSCM$BuildRevisionMapTask.invoke(SubversionSCM.java:1277)
于 2014-02-19T17:43:13.297 回答
0

将 Jenkins 升级到 1.551 并将插件升级到以下版本似乎可以解决问题

Subversion Plug-in 2.2
This plugin adds the Subversion support (via SVNKit) to Jenkins.


SCM API Plugin 0.2
This plugin provides a new enhanced API for interacting with SCM systems.
于 2014-02-19T17:40:17.877 回答