Started by user Dmitry Kornilov Rebuilds build #49 Running as Dmitry Kornilov Agent default-agent-5hfjx is provisioned from template Kubernetes Pod Template --- apiVersion: "v1" kind: "Pod" metadata: annotations: {} labels: jenkins: "slave" jenkins/label: "slave-default" name: "default-agent-5hfjx" spec: containers: - env: - name: "MAVEN_OPTS" value: "-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn" - name: "JENKINS_SECRET" value: "********" - name: "JENKINS_TUNNEL" value: "jenkins-discovery.ee4j.svc.cluster.local:50000" - name: "JENKINS_AGENT_NAME" value: "default-agent-5hfjx" - name: "MAVEN_CONFIG" value: "-B -e" - name: "JENKINS_NAME" value: "default-agent-5hfjx" - name: "JENKINS_AGENT_WORKDIR" value: "/home/jenkins/agent" - name: "JENKINS_URL" value: "http://jenkins-ui.ee4j.svc.cluster.local/ee4j/" - name: "HOME" value: "/home/jenkins" image: "eclipsecbijenkins/jenkins-agent:3.35@sha256:dff125e05404688a78bd67d5b47d107d98ec7583282e8ed9ca6646a2a76874e2" imagePullPolicy: "IfNotPresent" name: "jnlp" resources: limits: memory: "4096Mi" cpu: "2000m" requests: memory: "4096Mi" cpu: "1000m" securityContext: privileged: false tty: true volumeMounts: - mountPath: "/home/jenkins/.m2/toolchains.xml" name: "toolchains-xml" readOnly: true subPath: "toolchains.xml" - mountPath: "/opt/tools" name: "volume-0" readOnly: false - mountPath: "/home/jenkins" name: "volume-2" readOnly: false - mountPath: "/home/jenkins/.m2/repository" name: "volume-3" readOnly: false - mountPath: "/home/jenkins/.m2/settings-security.xml" name: "settings-security-xml" readOnly: true subPath: "settings-security.xml" - mountPath: "/home/jenkins/.m2/settings.xml" name: "settings-xml" readOnly: true subPath: "settings.xml" - mountPath: "/home/jenkins/.ssh" name: "volume-1" readOnly: false - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false workingDir: "/home/jenkins/agent" nodeSelector: beta.kubernetes.io/os: "linux" restartPolicy: "Never" securityContext: {} volumes: - name: "settings-security-xml" secret: items: - key: "settings-security.xml" path: "settings-security.xml" secretName: "m2-secret-dir" - name: "volume-0" persistentVolumeClaim: claimName: "tools-claim-jiro-ee4j" readOnly: true - configMap: items: - key: "toolchains.xml" path: "toolchains.xml" name: "m2-dir" name: "toolchains-xml" - emptyDir: medium: "" name: "volume-2" - configMap: name: "known-hosts" name: "volume-1" - name: "settings-xml" secret: items: - key: "settings.xml" path: "settings.xml" secretName: "m2-secret-dir" - emptyDir: medium: "" name: "workspace-volume" - emptyDir: medium: "" name: "volume-3" Building remotely on default-agent-5hfjx in workspace /home/jenkins/agent/workspace/ee4j-parent-master [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Deferred wipeout is used... using credential github-bot-ssh Cloning the remote Git repository Cloning repository git@github.com:eclipse-ee4j/ee4j.git > git init /home/jenkins/agent/workspace/ee4j-parent-master # timeout=10 Fetching upstream changes from git@github.com:eclipse-ee4j/ee4j.git > git --version # timeout=10 using GIT_SSH to set credentials GitHub bot SSH > git fetch --tags --force --progress -- git@github.com:eclipse-ee4j/ee4j.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:eclipse-ee4j/ee4j.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:eclipse-ee4j/ee4j.git # timeout=10 Fetching upstream changes from git@github.com:eclipse-ee4j/ee4j.git using GIT_SSH to set credentials GitHub bot SSH > git fetch --tags --force --progress -- git@github.com:eclipse-ee4j/ee4j.git +refs/heads/master:refs/remotes/origin/master # timeout=10 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10 Checking out Revision 4a726e4320a0c2bf0286578e407fd98b85e7f6ff (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 4a726e4320a0c2bf0286578e407fd98b85e7f6ff # timeout=10 > git branch -a -v --no-abbrev # timeout=10 > git checkout -b master 4a726e4320a0c2bf0286578e407fd98b85e7f6ff # timeout=10 Commit message: "Moved Nexus URLs to properties. (#57)" > git rev-list --no-walk 4a726e4320a0c2bf0286578e407fd98b85e7f6ff # timeout=10 [ee4j-parent-master] $ /bin/sh -xe /tmp/jenkins3446455391424743342.sh + gpg --batch --import **** gpg: directory '/home/jenkins/.gnupg' created gpg: keybox '/home/jenkins/.gnupg/pubring.kbx' created gpg: /home/jenkins/.gnupg/trustdb.gpg: trustdb created gpg: key 5796E91EE6619C69: public key "Eclipse EE4J Project <ee4j-dev@eclipse.org>" imported gpg: To migrate 'secring.gpg', with each smartcard, run: gpg --card-status gpg: key 5796E91EE6619C69: secret key imported gpg: Total number processed: 1 gpg: imported: 1 gpg: secret keys read: 1 gpg: secret keys imported: 1 + gpg --list-keys --with-colons + awk -F: '/fpr:/ {print $10}' + sort -u + echo -e '5\ny\n' + gpg --batch --command-fd 0 --expert --edit-key AA70C7C433D501636392EC02153E7A3C2B4E5118 trust Secret subkeys are available. pub rsa4096/5796E91EE6619C69 created: 2018-04-27 expires: 2023-04-26 usage: SCEA trust: unknown validity: unknown ssb rsa4096/153E7A3C2B4E5118 created: 2018-04-27 expires: 2023-04-26 usage: S [ unknown] (1). Eclipse EE4J Project <ee4j-dev@eclipse.org> pub rsa4096/5796E91EE6619C69 created: 2018-04-27 expires: 2023-04-26 usage: SCEA trust: unknown validity: unknown ssb rsa4096/153E7A3C2B4E5118 created: 2018-04-27 expires: 2023-04-26 usage: S [ unknown] (1). Eclipse EE4J Project <ee4j-dev@eclipse.org> Please decide how far you trust this user to correctly verify other users' keys (by looking at passports, checking fingerprints from different sources, etc.) 1 = I don't know or won't say 2 = I do NOT trust 3 = I trust marginally 4 = I trust fully 5 = I trust ultimately m = back to the main menu pub rsa4096/5796E91EE6619C69 created: 2018-04-27 expires: 2023-04-26 usage: SCEA trust: ultimate validity: unknown ssb rsa4096/153E7A3C2B4E5118 created: 2018-04-27 expires: 2023-04-26 usage: S [ unknown] (1). Eclipse EE4J Project <ee4j-dev@eclipse.org> Please note that the shown key validity is not necessarily correct unless you restart the program. + echo -e '5\ny\n' + gpg --batch --command-fd 0 --expert --edit-key C3F530A8FDE7926E0F6C71475796E91EE6619C69 trust Secret subkeys are available. gpg: checking the trustdb gpg: marginals needed: 3 completes needed: 1 trust model: pgp gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u gpg: next trustdb check due at 2023-04-26 pub rsa4096/5796E91EE6619C69 created: 2018-04-27 expires: 2023-04-26 usage: SCEA trust: ultimate validity: ultimate ssb rsa4096/153E7A3C2B4E5118 created: 2018-04-27 expires: 2023-04-26 usage: S [ultimate] (1). Eclipse EE4J Project <ee4j-dev@eclipse.org> pub rsa4096/5796E91EE6619C69 created: 2018-04-27 expires: 2023-04-26 usage: SCEA trust: ultimate validity: ultimate ssb rsa4096/153E7A3C2B4E5118 created: 2018-04-27 expires: 2023-04-26 usage: S [ultimate] (1). Eclipse EE4J Project <ee4j-dev@eclipse.org> Please decide how far you trust this user to correctly verify other users' keys (by looking at passports, checking fingerprints from different sources, etc.) 1 = I don't know or won't say 2 = I do NOT trust 3 = I trust marginally 4 = I trust fully 5 = I trust ultimately m = back to the main menu pub rsa4096/5796E91EE6619C69 created: 2018-04-27 expires: 2023-04-26 usage: SCEA trust: ultimate validity: ultimate ssb rsa4096/153E7A3C2B4E5118 created: 2018-04-27 expires: 2023-04-26 usage: S [ultimate] (1). Eclipse EE4J Project <ee4j-dev@eclipse.org> [ee4j-parent-master] $ /bin/bash /tmp/jenkins9118369332128991769.sh /tmp/jenkins9118369332128991769.sh: line 5: <?xml version="1.0" encoding="UTF-8"?> <!-- Copyright (c) 2018, 2020 Oracle and/or its affiliates. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0, which is available at http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU General Public License, version 2 with the GNU Classpath Exception, which is available at https://www.gnu.org/software/classpath/license.html. SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.eclipse.ee4j</groupId> <artifactId>project</artifactId> <version>1.0.6-SNAPSHOT</version> <packaging>pom</packaging> <name>EE4J Project</name> <url>https://projects.eclipse.org/projects/ee4j</url> <description> Eclipse Enterprise for Java (EE4J) is an open source initiative to create standard APIs, implementations of those APIs, and technology compatibility kits for Java runtimes that enable development, deployment, and management of server-side and cloud-native applications. </description> <organization> <name>Eclipse Foundation</name> <url>https://www.eclipse.org</url> </organization> <inceptionYear>2017</inceptionYear> <developers> <developer> <id>eclipseee4j</id> <name>Eclipse EE4J Developers</name> <organization>Eclipse Foundation</organization> <email>ee4j-pmc@eclipse.org</email> </developer> </developers> <licenses> <license> <name>Eclipse Public License v. 2.0</name> <url>https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt</url> <distribution>repo</distribution> </license> <license> <name>GNU General Public License, version 2 with the GNU Classpath Exception</name> <url>https://www.gnu.org/software/classpath/license.html</url> <distribution>repo</distribution> </license> </licenses> <issueManagement> <system>GitHub Issues</system> <url>https://github.com/eclipse-ee4j/ee4j/issues</url> </issueManagement> <scm> <connection>scm:git:git@github.com:eclipse-ee4j/ee4j.git</connection> <developerConnection>scm:git:git@github.com:eclipse-ee4j/ee4j.git</developerConnection> <url>https://github.com/eclipse-ee4j/ee4j</url> </scm> <mailingLists> <mailingList> <name>Community discussions</name> <post>jakarta.ee-community@eclipse.org</post> <subscribe>https://accounts.eclipse.org/mailing-list/jakarta.ee-community</subscribe> <unsubscribe>https://accounts.eclipse.org/mailing-list/jakarta.ee-community</unsubscribe> <archive>https://dev.eclipse.org/mhonarc/lists/jakarta.ee-community/</archive> <otherArchives> <otherArchive>http://dev.eclipse.org/mhonarc/lists/jakarta.ee-community/maillist.rss</otherArchive> </otherArchives> </mailingList> <mailingList> <name>PMC discussions</name> <post>ee4j-pmc@eclipse.org</post> <subscribe>https://accounts.eclipse.org/mailing-list/ee4j-pmc</subscribe> <unsubscribe>https://accounts.eclipse.org/mailing-list/ee4j-pmc</unsubscribe> <archive>https://dev.eclipse.org/mhonarc/lists/ee4j-pmc/</archive> <otherArchives> <otherArchive>http://dev.eclipse.org/mhonarc/lists/ee4j-pmc/maillist.rss</otherArchive> </otherArchives> </mailingList> </mailingLists> <properties> <sonatypeOssDistMgmtNexusUrl>https://jakarta.oss.sonatype.org/</sonatypeOssDistMgmtNexusUrl> <sonatypeOssDistMgmtSnapshotsUrl>\${sonatypeOssDistMgmtNexusUrl}content/repositories/snapshots/</sonatypeOssDistMgmtSnapshotsUrl> <sonatypeOssDistMgmtStagingUrl>\${sonatypeOssDistMgmtNexusUrl}content/repositories/staging/</sonatypeOssDistMgmtStagingUrl> <sonatypeOssDistMgmtReleasesUrl>\${sonatypeOssDistMgmtNexusUrl}service/local/staging/deploy/maven2/</sonatypeOssDistMgmtReleasesUrl> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <!-- Initialize release.arguments to empty, otherwise if not defined it can fail the release plugin. --> <release.arguments></release.arguments> </properties> <distributionManagement> <snapshotRepository> <id>ossrh</id> <name>Sonatype Nexus Snapshots</name> <url>\${sonatypeOssDistMgmtSnapshotsUrl}</url> </snapshotRepository> <repository> <id>ossrh</id> <name>Sonatype Nexus Releases</name> <url>\${sonatypeOssDistMgmtReleasesUrl}</url> </repository> </distributionManagement> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>2.5.3</version> <configuration> <mavenExecutorId>forked-path</mavenExecutorId> <useReleaseProfile>false</useReleaseProfile> <arguments>-Poss-release ${release.arguments}</arguments> </configuration> </plugin> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <version>1.6.8</version> <configuration> <serverId>ossrh</serverId> <nexusUrl>\${sonatypeOssDistMgmtNexusUrl}</nexusUrl> <autoReleaseAfterClose>false</autoReleaseAfterClose> <!-- Skip based on the maven.deploy.skip property --> <skipNexusStagingDeployMojo>\${maven.deploy.skip}</skipNexusStagingDeployMojo> </configuration> </plugin> </plugins> </pluginManagement> </build> <profiles> <!-- This profile provides configuration for the plugins that are required are in order to deploy non SNAPSHOT artifacts. SNAPSHOT artifacts can be deployed without using any profile. --> <profile> <id>oss-release</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <executions> <execution> <id>enforce-maven</id> <goals> <goal>enforce</goal> </goals> <configuration> <rules> <requireMavenVersion> <version>[3.0.4,)</version> <message>Maven 3.0 through 3.0.3 inclusive does not pass correct settings.xml to Maven Release Plugin.</message> </requireMavenVersion> </rules> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <!-- Older versions have issues with the gpg passphrase --> <version>1.6</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> <configuration> <gpgArguments> <arg>--pinentry-mode</arg> <arg>loopback</arg> </gpgArguments> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <extensions>true</extensions> </plugin> </plugins> </build> </profile> <!-- This profile enables consuming snapshot artifacts from the ossrh snapshots repository. --> <profile> <id>snapshots</id> <activation> <activeByDefault>false</activeByDefault> </activation> <repositories> <repository> <id>sonatype-nexus-snapshots</id> <name>Sonatype Nexus Snapshots</name> <url>\${sonatypeOssDistMgmtSnapshotsUrl}</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>sonatype-nexus-snapshots</id> <name>Sonatype Nexus Snapshots</name> <url>\${sonatypeOssDistMgmtSnapshotsUrl}</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> </pluginRepositories> </profile> <!-- This profile enables consuming artifacts from the ossrh staging repository group. --> <profile> <id>staging</id> <activation> <activeByDefault>false</activeByDefault> </activation> <repositories> <repository> <id>sonatype-nexus-staging</id> <name>Sonatype Nexus Staging</name> <url>\${sonatypeOssDistMgmtStagingUrl}</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>sonatype-nexus-staging</id> <name>Sonatype Nexus Staging</name> <url>\${sonatypeOssDistMgmtStagingUrl}</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> </pluginRepositories> </profile> </profiles> </project> : bad substitution Build step 'Execute shell' marked build as failure Finished: FAILURE