更新java.nio.file.DirectoryNotEmptyException之后出现jenkins错误:/ var / lib / jenkins / users / admin

时间:2019-04-11 09:24:17

标签: java jenkins hudson

嗨,我已经对我的Debian mashine进行了詹金斯更新。

现在更新后出现此错误:

  

java.nio.file.DirectoryNotEmptyException:/ var / lib / jenkins / users / admin     在sun.nio.fs.UnixCopyFile.move(UnixCopyFile.java:498)在   sun.nio.fs.UnixFileSystemProvider.move(UnixFileSystemProvider.java:262)     在java.nio.file.Files.move(Files.java:1395)在   hudson.model.UserIdMigrator.migrateUsers(UserIdMigrator.java:97)在   hudson.model.UserIdMapper.load(UserIdMapper.java:184)位于   hudson.model.UserIdMapper.init(UserIdMapper.java:75)原因:   java.lang.reflect.InvocationTargetException在   sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)位于   sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     在   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     在java.lang.reflect.Method.invoke(Method.java:497)在   hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)原因:   java.lang.Error在   hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:110)在   hudson.init.TaskMethodFinder $ TaskImpl.run(TaskMethodFinder.java:175)     在org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)处   jenkins.model.Jenkins $ 5.runTask(Jenkins.java:1096)在   org.jvnet.hudson.reactor.Reactor $ 2.run(Reactor.java:214)在   org.jvnet.hudson.reactor.Reactor $ Node.run(Reactor.java:117)在   java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)     在   java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)     在java.lang.Thread.run(Thread.java:745)导致:   org.jvnet.hudson.reactor.ReactorException位于   org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:282)在   jenkins.InitReactorRunner.run(InitReactorRunner.java:48)在   jenkins.model.Jenkins.executeReactor(Jenkins.java:1130)在   jenkins.model.Jenkins(Jenkins.java:932)在   hudson.model.Hudson。(Hudson.java:85)在   hudson.model.Hudson。(Hudson.java:81)在   hudson.WebAppMain $ 3.run(WebAppMain.java:233)原因:   hudson.util.HudsonFailedToLoad位于   hudson.WebAppMain $ 3.run(WebAppMain.java:250)

我该如何解决?

预先感谢

1 个答案:

答案 0 :(得分:0)

显然,这是旧版Jenkins中的错误,请尝试更新jenkins: https://issues.jenkins-ci.org/browse/JENKINS-21330

编辑:票证中有一些评论,描述了如何重命名上一个成功的工作文件夹,以解决该问题。