-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
1.625, Debian x64, Oracle JDK 1.8.0_51, Jenkins launched as service
I moved our Jenkins instance to new server by copying all files with correct permissions and ownerships, and now we get such error in log for every job, which makes log useless. This bug is similar to JENKINS-17594. Not sure which recovery steps should I take to get rid of it.
Contents of directory /var/lib/jenkins/jobs/Admin/jobs/Prepare_Jenkins_Repo_All_Slaves/builds/lastSuccessfulBuild:
drwxr-xr-x 2 jenkins jenkins 4096 Aug 12 14:28 .
drwxr-xr-x 8 jenkins jenkins 4096 Aug 20 07:35 ..
rw-rr- 1 jenkins jenkins 3802 Aug 12 14:28 build.xml
rw-rr- 1 jenkins jenkins 6 Aug 12 14:28 changelog.xml
rw-rr- 1 jenkins jenkins 1658 Aug 12 14:28 injectedEnvVars.txt
rw-rr- 1 jenkins jenkins 5992 Aug 12 14:28 log
Aug 19, 2015 8:29:29 AM jenkins.model.PeepholePermalink updateCache
WARNING: Failed to update hudson.model.FreeStyleProject@e9551b4[Admin/Prepare_Jenkins_Repo_All_Slaves] lastSuccessfulBuild permalink for Admin/Prepare_Jenkins_Repo_All_Slaves #4
java.nio.file.DirectoryNotEmptyException: /var/lib/jenkins/jobs/Admin/jobs/Prepare_Jenkins_Repo_All_Slaves/builds/lastSuccessfulBuild
at sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:242)
at sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:103)
at java.nio.file.Files.delete(Files.java:1126)
at sun.reflect.GeneratedMethodAccessor25.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at hudson.Util.deleteFile(Util.java:247)
at hudson.util.AtomicFileWriter.commit(AtomicFileWriter.java:113)
at jenkins.model.PeepholePermalink.writeSymlink(PeepholePermalink.java:200)
at jenkins.model.PeepholePermalink.updateCache(PeepholePermalink.java:150)
at jenkins.model.PeepholePermalink.resolve(PeepholePermalink.java:122)
at hudson.model.Job.getLastSuccessfulBuild(Job.java:891)
at jenkins.tasks.SimpleBuildStep$LastBuildActionFactory.createFor(SimpleBuildStep.java:111)
at jenkins.tasks.SimpleBuildStep$LastBuildActionFactory.createFor(SimpleBuildStep.java:101)
at hudson.model.Actionable.createFor(Actionable.java:107)
at hudson.model.Actionable.getAllActions(Actionable.java:98)
at hudson.model.Actionable.getActions(Actionable.java:119)
at org.jenkinsci.plugins.testresultsanalyzer.TestResultsAnalyzerExtension.createFor(TestResultsAnalyzerExtension.java:19)
at hudson.model.AbstractProject.createTransientActions(AbstractProject.java:769)
at hudson.model.Project.createTransientActions(Project.java:241)
at hudson.model.AbstractProject.updateTransientActions(AbstractProject.java:758)
at hudson.model.AbstractProject.onLoad(AbstractProject.java:342)
at hudson.model.Project.onLoad(Project.java:98)
at hudson.model.Items.load(Items.java:327)
at hudson.model.ItemGroupMixIn.loadChildren(ItemGroupMixIn.java:109)
at com.cloudbees.hudson.plugins.folder.Folder.onLoad(Folder.java:239)
at hudson.model.Items.load(Items.java:327)
at jenkins.model.Jenkins$17.run(Jenkins.java:2666)
at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
at jenkins.model.Jenkins$7.runTask(Jenkins.java:905)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)