[JIRA] (JENKINS-61958) failed to perform log rotation after a job

10 views
Skip to first unread message

deogracia@free.fr (JIRA)

unread,
Apr 18, 2020, 5:54:03 AM4/18/20
to jenkinsc...@googlegroups.com
Lionel FÉLICITÉ created an issue
 
Jenkins / Bug JENKINS-61958
failed to perform log rotation after a job
Issue Type: Bug Bug
Assignee: Unassigned
Components: core
Created: 2020-04-18 09:53
Environment: OS: debian 8
java:
 openjdk version "1.8.0_171"
 OpenJDK Runtime Environment (build 1.8.0_171-8u171-b11-1~bpo8+1-b11)
 OpenJDK 64-Bit Server VM (build 25.171-b11, mixed mode)
Jenkins version: 2.228 (via jenkins weekly repo)
Firefox 68.7.0 esr
Priority: Minor Minor
Reporter: Lionel FÉLICITÉ

On running a simple job (running on jenkins master), I got

2020-04-18 09:33:29.132+0000 [id=207] INFO o.j.p.workflow.job.WorkflowRun#finish: project #50 completed: SUCCESS
2020-04-18 09:33:30.711+0000 [id=40] WARNING o.j.p.workflow.job.WorkflowRun#lambda$finish$2: failed to perform log rotation after project #50
Also: java.nio.file.NoSuchFileException: /data/jenkins/jobs/project/builds/40 -> /data/jenkins/jobs/project/builds/.40
at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
at sun.nio.fs.UnixCopyFile.move(UnixCopyFile.java:396)
at sun.nio.fs.UnixFileSystemProvider.move(UnixFileSystemProvider.java:262)
at java.nio.file.Files.move(Files.java:1395)
at hudson.model.Run.delete(Run.java:1645)
at hudson.tasks.LogRotator.perform(LogRotator.java:166)
jenkins.util.io.CompositeIOException: Failed to rotate logs for project #40
at hudson.tasks.LogRotator.perform(LogRotator.java:223)
at hudson.model.Job.logRotate(Job.java:469)
at org.jenkinsci.plugins.workflow.job.WorkflowRun.lambda$finish$2(WorkflowRun.java:612)
at jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:58)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)

 

I ran it a second time:

2020-04-18 09:35:48.652+0000 [id=467] INFO o.j.p.workflow.job.WorkflowRun#finish: project #51 completed: SUCCESS
2020-04-18 09:35:48.962+0000 [id=42] WARNING o.j.p.workflow.job.WorkflowRun#lambda$finish$2: failed to perform log rotation after project #51
Also: java.nio.file.NoSuchFileException: /data/jenkins/jobs/project/builds/41 -> /data/jenkins/jobs/project/builds/.41
at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
at sun.nio.fs.UnixCopyFile.move(UnixCopyFile.java:396)
at sun.nio.fs.UnixFileSystemProvider.move(UnixFileSystemProvider.java:262)
at java.nio.file.Files.move(Files.java:1395)
at hudson.model.Run.delete(Run.java:1645)
at hudson.tasks.LogRotator.perform(LogRotator.java:166)
jenkins.util.io.CompositeIOException: Failed to rotate logs for project #41
at hudson.tasks.LogRotator.perform(LogRotator.java:223)
at hudson.model.Job.logRotate(Job.java:469)
at org.jenkinsci.plugins.workflow.job.WorkflowRun.lambda$finish$2(WorkflowRun.java:612)
at jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:58)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)

On disk  job #40 and #41 don't exist anymore

On web ui, they aren't displayed

 
I don't understand why there's a warning, since il seems the rotation is done.

 

Add Comment Add Comment
 
This message was sent by Atlassian Jira (v7.13.12#713012-sha1:6e07c38)
Atlassian logo

deogracia@free.fr (JIRA)

unread,
Apr 18, 2020, 5:58:03 AM4/18/20
to jenkinsc...@googlegroups.com
Lionel FÉLICITÉ updated an issue
Change By: Lionel FÉLICITÉ
On running a simple job (running on jenkins master), I got
{quote}2020-04-18 09:33:29.132+0000 [id=207] INFO o.j.p.workflow.job.WorkflowRun#finish: project #50 completed: SUCCESS

2020-04-18 09:33:30.711+0000 [id=40] WARNING o.j.p.workflow.job.WorkflowRun#lambda$finish$2: failed to perform log rotation after project #50
Also: java.nio.file.NoSuchFileException: /data/jenkins/jobs/project/builds/40 -> /data/jenkins/jobs/project/builds/.40
at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
at sun.nio.fs.UnixCopyFile.move(UnixCopyFile.java:396)
at sun.nio.fs.UnixFileSystemProvider.move(UnixFileSystemProvider.java:262)
at java.nio.file.Files.move(Files.java:1395)
at hudson.model.Run.delete(Run.java:1645)
at hudson.tasks.LogRotator.perform(LogRotator.java:166)
jenkins.util.io.CompositeIOException: Failed to rotate logs for [project #40 |#40 ]

at hudson.tasks.LogRotator.perform(LogRotator.java:223)
at hudson.model.Job.logRotate(Job.java:469)
at org.jenkinsci.plugins.workflow.job.WorkflowRun.lambda$finish$2(WorkflowRun.java:612)
at jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:58)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
{quote}

 

I ran it a second time:
{quote}2020-04-18 09:35:48.652+0000 [id=467] INFO o.j.p.workflow.job.WorkflowRun#finish: project #51 completed: SUCCESS

2020-04-18 09:35:48.962+0000 [id=42] WARNING o.j.p.workflow.job.WorkflowRun#lambda$finish$2: failed to perform log rotation after project #51
Also: java.nio.file.NoSuchFileException: /data/jenkins/jobs/project/builds/41 -> /data/jenkins/jobs/project/builds/.41
at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
at sun.nio.fs.UnixCopyFile.move(UnixCopyFile.java:396)
at sun.nio.fs.UnixFileSystemProvider.move(UnixFileSystemProvider.java:262)
at java.nio.file.Files.move(Files.java:1395)
at hudson.model.Run.delete(Run.java:1645)
at hudson.tasks.LogRotator.perform(LogRotator.java:166)
jenkins.util.io.CompositeIOException: Failed to rotate logs for [project #41 |#41 ]

at hudson.tasks.LogRotator.perform(LogRotator.java:223)
at hudson.model.Job.logRotate(Job.java:469)
at org.jenkinsci.plugins.workflow.job.WorkflowRun.lambda$finish$2(WorkflowRun.java:612)
at jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:58)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
{quote}
On disk  job jobs #40 and #41 :
* On disk, they
don't exist anymore

* On web ui, they aren't displayed


 
I don't understand why there's a warning, since il seems the rotation is done.

 

dbeck@cloudbees.com (JIRA)

unread,
Apr 18, 2020, 3:43:03 PM4/18/20
to jenkinsc...@googlegroups.com
Daniel Beck closed an issue as Duplicate
Change By: Daniel Beck
Status: Open Closed
Resolution: Duplicate
Reply all
Reply to author
Forward
0 new messages