See https://builds.apache.org/job/maven-box/job/maven-pmd-plugin/job/master/10/
Changes: * [CLOSES INFRA-15651] ubuntu-4 is confirmed fixed * Stop commenting on INFRA tickets * Better fail-fast diagnostics (hopefully) * Better fail-fast diagnostics (hopefully) * fix scoping * Correctly attribute fast failure root node * Correctly attribute fast failure root node * Handle other parts of the parallel being interrupted by fast fail * suppress duplicate changelogs * take 2 on changelog optimization * debug * Seems we have to live with duplicate changelogs No tests ran. Build log: Branch event Obtained Jenkinsfile from a7d7d69820ecfeb294c55dfccea704876940f9d1 Loading library jenkins-env@master Attempting to resolve master from remote references... > git --version # timeout=10 > git ls-remote -h -t > https://gitbox.apache.org/repos/asf/maven-jenkins-env.git # timeout=10 Found match: refs/heads/master revision 88aff478d3b9c821077ebc4338f5ee90f9c56970 > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url > https://gitbox.apache.org/repos/asf/maven-jenkins-env.git # timeout=10 Fetching without tags Fetching upstream changes from https://gitbox.apache.org/repos/asf/maven-jenkins-env.git > git --version # timeout=10 > git fetch --no-tags --progress > https://gitbox.apache.org/repos/asf/maven-jenkins-env.git > +refs/heads/*:refs/remotes/origin/* Checking out Revision 88aff478d3b9c821077ebc4338f5ee90f9c56970 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 88aff478d3b9c821077ebc4338f5ee90f9c56970 Commit message: "Stop commenting on INFRA tickets" > git rev-list 08b7d0c53872db8a23683cf05a0cba956cad0ea6 # timeout=10 Loading library jenkins-lib@master Attempting to resolve master from remote references... > git --version # timeout=10 > git ls-remote -h -t > https://gitbox.apache.org/repos/asf/maven-jenkins-lib.git # timeout=10 Found match: refs/heads/master revision 165d4b5b50014694b82fd5270194c38821160f73 > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url > https://gitbox.apache.org/repos/asf/maven-jenkins-lib.git # timeout=10 Fetching without tags Fetching upstream changes from https://gitbox.apache.org/repos/asf/maven-jenkins-lib.git > git --version # timeout=10 > git fetch --no-tags --progress > https://gitbox.apache.org/repos/asf/maven-jenkins-lib.git > +refs/heads/*:refs/remotes/origin/* Checking out Revision 165d4b5b50014694b82fd5270194c38821160f73 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 165d4b5b50014694b82fd5270194c38821160f73 Commit message: "Seems we have to live with duplicate changelogs" > git rev-list cee8923b494ff5f0008fcdad10501d7d91f28328 # timeout=10 [Pipeline] properties [Pipeline] echo OS: linux JDK: 7 Maven: 3.x.x => Label: ubuntu JDK: JDK 1.7 (latest) Maven: Maven 3.5.2 [Pipeline] echo OS: linux JDK: 8 Maven: 3.x.x => Label: ubuntu JDK: JDK 1.8 (latest) Maven: Maven 3.5.2 [Pipeline] echo OS: linux JDK: 9 Maven: 3.x.x => Label: ubuntu JDK: JDK 1.9 (latest) Maven: Maven 3.5.2 [Pipeline] echo OS: windows JDK: 7 Maven: 3.x.x => Label: Windows JDK: JDK 1.7 (latest) Maven: Maven 3.5.0 (Windows) [Pipeline] echo OS: windows JDK: 8 Maven: 3.x.x => Label: Windows JDK: JDK 1.8 (latest) Maven: Maven 3.5.0 (Windows) [Pipeline] echo OS: windows JDK: 9 Maven: 3.x.x => Label: Windows JDK: JDK 1.9 (latest) Maven: Maven 3.5.0 (Windows) [Pipeline] parallel [Pipeline] [linux-jdk7] { (Branch: linux-jdk7) [Pipeline] [linux-jdk8] { (Branch: linux-jdk8) [Pipeline] [linux-jdk9] { (Branch: linux-jdk9) [Pipeline] [windows-jdk7] { (Branch: windows-jdk7) [Pipeline] [windows-jdk8] { (Branch: windows-jdk8) [Pipeline] [windows-jdk9] { (Branch: windows-jdk9) [Pipeline] [linux-jdk7] node [linux-jdk7] Running on H24 in /home/jenkins/jenkins-slave/workspace/box_maven-pmd-plugin_master-723XUI4HKC5A6CYF5JA2PBPNJGNR6SKD4M55XBOMRDY4Z3ISJGVQ [Pipeline] [linux-jdk8] node [linux-jdk8] Running on H24 in /home/jenkins/jenkins-slave/workspace/box_maven-pmd-plugin_master-723XUI4HKC5A6CYF5JA2PBPNJGNR6SKD4M55XBOMRDY4Z3ISJGVQ@2 [Pipeline] [linux-jdk9] node [linux-jdk9] Running on H27 in /home/jenkins/jenkins-slave/workspace/box_maven-pmd-plugin_master-723XUI4HKC5A6CYF5JA2PBPNJGNR6SKD4M55XBOMRDY4Z3ISJGVQ [Pipeline] [windows-jdk7] node [Pipeline] [windows-jdk8] node [Pipeline] [windows-jdk9] node [Pipeline] [linux-jdk7] { [Pipeline] [linux-jdk8] { [Pipeline] [linux-jdk9] { [windows-jdk7] Running on windows-2012-2 in f:\jenkins\jenkins-slave\workspace\box_maven-pmd-plugin_master-723XUI4HKC5A6CYF5JA2PBPNJGNR6SKD4M55XBOMRDY4Z3ISJGVQ [Pipeline] [linux-jdk7] stage [Pipeline] [linux-jdk7] { (Checkout linux-jdk7) [Pipeline] [linux-jdk8] stage [Pipeline] [linux-jdk8] { (Checkout linux-jdk8) [Pipeline] [linux-jdk9] stage [Pipeline] [linux-jdk9] { (Checkout linux-jdk9) [Pipeline] [linux-jdk7] dir [linux-jdk7] Running in /home/jenkins/jenkins-slave/workspace/box_maven-pmd-plugin_master-723XUI4HKC5A6CYF5JA2PBPNJGNR6SKD4M55XBOMRDY4Z3ISJGVQ/m [Pipeline] [linux-jdk7] { [Pipeline] [linux-jdk8] dir [linux-jdk8] Running in /home/jenkins/jenkins-slave/workspace/box_maven-pmd-plugin_master-723XUI4HKC5A6CYF5JA2PBPNJGNR6SKD4M55XBOMRDY4Z3ISJGVQ@2/m [Pipeline] [linux-jdk8] { [Pipeline] [linux-jdk9] dir [linux-jdk9] Running in /home/jenkins/jenkins-slave/workspace/box_maven-pmd-plugin_master-723XUI4HKC5A6CYF5JA2PBPNJGNR6SKD4M55XBOMRDY4Z3ISJGVQ/m [Pipeline] [linux-jdk9] { [Pipeline] [windows-jdk7] { [Pipeline] [linux-jdk7] checkout [Pipeline] [linux-jdk8] checkout [Pipeline] [linux-jdk9] checkout [Pipeline] [windows-jdk7] stage [Pipeline] [windows-jdk7] { (Checkout windows-jdk7) [Pipeline] [windows-jdk7] dir [windows-jdk7] Running in f:\jenkins\jenkins-slave\workspace\box_maven-pmd-plugin_master-723XUI4HKC5A6CYF5JA2PBPNJGNR6SKD4M55XBOMRDY4Z3ISJGVQ\m [Pipeline] [windows-jdk7] { [Pipeline] [windows-jdk7] checkout [windows-jdk7] > git rev-parse --is-inside-work-tree # timeout=10 [windows-jdk7] Fetching changes from the remote Git repository [windows-jdk7] > git config remote.origin.url https://gitbox.apache.org/repos/asf/maven-pmd-plugin.git # timeout=10 [windows-jdk7] Fetching without tags [windows-jdk7] Fetching upstream changes from https://gitbox.apache.org/repos/asf/maven-pmd-plugin.git [windows-jdk7] > git --version # timeout=10 [windows-jdk7] > git fetch --no-tags --progress https://gitbox.apache.org/repos/asf/maven-pmd-plugin.git +refs/heads/*:refs/remotes/origin/* [windows-jdk7] ERROR: Error fetching remote repo 'origin' [windows-jdk7] hudson.plugins.git.GitException: Failed to fetch from https://gitbox.apache.org/repos/asf/maven-pmd-plugin.git [windows-jdk7] at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:825) [windows-jdk7] at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1092) [windows-jdk7] at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1123) [windows-jdk7] at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:113) [windows-jdk7] at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:85) [windows-jdk7] at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:75) [windows-jdk7] at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(AbstractSynchronousNonBlockingStepExecution.java:47) [windows-jdk7] at hudson.security.ACL.impersonate(ACL.java:260) [windows-jdk7] at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run(AbstractSynchronousNonBlockingStepExecution.java:44) [windows-jdk7] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [windows-jdk7] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [windows-jdk7] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [windows-jdk7] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [windows-jdk7] at java.lang.Thread.run(Thread.java:748) [windows-jdk7] Caused by: hudson.plugins.git.GitException: Command "git fetch --no-tags --progress https://gitbox.apache.org/repos/asf/maven-pmd-plugin.git +refs/heads/*:refs/remotes/origin/*" returned status code 128: [windows-jdk7] stdout: [windows-jdk7] stderr: fatal: unable to access 'https://gitbox.apache.org/repos/asf/maven-pmd-plugin.git/': error setting certificate verify locations: [windows-jdk7] CAfile: F:/Program Files/Git/mingw64/libexec/ssl/certs/ca-bundle.crt [windows-jdk7] CApath: none [windows-jdk7] [windows-jdk7] at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1970) [windows-jdk7] at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1689) [windows-jdk7] at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$300(CliGitAPIImpl.java:71) [windows-jdk7] at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:380) [windows-jdk7] at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153) [windows-jdk7] at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146) [windows-jdk7] at hudson.remoting.UserRequest.perform(UserRequest.java:153) [windows-jdk7] at hudson.remoting.UserRequest.perform(UserRequest.java:50) [windows-jdk7] at hudson.remoting.Request$2.run(Request.java:336) [windows-jdk7] at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68) [windows-jdk7] at java.util.concurrent.FutureTask.run(Unknown Source) [windows-jdk7] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [windows-jdk7] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [windows-jdk7] at hudson.remoting.Engine$1$1.run(Engine.java:94) [windows-jdk7] at java.lang.Thread.run(Unknown Source) [windows-jdk7] Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from 37.48.69.226/37.48.69.226:51429 [windows-jdk7] at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1693) [windows-jdk7] at hudson.remoting.UserResponse.retrieve(UserRequest.java:310) [windows-jdk7] at hudson.remoting.Channel.call(Channel.java:908) [windows-jdk7] at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:146) [windows-jdk7] at sun.reflect.GeneratedMethodAccessor804.invoke(Unknown Source) [windows-jdk7] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [windows-jdk7] at java.lang.reflect.Method.invoke(Method.java:498) [windows-jdk7] at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.invoke(RemoteGitImpl.java:132) [windows-jdk7] at com.sun.proxy.$Proxy111.execute(Unknown Source) [windows-jdk7] at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:823) [windows-jdk7] at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1092) [windows-jdk7] at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1123) [windows-jdk7] at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:113) [windows-jdk7] at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:85) [windows-jdk7] at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:75) [windows-jdk7] at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(AbstractSynchronousNonBlockingStepExecution.java:47) [windows-jdk7] at hudson.security.ACL.impersonate(ACL.java:260) [windows-jdk7] at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run(AbstractSynchronousNonBlockingStepExecution.java:44) [windows-jdk7] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [windows-jdk7] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [windows-jdk7] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [windows-jdk7] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [windows-jdk7] at java.lang.Thread.run(Thread.java:748) [Pipeline] [windows-jdk7] } [Pipeline] [windows-jdk7] // dir [Pipeline] [windows-jdk7] echo [windows-jdk7] [FAIL FAST] This is the first failure and likely root cause [Pipeline] [windows-jdk7] } [Pipeline] [windows-jdk7] // stage [Pipeline] [windows-jdk7] } [Pipeline] [windows-jdk7] // node [windows-jdk8] Running on windows-2012-2 in f:\jenkins\jenkins-slave\workspace\box_maven-pmd-plugin_master-723XUI4HKC5A6CYF5JA2PBPNJGNR6SKD4M55XBOMRDY4Z3ISJGVQ [Pipeline] [windows-jdk7] } [windows-jdk7] Failed in branch windows-jdk7 [Pipeline] [windows-jdk8] { [linux-jdk7] Cloning the remote Git repository [linux-jdk7] Cloning with configured refspecs honoured and without tags [linux-jdk8] Cloning the remote Git repository [linux-jdk8] Cloning with configured refspecs honoured and without tags [linux-jdk9] > git rev-parse --is-inside-work-tree # timeout=10 [Pipeline] [windows-jdk8] } [Pipeline] [windows-jdk9] // node [Pipeline] [windows-jdk8] // node [Pipeline] [windows-jdk8] } [windows-jdk8] Failed in branch windows-jdk8 [Pipeline] [windows-jdk9] } [windows-jdk9] Failed in branch windows-jdk9 [Pipeline] [linux-jdk7] } [Pipeline] [linux-jdk8] } [Pipeline] [linux-jdk9] } [Pipeline] [linux-jdk7] // dir [Pipeline] [linux-jdk8] // dir [Pipeline] [linux-jdk9] // dir [Pipeline] [linux-jdk7] echo [linux-jdk7] [FAIL FAST] windows-jdk7 had first failure, ignoring null [Pipeline] [linux-jdk7] } [Pipeline] [linux-jdk8] echo [linux-jdk8] [FAIL FAST] windows-jdk7 had first failure, ignoring null [Pipeline] [linux-jdk8] } [Pipeline] [linux-jdk9] echo [linux-jdk9] [FAIL FAST] windows-jdk7 had first failure, ignoring null [Pipeline] [linux-jdk9] } [Pipeline] [linux-jdk7] // stage [Pipeline] [linux-jdk8] // stage [Pipeline] [linux-jdk9] // stage [Pipeline] [linux-jdk7] stage [Pipeline] [linux-jdk7] { (Build linux-jdk7) [Pipeline] [linux-jdk8] stage [Pipeline] [linux-jdk8] { (Build linux-jdk8) [Pipeline] [linux-jdk9] stage [Pipeline] [linux-jdk9] { (Build linux-jdk9) [Pipeline] [linux-jdk7] echo [linux-jdk7] [FAIL FAST] windows-jdk7 has failed. Skipping linux-jdk7. [Pipeline] [linux-jdk7] } [Pipeline] [linux-jdk8] echo [linux-jdk8] [FAIL FAST] windows-jdk7 has failed. Skipping linux-jdk8. [Pipeline] [linux-jdk8] } [Pipeline] [linux-jdk9] echo [linux-jdk9] [FAIL FAST] windows-jdk7 has failed. Skipping linux-jdk9. [Pipeline] [linux-jdk9] } [Pipeline] [linux-jdk7] // stage [Pipeline] [linux-jdk8] // stage [Pipeline] [linux-jdk9] // stage [Pipeline] [linux-jdk7] } [Pipeline] [linux-jdk8] } [Pipeline] [linux-jdk9] } [Pipeline] [linux-jdk7] // node [Pipeline] [linux-jdk8] // node [Pipeline] [linux-jdk9] // node [Pipeline] [linux-jdk7] } [Pipeline] [linux-jdk8] } [Pipeline] [linux-jdk9] } [Pipeline] // parallel [Pipeline] echo ***** FAST FAILURE ***** Fast failure triggered by windows-jdk7 ***** FAST FAILURE ***** [Pipeline] stage [Pipeline] { (Notifications) [Pipeline] echo Build result: FAILURE [Pipeline] jiraIssueSelector [Pipeline] emailext