-
Bug
-
Resolution: Fixed
-
Trivial
-
None
-
-
2.444
Edit: I previously thought that this was swallowing the interrupt signal of a build,
but apparently this is a 'harmless' warning, if not artifacts where found
16:04:44 Archiving artifacts 16:04:44 hudson.FilePath$ValidateAntFileMask$1Cancel 16:04:44 at hudson.FilePath$ValidateAntFileMask$1.isCaseSensitive(FilePath.java:3300) 16:04:44 at org.apache.tools.ant.DirectoryScanner.isIncluded(DirectoryScanner.java:1385) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1275) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1198) 16:04:44 at org.apache.tools.ant.DirectoryScanner.checkIncludePatterns(DirectoryScanner.java:1020) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scan(DirectoryScanner.java:912) 16:04:44 at hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:3313) 16:04:44 Caused: hudson.FilePath$FileMaskNoMatchesFoundException: no matches found within 10000 16:04:44 at hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:3318) 16:04:44 at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:3226) 16:04:44 at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:3174) 16:04:44 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3578) 16:04:44 Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from xxx 16:04:44 at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1784) 16:04:44 at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356) 16:04:44 at hudson.remoting.Channel.call(Channel.java:1000) 16:04:44 at hudson.FilePath.act(FilePath.java:1192) 16:04:44 at hudson.FilePath.act(FilePath.java:1181) 16:04:44 at hudson.FilePath.validateAntFileMask(FilePath.java:3171) 16:04:44 at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:271) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:101) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:71) 16:04:44 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) 16:04:44 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 16:04:44 at java.base/java.lang.Thread.run(Thread.java:829) 16:04:44 Caused: hudson.FilePath$TunneledInterruptedException 16:04:44 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3580) 16:04:44 at hudson.remoting.UserRequest.perform(UserRequest.java:211) 16:04:44 at hudson.remoting.UserRequest.perform(UserRequest.java:54) 16:04:44 at hudson.remoting.Request$2.run(Request.java:377) 16:04:44 at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(Unknown Source) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 16:04:44 at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125) 16:04:44 at java.base/java.lang.Thread.run(Unknown Source) 16:04:44 Caused: java.lang.InterruptedException: hudson.FilePath$FileMaskNoMatchesFoundException: no matches found within 10000 16:04:44 at hudson.FilePath.act(FilePath.java:1194) 16:04:44 at hudson.FilePath.act(FilePath.java:1181) 16:04:44 at hudson.FilePath.validateAntFileMask(FilePath.java:3171) 16:04:44 at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:271) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:101) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:71) 16:04:44 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) 16:04:44 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 16:04:44 at java.base/java.lang.Thread.run(Thread.java:829) 16:04:44 No artifacts found that match the file pattern "dist/libs/**/*.tgz". Configuration error?
Will probably only occur if 'allowEmptyArchive: true' is set
- is related to
-
JENKINS-51913 Post-build action "Archive the artifacts" prints exception to console when no artifacts found (regression in 2.108)
-
- Closed
-
- links to
[JENKINS-71700] Artifact archiver logs 'dangerously' looking warning, if no artifacts where found
Description |
Original:
I've experienced this now a couple of times. We abort previous builds in our pipeline when a new build starts. Occasionally the previous builds then keep running, because the interrupt signal seems to be swallowed by an 'archiveArtifacts' step:
{code:java} 16:04:44 Archiving artifacts 16:04:44 hudson.FilePath$ValidateAntFileMask$1Cancel 16:04:44 at hudson.FilePath$ValidateAntFileMask$1.isCaseSensitive(FilePath.java:3300) 16:04:44 at org.apache.tools.ant.DirectoryScanner.isIncluded(DirectoryScanner.java:1385) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1275) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1198) 16:04:44 at org.apache.tools.ant.DirectoryScanner.checkIncludePatterns(DirectoryScanner.java:1020) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scan(DirectoryScanner.java:912) 16:04:44 at hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:3313) 16:04:44 Caused: hudson.FilePath$FileMaskNoMatchesFoundException: no matches found within 10000 16:04:44 at hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:3318) 16:04:44 at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:3226) 16:04:44 at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:3174) 16:04:44 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3578) 16:04:44 Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from jenkins-slave-01-wasp.test.h.zeal.zone/10.70.24.151:54280 16:04:44 at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1784) 16:04:44 at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356) 16:04:44 at hudson.remoting.Channel.call(Channel.java:1000) 16:04:44 at hudson.FilePath.act(FilePath.java:1192) 16:04:44 at hudson.FilePath.act(FilePath.java:1181) 16:04:44 at hudson.FilePath.validateAntFileMask(FilePath.java:3171) 16:04:44 at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:271) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:101) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:71) 16:04:44 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) 16:04:44 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 16:04:44 at java.base/java.lang.Thread.run(Thread.java:829) 16:04:44 Caused: hudson.FilePath$TunneledInterruptedException 16:04:44 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3580) 16:04:44 at hudson.remoting.UserRequest.perform(UserRequest.java:211) 16:04:44 at hudson.remoting.UserRequest.perform(UserRequest.java:54) 16:04:44 at hudson.remoting.Request$2.run(Request.java:377) 16:04:44 at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(Unknown Source) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 16:04:44 at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125) 16:04:44 at java.base/java.lang.Thread.run(Unknown Source) 16:04:44 Caused: java.lang.InterruptedException: hudson.FilePath$FileMaskNoMatchesFoundException: no matches found within 10000 16:04:44 at hudson.FilePath.act(FilePath.java:1194) 16:04:44 at hudson.FilePath.act(FilePath.java:1181) 16:04:44 at hudson.FilePath.validateAntFileMask(FilePath.java:3171) 16:04:44 at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:271) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:101) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:71) 16:04:44 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) 16:04:44 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 16:04:44 at java.base/java.lang.Thread.run(Thread.java:829) 16:04:44 No artifacts found that match the file pattern "dist/libs/**/*.tgz". Configuration error? {code} |
New:
I've experienced this now a couple of times. We abort previous builds in our pipeline when a new build starts. Occasionally the previous builds then keeps running, because the interrupt signal seems to be swallowed by an 'archiveArtifacts' step:
{code:java} 16:04:44 Archiving artifacts 16:04:44 hudson.FilePath$ValidateAntFileMask$1Cancel 16:04:44 at hudson.FilePath$ValidateAntFileMask$1.isCaseSensitive(FilePath.java:3300) 16:04:44 at org.apache.tools.ant.DirectoryScanner.isIncluded(DirectoryScanner.java:1385) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1275) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1198) 16:04:44 at org.apache.tools.ant.DirectoryScanner.checkIncludePatterns(DirectoryScanner.java:1020) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scan(DirectoryScanner.java:912) 16:04:44 at hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:3313) 16:04:44 Caused: hudson.FilePath$FileMaskNoMatchesFoundException: no matches found within 10000 16:04:44 at hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:3318) 16:04:44 at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:3226) 16:04:44 at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:3174) 16:04:44 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3578) 16:04:44 Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from jenkins-slave-01-wasp.test.h.zeal.zone/10.70.24.151:54280 16:04:44 at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1784) 16:04:44 at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356) 16:04:44 at hudson.remoting.Channel.call(Channel.java:1000) 16:04:44 at hudson.FilePath.act(FilePath.java:1192) 16:04:44 at hudson.FilePath.act(FilePath.java:1181) 16:04:44 at hudson.FilePath.validateAntFileMask(FilePath.java:3171) 16:04:44 at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:271) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:101) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:71) 16:04:44 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) 16:04:44 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 16:04:44 at java.base/java.lang.Thread.run(Thread.java:829) 16:04:44 Caused: hudson.FilePath$TunneledInterruptedException 16:04:44 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3580) 16:04:44 at hudson.remoting.UserRequest.perform(UserRequest.java:211) 16:04:44 at hudson.remoting.UserRequest.perform(UserRequest.java:54) 16:04:44 at hudson.remoting.Request$2.run(Request.java:377) 16:04:44 at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(Unknown Source) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 16:04:44 at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125) 16:04:44 at java.base/java.lang.Thread.run(Unknown Source) 16:04:44 Caused: java.lang.InterruptedException: hudson.FilePath$FileMaskNoMatchesFoundException: no matches found within 10000 16:04:44 at hudson.FilePath.act(FilePath.java:1194) 16:04:44 at hudson.FilePath.act(FilePath.java:1181) 16:04:44 at hudson.FilePath.validateAntFileMask(FilePath.java:3171) 16:04:44 at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:271) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:101) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:71) 16:04:44 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) 16:04:44 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 16:04:44 at java.base/java.lang.Thread.run(Thread.java:829) 16:04:44 No artifacts found that match the file pattern "dist/libs/**/*.tgz". Configuration error? {code} |
Description |
Original:
I've experienced this now a couple of times. We abort previous builds in our pipeline when a new build starts. Occasionally the previous builds then keeps running, because the interrupt signal seems to be swallowed by an 'archiveArtifacts' step:
{code:java} 16:04:44 Archiving artifacts 16:04:44 hudson.FilePath$ValidateAntFileMask$1Cancel 16:04:44 at hudson.FilePath$ValidateAntFileMask$1.isCaseSensitive(FilePath.java:3300) 16:04:44 at org.apache.tools.ant.DirectoryScanner.isIncluded(DirectoryScanner.java:1385) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1275) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1198) 16:04:44 at org.apache.tools.ant.DirectoryScanner.checkIncludePatterns(DirectoryScanner.java:1020) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scan(DirectoryScanner.java:912) 16:04:44 at hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:3313) 16:04:44 Caused: hudson.FilePath$FileMaskNoMatchesFoundException: no matches found within 10000 16:04:44 at hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:3318) 16:04:44 at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:3226) 16:04:44 at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:3174) 16:04:44 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3578) 16:04:44 Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from jenkins-slave-01-wasp.test.h.zeal.zone/10.70.24.151:54280 16:04:44 at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1784) 16:04:44 at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356) 16:04:44 at hudson.remoting.Channel.call(Channel.java:1000) 16:04:44 at hudson.FilePath.act(FilePath.java:1192) 16:04:44 at hudson.FilePath.act(FilePath.java:1181) 16:04:44 at hudson.FilePath.validateAntFileMask(FilePath.java:3171) 16:04:44 at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:271) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:101) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:71) 16:04:44 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) 16:04:44 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 16:04:44 at java.base/java.lang.Thread.run(Thread.java:829) 16:04:44 Caused: hudson.FilePath$TunneledInterruptedException 16:04:44 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3580) 16:04:44 at hudson.remoting.UserRequest.perform(UserRequest.java:211) 16:04:44 at hudson.remoting.UserRequest.perform(UserRequest.java:54) 16:04:44 at hudson.remoting.Request$2.run(Request.java:377) 16:04:44 at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(Unknown Source) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 16:04:44 at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125) 16:04:44 at java.base/java.lang.Thread.run(Unknown Source) 16:04:44 Caused: java.lang.InterruptedException: hudson.FilePath$FileMaskNoMatchesFoundException: no matches found within 10000 16:04:44 at hudson.FilePath.act(FilePath.java:1194) 16:04:44 at hudson.FilePath.act(FilePath.java:1181) 16:04:44 at hudson.FilePath.validateAntFileMask(FilePath.java:3171) 16:04:44 at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:271) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:101) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:71) 16:04:44 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) 16:04:44 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 16:04:44 at java.base/java.lang.Thread.run(Thread.java:829) 16:04:44 No artifacts found that match the file pattern "dist/libs/**/*.tgz". Configuration error? {code} |
New:
I've experienced this now a couple of times. We abort previous builds in our pipeline when a new build starts. Occasionally the previous builds then keeps running, because the interrupt signal seems to be swallowed by an 'archiveArtifacts' step:
{code:java} 16:04:44 Archiving artifacts 16:04:44 hudson.FilePath$ValidateAntFileMask$1Cancel 16:04:44 at hudson.FilePath$ValidateAntFileMask$1.isCaseSensitive(FilePath.java:3300) 16:04:44 at org.apache.tools.ant.DirectoryScanner.isIncluded(DirectoryScanner.java:1385) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1275) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1198) 16:04:44 at org.apache.tools.ant.DirectoryScanner.checkIncludePatterns(DirectoryScanner.java:1020) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scan(DirectoryScanner.java:912) 16:04:44 at hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:3313) 16:04:44 Caused: hudson.FilePath$FileMaskNoMatchesFoundException: no matches found within 10000 16:04:44 at hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:3318) 16:04:44 at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:3226) 16:04:44 at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:3174) 16:04:44 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3578) 16:04:44 Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from xxx 16:04:44 at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1784) 16:04:44 at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356) 16:04:44 at hudson.remoting.Channel.call(Channel.java:1000) 16:04:44 at hudson.FilePath.act(FilePath.java:1192) 16:04:44 at hudson.FilePath.act(FilePath.java:1181) 16:04:44 at hudson.FilePath.validateAntFileMask(FilePath.java:3171) 16:04:44 at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:271) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:101) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:71) 16:04:44 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) 16:04:44 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 16:04:44 at java.base/java.lang.Thread.run(Thread.java:829) 16:04:44 Caused: hudson.FilePath$TunneledInterruptedException 16:04:44 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3580) 16:04:44 at hudson.remoting.UserRequest.perform(UserRequest.java:211) 16:04:44 at hudson.remoting.UserRequest.perform(UserRequest.java:54) 16:04:44 at hudson.remoting.Request$2.run(Request.java:377) 16:04:44 at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(Unknown Source) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 16:04:44 at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125) 16:04:44 at java.base/java.lang.Thread.run(Unknown Source) 16:04:44 Caused: java.lang.InterruptedException: hudson.FilePath$FileMaskNoMatchesFoundException: no matches found within 10000 16:04:44 at hudson.FilePath.act(FilePath.java:1194) 16:04:44 at hudson.FilePath.act(FilePath.java:1181) 16:04:44 at hudson.FilePath.validateAntFileMask(FilePath.java:3171) 16:04:44 at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:271) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:101) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:71) 16:04:44 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) 16:04:44 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 16:04:44 at java.base/java.lang.Thread.run(Thread.java:829) 16:04:44 No artifacts found that match the file pattern "dist/libs/**/*.tgz". Configuration error? {code} |
Description |
Original:
I've experienced this now a couple of times. We abort previous builds in our pipeline when a new build starts. Occasionally the previous builds then keeps running, because the interrupt signal seems to be swallowed by an 'archiveArtifacts' step:
{code:java} 16:04:44 Archiving artifacts 16:04:44 hudson.FilePath$ValidateAntFileMask$1Cancel 16:04:44 at hudson.FilePath$ValidateAntFileMask$1.isCaseSensitive(FilePath.java:3300) 16:04:44 at org.apache.tools.ant.DirectoryScanner.isIncluded(DirectoryScanner.java:1385) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1275) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1198) 16:04:44 at org.apache.tools.ant.DirectoryScanner.checkIncludePatterns(DirectoryScanner.java:1020) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scan(DirectoryScanner.java:912) 16:04:44 at hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:3313) 16:04:44 Caused: hudson.FilePath$FileMaskNoMatchesFoundException: no matches found within 10000 16:04:44 at hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:3318) 16:04:44 at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:3226) 16:04:44 at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:3174) 16:04:44 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3578) 16:04:44 Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from xxx 16:04:44 at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1784) 16:04:44 at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356) 16:04:44 at hudson.remoting.Channel.call(Channel.java:1000) 16:04:44 at hudson.FilePath.act(FilePath.java:1192) 16:04:44 at hudson.FilePath.act(FilePath.java:1181) 16:04:44 at hudson.FilePath.validateAntFileMask(FilePath.java:3171) 16:04:44 at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:271) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:101) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:71) 16:04:44 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) 16:04:44 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 16:04:44 at java.base/java.lang.Thread.run(Thread.java:829) 16:04:44 Caused: hudson.FilePath$TunneledInterruptedException 16:04:44 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3580) 16:04:44 at hudson.remoting.UserRequest.perform(UserRequest.java:211) 16:04:44 at hudson.remoting.UserRequest.perform(UserRequest.java:54) 16:04:44 at hudson.remoting.Request$2.run(Request.java:377) 16:04:44 at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(Unknown Source) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 16:04:44 at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125) 16:04:44 at java.base/java.lang.Thread.run(Unknown Source) 16:04:44 Caused: java.lang.InterruptedException: hudson.FilePath$FileMaskNoMatchesFoundException: no matches found within 10000 16:04:44 at hudson.FilePath.act(FilePath.java:1194) 16:04:44 at hudson.FilePath.act(FilePath.java:1181) 16:04:44 at hudson.FilePath.validateAntFileMask(FilePath.java:3171) 16:04:44 at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:271) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:101) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:71) 16:04:44 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) 16:04:44 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 16:04:44 at java.base/java.lang.Thread.run(Thread.java:829) 16:04:44 No artifacts found that match the file pattern "dist/libs/**/*.tgz". Configuration error? {code} |
New:
I've experienced this now a couple of times. We abort previous builds in our pipeline when a new build starts. Occasionally the previous builds then keeps running, because the interrupt signal seems to be swallowed by an 'archiveArtifacts' step:
{code:java} 16:04:44 Archiving artifacts 16:04:44 hudson.FilePath$ValidateAntFileMask$1Cancel 16:04:44 at hudson.FilePath$ValidateAntFileMask$1.isCaseSensitive(FilePath.java:3300) 16:04:44 at org.apache.tools.ant.DirectoryScanner.isIncluded(DirectoryScanner.java:1385) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1275) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1198) 16:04:44 at org.apache.tools.ant.DirectoryScanner.checkIncludePatterns(DirectoryScanner.java:1020) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scan(DirectoryScanner.java:912) 16:04:44 at hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:3313) 16:04:44 Caused: hudson.FilePath$FileMaskNoMatchesFoundException: no matches found within 10000 16:04:44 at hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:3318) 16:04:44 at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:3226) 16:04:44 at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:3174) 16:04:44 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3578) 16:04:44 Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from xxx 16:04:44 at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1784) 16:04:44 at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356) 16:04:44 at hudson.remoting.Channel.call(Channel.java:1000) 16:04:44 at hudson.FilePath.act(FilePath.java:1192) 16:04:44 at hudson.FilePath.act(FilePath.java:1181) 16:04:44 at hudson.FilePath.validateAntFileMask(FilePath.java:3171) 16:04:44 at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:271) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:101) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:71) 16:04:44 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) 16:04:44 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 16:04:44 at java.base/java.lang.Thread.run(Thread.java:829) 16:04:44 Caused: hudson.FilePath$TunneledInterruptedException 16:04:44 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3580) 16:04:44 at hudson.remoting.UserRequest.perform(UserRequest.java:211) 16:04:44 at hudson.remoting.UserRequest.perform(UserRequest.java:54) 16:04:44 at hudson.remoting.Request$2.run(Request.java:377) 16:04:44 at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(Unknown Source) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 16:04:44 at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125) 16:04:44 at java.base/java.lang.Thread.run(Unknown Source) 16:04:44 Caused: java.lang.InterruptedException: hudson.FilePath$FileMaskNoMatchesFoundException: no matches found within 10000 16:04:44 at hudson.FilePath.act(FilePath.java:1194) 16:04:44 at hudson.FilePath.act(FilePath.java:1181) 16:04:44 at hudson.FilePath.validateAntFileMask(FilePath.java:3171) 16:04:44 at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:271) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:101) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:71) 16:04:44 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) 16:04:44 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 16:04:44 at java.base/java.lang.Thread.run(Thread.java:829) 16:04:44 No artifacts found that match the file pattern "dist/libs/**/*.tgz". Configuration error? {code} Will probably only occur if 'allowEmptyArchive: true' is set |
Priority | Original: Major [ 3 ] | New: Trivial [ 5 ] |
Description |
Original:
I've experienced this now a couple of times. We abort previous builds in our pipeline when a new build starts. Occasionally the previous builds then keeps running, because the interrupt signal seems to be swallowed by an 'archiveArtifacts' step:
{code:java} 16:04:44 Archiving artifacts 16:04:44 hudson.FilePath$ValidateAntFileMask$1Cancel 16:04:44 at hudson.FilePath$ValidateAntFileMask$1.isCaseSensitive(FilePath.java:3300) 16:04:44 at org.apache.tools.ant.DirectoryScanner.isIncluded(DirectoryScanner.java:1385) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1275) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1198) 16:04:44 at org.apache.tools.ant.DirectoryScanner.checkIncludePatterns(DirectoryScanner.java:1020) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scan(DirectoryScanner.java:912) 16:04:44 at hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:3313) 16:04:44 Caused: hudson.FilePath$FileMaskNoMatchesFoundException: no matches found within 10000 16:04:44 at hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:3318) 16:04:44 at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:3226) 16:04:44 at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:3174) 16:04:44 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3578) 16:04:44 Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from xxx 16:04:44 at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1784) 16:04:44 at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356) 16:04:44 at hudson.remoting.Channel.call(Channel.java:1000) 16:04:44 at hudson.FilePath.act(FilePath.java:1192) 16:04:44 at hudson.FilePath.act(FilePath.java:1181) 16:04:44 at hudson.FilePath.validateAntFileMask(FilePath.java:3171) 16:04:44 at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:271) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:101) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:71) 16:04:44 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) 16:04:44 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 16:04:44 at java.base/java.lang.Thread.run(Thread.java:829) 16:04:44 Caused: hudson.FilePath$TunneledInterruptedException 16:04:44 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3580) 16:04:44 at hudson.remoting.UserRequest.perform(UserRequest.java:211) 16:04:44 at hudson.remoting.UserRequest.perform(UserRequest.java:54) 16:04:44 at hudson.remoting.Request$2.run(Request.java:377) 16:04:44 at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(Unknown Source) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 16:04:44 at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125) 16:04:44 at java.base/java.lang.Thread.run(Unknown Source) 16:04:44 Caused: java.lang.InterruptedException: hudson.FilePath$FileMaskNoMatchesFoundException: no matches found within 10000 16:04:44 at hudson.FilePath.act(FilePath.java:1194) 16:04:44 at hudson.FilePath.act(FilePath.java:1181) 16:04:44 at hudson.FilePath.validateAntFileMask(FilePath.java:3171) 16:04:44 at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:271) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:101) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:71) 16:04:44 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) 16:04:44 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 16:04:44 at java.base/java.lang.Thread.run(Thread.java:829) 16:04:44 No artifacts found that match the file pattern "dist/libs/**/*.tgz". Configuration error? {code} Will probably only occur if 'allowEmptyArchive: true' is set |
New:
Edit: I previously thought that this was swallowing the interrupt signal of a build,
but apparently this is a 'harmless' warning, if not artifacts where found {code:java} 16:04:44 Archiving artifacts 16:04:44 hudson.FilePath$ValidateAntFileMask$1Cancel 16:04:44 at hudson.FilePath$ValidateAntFileMask$1.isCaseSensitive(FilePath.java:3300) 16:04:44 at org.apache.tools.ant.DirectoryScanner.isIncluded(DirectoryScanner.java:1385) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1275) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1198) 16:04:44 at org.apache.tools.ant.DirectoryScanner.checkIncludePatterns(DirectoryScanner.java:1020) 16:04:44 at org.apache.tools.ant.DirectoryScanner.scan(DirectoryScanner.java:912) 16:04:44 at hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:3313) 16:04:44 Caused: hudson.FilePath$FileMaskNoMatchesFoundException: no matches found within 10000 16:04:44 at hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:3318) 16:04:44 at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:3226) 16:04:44 at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:3174) 16:04:44 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3578) 16:04:44 Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from xxx 16:04:44 at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1784) 16:04:44 at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356) 16:04:44 at hudson.remoting.Channel.call(Channel.java:1000) 16:04:44 at hudson.FilePath.act(FilePath.java:1192) 16:04:44 at hudson.FilePath.act(FilePath.java:1181) 16:04:44 at hudson.FilePath.validateAntFileMask(FilePath.java:3171) 16:04:44 at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:271) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:101) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:71) 16:04:44 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) 16:04:44 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 16:04:44 at java.base/java.lang.Thread.run(Thread.java:829) 16:04:44 Caused: hudson.FilePath$TunneledInterruptedException 16:04:44 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3580) 16:04:44 at hudson.remoting.UserRequest.perform(UserRequest.java:211) 16:04:44 at hudson.remoting.UserRequest.perform(UserRequest.java:54) 16:04:44 at hudson.remoting.Request$2.run(Request.java:377) 16:04:44 at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(Unknown Source) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 16:04:44 at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125) 16:04:44 at java.base/java.lang.Thread.run(Unknown Source) 16:04:44 Caused: java.lang.InterruptedException: hudson.FilePath$FileMaskNoMatchesFoundException: no matches found within 10000 16:04:44 at hudson.FilePath.act(FilePath.java:1194) 16:04:44 at hudson.FilePath.act(FilePath.java:1181) 16:04:44 at hudson.FilePath.validateAntFileMask(FilePath.java:3171) 16:04:44 at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:271) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:101) 16:04:44 at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:71) 16:04:44 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) 16:04:44 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) 16:04:44 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 16:04:44 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 16:04:44 at java.base/java.lang.Thread.run(Thread.java:829) 16:04:44 No artifacts found that match the file pattern "dist/libs/**/*.tgz". Configuration error? {code} Will probably only occur if 'allowEmptyArchive: true' is set |
Summary | Original: Artifact archiver catches and swallows interrupt signal in Jenkins pipeline | New: Artifact archiver logs 'dangerously' looking warning, if no artifacts where found |
Link |
New:
This issue is related to |
Assignee | New: Markus Winter [ mawinter69 ] |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Remote Link | New: This issue links to "PR-8908 (Web Link)" [ 29465 ] |