Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-30048

Warnings in PeepholePermalink.updateCache after moving to new server

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • core
    • 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)

            Unassigned Unassigned
            gladykov Jakub Gladykowski
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: