• 2.215

      The patch for JENKINS-58779 resulted in a loss of detail in the system log about the root cause of a build rotation failure. Caught by plugin-compat-tester on artifact-manager-s3:

      WARNING	o.j.p.workflow.job.WorkflowRun#lambda$finish$2: failed to perform log rotation after p #2
      hudson.tasks.LogRotator$CollatedLogRotatorException: Failed to rotate logs for [p #1]
      	at hudson.tasks.LogRotator.perform(LogRotator.java:220)
      	at hudson.model.Job.logRotate(Job.java:469)
      	at org.jenkinsci.plugins.workflow.job.WorkflowRun.lambda$finish$2(WorkflowRun.java:608)
      ...
      java.lang.AssertionError: 
      
      Expected: iterable with items ["container not found: sorry about your artifacts"] in any order
           but: not matched: "Failed to rotate logs for [p #1]"
      	at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
      	at org.junit.Assert.assertThat(Assert.java:956)
      	at org.junit.Assert.assertThat(Assert.java:923)
      	at io.jenkins.plugins.artifact_manager_jclouds.NetworkTest.errorCleaningArtifacts(NetworkTest.java:335)
      

      Original log contents for comparison:

      WARNING	o.j.p.workflow.job.WorkflowRun#lambda$finish$2: failed to perform log rotation after p #2
      org.jclouds.blobstore.ContainerNotFoundException: container not found: sorry about your artifacts
      	at io.jenkins.plugins.artifact_manager_jclouds.NetworkTest.lambda$errorCleaningArtifacts$3(NetworkTest.java:333)
      	at io.jenkins.plugins.artifact_manager_jclouds.MockApiMetadata$MockStrategy.removeBlob(MockApiMetadata.java:229)
      	at ...
      	at io.jenkins.plugins.artifact_manager_jclouds.JCloudsVirtualFile.delete(JCloudsVirtualFile.java:370)
      Caused: java.io.IOException
      	at io.jenkins.plugins.artifact_manager_jclouds.JCloudsVirtualFile.delete(JCloudsVirtualFile.java:374)
      	at io.jenkins.plugins.artifact_manager_jclouds.JCloudsArtifactManager.delete(JCloudsArtifactManager.java:206)
      	at hudson.model.Run.deleteArtifacts(Run.java:1555)
      	at org.jenkinsci.plugins.workflow.job.WorkflowRun.deleteArtifacts(WorkflowRun.java:633)
      	at hudson.tasks.LogRotator.perform(LogRotator.java:158)
      	at hudson.model.Job.logRotate(Job.java:468)
      	at org.jenkinsci.plugins.workflow.job.WorkflowRun.lambda$finish$2(WorkflowRun.java:608)
      	at ...
      

          [JENKINS-60716] Loss of exception detail in LogRotator failures

          Jesse Glick created issue -
          Jesse Glick made changes -
          Link New: This issue is caused by JENKINS-58779 [ JENKINS-58779 ]
          Jesse Glick made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Jesse Glick made changes -
          Description Original: The patch for JENKINS-58779 resulted in a loss of detail in the system log about the root cause of a build rotation failure. Caught by {{plugin-compat-tester}} on {{artifact-manager-s3}}:

          {code:none}
          WARNING o.j.p.workflow.job.WorkflowRun#lambda$finish$2: failed to perform log rotation after p #2
          hudson.tasks.LogRotator$CollatedLogRotatorException: Failed to rotate logs for [p #1]
          at hudson.tasks.LogRotator.perform(LogRotator.java:220)
          at hudson.model.Job.logRotate(Job.java:469)
          at org.jenkinsci.plugins.workflow.job.WorkflowRun.lambda$finish$2(WorkflowRun.java:608)
          ...
          java.lang.AssertionError:

          Expected: iterable with items ["container not found: sorry about your artifacts"] in any order
               but: not matched: "Failed to rotate logs for [p #1]"
          at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
          at org.junit.Assert.assertThat(Assert.java:956)
          at org.junit.Assert.assertThat(Assert.java:923)
          at io.jenkins.plugins.artifact_manager_jclouds.NetworkTest.errorCleaningArtifacts(NetworkTest.java:335)
          {code}

          Original log contents for comparison:

          {code:none}
          WARNING o.j.p.workflow.job.WorkflowRun#lambda$finish$2: failed to perform log rotation after p #2
          org.jclouds.blobstore.ContainerNotFoundException: container not found: sorry about your artifacts
          at io.jenkins.plugins.artifact_manager_jclouds.NetworkTest.lambda$errorCleaningArtifacts$3(NetworkTest.java:333)
          at io.jenkins.plugins.artifact_manager_jclouds.MockApiMetadata$MockStrategy.removeBlob(MockApiMetadata.java:229)
          at ... io.jenkins.plugins.artifact_manager_jclouds.JCloudsVirtualFile.delete(JCloudsVirtualFile.java:370)
          Caused: java.io.IOException
          at io.jenkins.plugins.artifact_manager_jclouds.JCloudsVirtualFile.delete(JCloudsVirtualFile.java:374)
          at io.jenkins.plugins.artifact_manager_jclouds.JCloudsArtifactManager.delete(JCloudsArtifactManager.java:206)
          at hudson.model.Run.deleteArtifacts(Run.java:1555)
          at org.jenkinsci.plugins.workflow.job.WorkflowRun.deleteArtifacts(WorkflowRun.java:633)
          at hudson.tasks.LogRotator.perform(LogRotator.java:158)
          at hudson.model.Job.logRotate(Job.java:468)
          at org.jenkinsci.plugins.workflow.job.WorkflowRun.lambda$finish$2(WorkflowRun.java:608)
          at ...
          {code}
          New: The patch for JENKINS-58779 resulted in a loss of detail in the system log about the root cause of a build rotation failure. Caught by {{plugin-compat-tester}} on {{artifact-manager-s3}}:

          {code:none}
          WARNING o.j.p.workflow.job.WorkflowRun#lambda$finish$2: failed to perform log rotation after p #2
          hudson.tasks.LogRotator$CollatedLogRotatorException: Failed to rotate logs for [p #1]
          at hudson.tasks.LogRotator.perform(LogRotator.java:220)
          at hudson.model.Job.logRotate(Job.java:469)
          at org.jenkinsci.plugins.workflow.job.WorkflowRun.lambda$finish$2(WorkflowRun.java:608)
          ...
          java.lang.AssertionError:

          Expected: iterable with items ["container not found: sorry about your artifacts"] in any order
               but: not matched: "Failed to rotate logs for [p #1]"
          at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
          at org.junit.Assert.assertThat(Assert.java:956)
          at org.junit.Assert.assertThat(Assert.java:923)
          at io.jenkins.plugins.artifact_manager_jclouds.NetworkTest.errorCleaningArtifacts(NetworkTest.java:335)
          {code}

          Original log contents for comparison:

          {code:none}
          WARNING o.j.p.workflow.job.WorkflowRun#lambda$finish$2: failed to perform log rotation after p #2
          org.jclouds.blobstore.ContainerNotFoundException: container not found: sorry about your artifacts
          at io.jenkins.plugins.artifact_manager_jclouds.NetworkTest.lambda$errorCleaningArtifacts$3(NetworkTest.java:333)
          at io.jenkins.plugins.artifact_manager_jclouds.MockApiMetadata$MockStrategy.removeBlob(MockApiMetadata.java:229)
          at ...
          at io.jenkins.plugins.artifact_manager_jclouds.JCloudsVirtualFile.delete(JCloudsVirtualFile.java:370)
          Caused: java.io.IOException
          at io.jenkins.plugins.artifact_manager_jclouds.JCloudsVirtualFile.delete(JCloudsVirtualFile.java:374)
          at io.jenkins.plugins.artifact_manager_jclouds.JCloudsArtifactManager.delete(JCloudsArtifactManager.java:206)
          at hudson.model.Run.deleteArtifacts(Run.java:1555)
          at org.jenkinsci.plugins.workflow.job.WorkflowRun.deleteArtifacts(WorkflowRun.java:633)
          at hudson.tasks.LogRotator.perform(LogRotator.java:158)
          at hudson.model.Job.logRotate(Job.java:468)
          at org.jenkinsci.plugins.workflow.job.WorkflowRun.lambda$finish$2(WorkflowRun.java:608)
          at ...
          {code}
          Jesse Glick made changes -
          Remote Link New: This issue links to "jenkins #4422 (Web Link)" [ 24246 ]
          Jesse Glick made changes -
          Remote Link New: This issue links to "artifact-manager-s3 #110 (Web Link)" [ 24247 ]
          Jesse Glick made changes -
          Status Original: In Progress [ 3 ] New: In Review [ 10005 ]
          Jesse Glick made changes -
          Released As New: 2.215
          Resolution New: Fixed [ 1 ]
          Status Original: In Review [ 10005 ] New: Fixed but Unreleased [ 10203 ]
          Josh Soref made changes -
          Status Original: Fixed but Unreleased [ 10203 ] New: Resolved [ 5 ]
          Jesse Glick made changes -
          Link New: This issue is duplicated by JENKINS-60308 [ JENKINS-60308 ]
          Oliver Gondža made changes -
          Labels Original: lts-candidate plugin-compat-tester regression New: 2.204.3-fixed plugin-compat-tester regression

            jglick Jesse Glick
            jglick Jesse Glick
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: