Skip to content

Console Output

Started by user Quentin Le Menez
Running as Quentin Le Menez
Agent centos-7-mfslc is provisioned from template centos-7
---
apiVersion: "v1"
kind: "Pod"
metadata:
  annotations: {}
  labels:
    jenkins: "slave"
    jenkins/label-digest: "55a177a28a71a1957f582df488f25d8c2f70df30"
    jenkins/label: "migration_jipp-migration_centos-7"
  name: "centos-7-mfslc"
  namespace: "xwt"
spec:
  containers:
  - env:
    - name: "JENKINS_SECRET"
      value: "********"
    - name: "JENKINS_TUNNEL"
      value: "jenkins-discovery.xwt.svc.cluster.local:50000"
    - name: "JENKINS_AGENT_NAME"
      value: "centos-7-mfslc"
    - name: "JENKINS_REMOTING_JAVA_OPTS"
      value: "-showversion -XshowSettings:vm -Xmx256m -Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true\
        \ -Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.useSETSID=true"
    - name: "JAVA_TOOL_OPTIONS"
      value: ""
    - name: "_JAVA_OPTIONS"
      value: ""
    - name: "OPENJ9_JAVA_OPTIONS"
      value: "-XX:+IgnoreUnrecognizedVMOptions -XX:+IdleTuningCompactOnIdle -XX:+IdleTuningGcOnIdle"
    - name: "JENKINS_NAME"
      value: "centos-7-mfslc"
    - name: "JENKINS_AGENT_WORKDIR"
      value: "/home/jenkins/agent"
    - name: "JENKINS_URL"
      value: "http://jenkins-ui.xwt.svc.cluster.local/xwt/"
    image: "docker.io/eclipsecbi/jiro-agent-centos-7:remoting-4.13.3"
    imagePullPolicy: "Always"
    name: "jnlp"
    resources:
      limits:
        cpu: "2000m"
        memory: "4096Mi"
      requests:
        cpu: "1000m"
        memory: "4096Mi"
    tty: true
    volumeMounts:
    - mountPath: "/home/jenkins/.m2/toolchains.xml"
      name: "m2-dir"
      readOnly: true
      subPath: "toolchains.xml"
    - mountPath: "/home/jenkins/.mavenrc"
      name: "m2-dir"
      readOnly: true
      subPath: ".mavenrc"
    - 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: "m2-secret-dir"
      readOnly: true
      subPath: "settings-security.xml"
    - mountPath: "/home/jenkins/.m2/wrapper"
      name: "volume-4"
      readOnly: false
    - mountPath: "/home/jenkins/.m2/settings.xml"
      name: "m2-secret-dir"
      readOnly: true
      subPath: "settings.xml"
    - mountPath: "/home/jenkins/.ssh"
      name: "volume-1"
      readOnly: false
      subPath: ""
    - mountPath: "/home/jenkins/agent"
      name: "workspace-volume"
      readOnly: false
    workingDir: "/home/jenkins/agent"
  nodeSelector:
    kubernetes.io/os: "linux"
  restartPolicy: "Never"
  volumes:
  - name: "volume-0"
    persistentVolumeClaim:
      claimName: "tools-claim-jiro-xwt"
      readOnly: true
  - name: "m2-secret-dir"
    secret:
      secretName: "m2-secret-dir"
  - emptyDir:
      medium: ""
    name: "volume-2"
  - configMap:
      name: "m2-dir"
    name: "m2-dir"
  - configMap:
      name: "known-hosts"
    name: "volume-1"
  - emptyDir:
      medium: ""
    name: "workspace-volume"
  - emptyDir:
      medium: ""
    name: "volume-4"
  - emptyDir:
      medium: ""
    name: "volume-3"

Building remotely on centos-7-mfslc (centos-7 jipp-migration migration) in workspace /home/jenkins/agent/workspace/XWT-SBOM
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is used...
[ssh-agent] Looking for ssh-agent implementation...
[ssh-agent]   Exec ssh-agent (binary ssh-agent on a remote machine)
$ ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-GLcwMIouJMED/agent.54
SSH_AGENT_PID=56
[ssh-agent] Started.
Running ssh-add (command line suppressed)
Identity added: /home/jenkins/agent/workspace/XWT-SBOM@tmp/private_key_1751077231266707999.key (/home/jenkins/agent/workspace/XWT-SBOM@tmp/private_key_1751077231266707999.key)
[ssh-agent] Using credentials genie.xwt (ssh://genie.xwt@projects-storage.eclipse.org)
The recommended git tool is: NONE
No credentials specified
Cloning the remote Git repository
Cloning repository https://github.com/eclipse/jbom.git
 > git init /home/jenkins/agent/workspace/XWT-SBOM/JBOM # timeout=10
Fetching upstream changes from https://github.com/eclipse/jbom.git
 > git --version # timeout=10
 > git --version # 'git version 2.36.5'
 > git fetch --tags --force --progress -- https://github.com/eclipse/jbom.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/eclipse/jbom.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
 > git rev-parse origin/main^{commit} # timeout=10
Checking out Revision 1236d83af6f390c7b019e590b4889fa5cf0864d9 (origin/main)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 1236d83af6f390c7b019e590b4889fa5cf0864d9 # timeout=10
Commit message: "fix version resolution"
 > git rev-list --no-walk 1236d83af6f390c7b019e590b4889fa5cf0864d9 # timeout=10
[XWT-SBOM] $ /opt/tools/apache-maven/latest/bin/mvn -f JBOM/pom.xml -Dmaven.repo.local=/home/jenkins/agent/workspace/XWT-SBOM/.repository clean verify
Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
Maven home: /opt/tools/apache-maven/latest
Java version: 1.8.0_292, vendor: AdoptOpenJDK, runtime: /opt/tools/java/adoptopenjdk/hotspot-jdk-8/1.8.0_292-b10/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.17.13-200.fc35.x86_64", arch: "amd64", family: "unix"
[INFO] Scanning for projects...
[INFO] 
[INFO] ---------------------< com.contrastsecurity:jbom >----------------------
[INFO] Building jbom 1.2.2-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:3.2.0:clean (default-clean) @ jbom ---
[INFO] 
[INFO] --- maven-enforcer-plugin:3.2.1:enforce (enforce-bytecode-version) @ jbom ---
[INFO] Adding ignore: module-info
[INFO] Rule 0: org.apache.maven.plugins.enforcer.EnforceBytecodeVersion passed
[INFO] Rule 1: org.apache.maven.enforcer.rules.version.RequireMavenVersion passed
[INFO] 
[INFO] --- maven-enforcer-plugin:3.2.1:enforce (enforce-jdk-version) @ jbom ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.version.RequireJavaVersion passed
[INFO] 
[INFO] --- maven-resources-plugin:3.3.0:resources (default-resources) @ jbom ---
[INFO] Copying 1 resource
[INFO] The encoding used to copy filtered properties files have not been set. This means that the same encoding will be used to copy filtered properties files as when copying other filtered resources. This might not be what you want! Run your build with --debug to see which files might be affected. Read more at https://maven.apache.org/plugins/maven-resources-plugin/examples/filtering-properties-files.html
[INFO] 
[INFO] --- maven-compiler-plugin:3.10.1:compile (default-compile) @ jbom ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 10 source files to /home/jenkins/agent/workspace/XWT-SBOM/JBOM/target/classes
[INFO] /home/jenkins/agent/workspace/XWT-SBOM/JBOM/src/main/java/com/contrastsecurity/Remote.java: /home/jenkins/agent/workspace/XWT-SBOM/JBOM/src/main/java/com/contrastsecurity/Remote.java uses unchecked or unsafe operations.
[INFO] /home/jenkins/agent/workspace/XWT-SBOM/JBOM/src/main/java/com/contrastsecurity/Remote.java: Recompile with -Xlint:unchecked for details.
[INFO] 
[INFO] --- maven-enforcer-plugin:3.2.1:enforce (check-java8API-signatures) @ jbom ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java18:1.0
[INFO] Rule 0: org.codehaus.mojo.animal_sniffer.enforcer.CheckSignatureRule passed
[INFO] 
[INFO] --- maven-resources-plugin:3.3.0:testResources (default-testResources) @ jbom ---
[INFO] Copying 7 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.10.1:testCompile (default-testCompile) @ jbom ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to /home/jenkins/agent/workspace/XWT-SBOM/JBOM/target/test-classes
[INFO] 
[INFO] --- maven-surefire-plugin:3.0.0-M9:test (default-test) @ jbom ---
[INFO] Using auto detected provider org.apache.maven.surefire.junit4.JUnit4Provider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running com.contrastsecurity.LibrariesTest
2023-03-15 15:58:38:571 TRACE --- [jbom] Analyzing local directory /home/jenkins/agent/workspace/XWT-SBOM/JBOM/target/test-classes
2023-03-15 15:58:43:311 TRACE --- [jbom] Saving SBOM with 265 components to target/test/jbom-test-classes.json
2023-03-15 16:01:20:886 TRACE --- [jbom] Analyzing file /home/jenkins/agent/workspace/XWT-SBOM/JBOM/target/test-classes/spring-petclinic-1.5.1.jar
2023-03-15 16:01:22:758 TRACE --- [jbom] Saving SBOM with 135 components to target/test/jbom-spring-petclinic-1.5.1.json
2023-03-15 16:01:23:191 TRACE --- [jbom] Analyzing file /home/jenkins/agent/workspace/XWT-SBOM/JBOM/target/test-classes/callback-2.18.0-SNAPSHOT.jar
2023-03-15 16:01:25:119 TRACE --- [jbom] Saving SBOM with 102 components to target/test/jbom-callback-2.18.0-SNAPSHOT.json
2023-03-15 16:01:25:544 TRACE --- [jbom] Analyzing file /home/jenkins/agent/workspace/XWT-SBOM/JBOM/target/test-classes/provider-search-0.0.1-SNAPSHOT.jar
2023-03-15 16:01:26:313 TRACE --- [jbom] Saving SBOM with 26 components to target/test/jbom-provider-search-0.0.1-SNAPSHOT.json
2023-03-15 16:01:26:557 TRACE --- [jbom] Analyzing file /home/jenkins/agent/workspace/XWT-SBOM/JBOM/target/test-classes/nocomponents.jar
2023-03-15 16:01:26:558 TRACE --- [jbom] Saving SBOM with 0 components to target/test/jbom-nocomponents.json
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 168.045 s - in com.contrastsecurity.LibrariesTest
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[INFO] 
[INFO] --- maven-jar-plugin:3.3.0:jar (default-jar) @ jbom ---
[INFO] Building jar: /home/jenkins/agent/workspace/XWT-SBOM/JBOM/target/jbom-1.2.2-SNAPSHOT.jar
[INFO] 
[INFO] --- maven-shade-plugin:3.4.1:shade (default) @ jbom ---
[INFO] Including commons-io:commons-io:jar:2.11.0 in the shaded jar.
[INFO] Including com.fasterxml.jackson.core:jackson-annotations:jar:2.14.2 in the shaded jar.
[INFO] Including com.github.package-url:packageurl-java:jar:1.4.1 in the shaded jar.
[INFO] Including com.jcraft:jsch:jar:0.1.55 in the shaded jar.
[INFO] Including info.picocli:picocli:jar:4.7.1 in the shaded jar.
[INFO] Including net.bytebuddy:byte-buddy-agent:jar:1.14.0 in the shaded jar.
[INFO] Including org.apache.maven:maven-model:jar:3.9.0 in the shaded jar.
[INFO] Including org.codehaus.plexus:plexus-utils:jar:3.4.2 in the shaded jar.
[INFO] Including org.cyclonedx:cyclonedx-core-java:jar:7.3.1 in the shaded jar.
[INFO] Including org.apache.commons:commons-lang3:jar:3.12.0 in the shaded jar.
[INFO] Including com.fasterxml.jackson.dataformat:jackson-dataformat-xml:jar:2.14.1 in the shaded jar.
[INFO] Including com.fasterxml.jackson.core:jackson-core:jar:2.14.1 in the shaded jar.
[INFO] Including com.fasterxml.jackson.core:jackson-databind:jar:2.14.1 in the shaded jar.
[INFO] Including org.codehaus.woodstox:stax2-api:jar:4.2.1 in the shaded jar.
[INFO] Including com.fasterxml.woodstox:woodstox-core:jar:6.4.0 in the shaded jar.
[INFO] Including com.networknt:json-schema-validator:jar:1.0.76 in the shaded jar.
[INFO] Including com.ethlo.time:itu:jar:1.7.0 in the shaded jar.
[INFO] Including org.zeroturnaround:zt-exec:jar:1.12 in the shaded jar.
[INFO] Including org.slf4j:slf4j-api:jar:1.7.2 in the shaded jar.
[INFO] Dependency-reduced POM written at: /home/jenkins/agent/workspace/XWT-SBOM/JBOM/dependency-reduced-pom.xml
[WARNING] Discovered module-info.class. Shading will break its strong encapsulation.
[WARNING] Discovered module-info.class. Shading will break its strong encapsulation.
[WARNING] Discovered module-info.class. Shading will break its strong encapsulation.
[WARNING] byte-buddy-agent-1.14.0.jar, jackson-core-2.14.1.jar, jackson-databind-2.14.1.jar, jackson-dataformat-xml-2.14.1.jar, picocli-4.7.1.jar define 1 overlapping classes: 
[WARNING]   - META-INF.versions.9.module-info
[WARNING] byte-buddy-agent-1.14.0.jar, jackson-annotations-2.14.2.jar, jackson-core-2.14.1.jar, jackson-databind-2.14.1.jar, jackson-dataformat-xml-2.14.1.jar, maven-model-3.9.0.jar, plexus-utils-3.4.2.jar define 1 overlapping resource: 
[WARNING]   - META-INF/NOTICE
[WARNING] jackson-databind-2.14.1.jar, jackson-dataformat-xml-2.14.1.jar define 1 overlapping resource: 
[WARNING]   - META-INF/services/com.fasterxml.jackson.core.ObjectCodec
[WARNING] byte-buddy-agent-1.14.0.jar, commons-io-2.11.0.jar, commons-lang3-3.12.0.jar, cyclonedx-core-java-7.3.1.jar, itu-1.7.0.jar, jackson-annotations-2.14.2.jar, jackson-core-2.14.1.jar, jackson-databind-2.14.1.jar, jackson-dataformat-xml-2.14.1.jar, jbom-1.2.2-SNAPSHOT.jar, jsch-0.1.55.jar, json-schema-validator-1.0.76.jar, maven-model-3.9.0.jar, packageurl-java-1.4.1.jar, picocli-4.7.1.jar, plexus-utils-3.4.2.jar, slf4j-api-1.7.2.jar, stax2-api-4.2.1.jar, woodstox-core-6.4.0.jar, zt-exec-1.12.jar define 1 overlapping resource: 
[WARNING]   - META-INF/MANIFEST.MF
[WARNING] byte-buddy-agent-1.14.0.jar, jackson-annotations-2.14.2.jar, jackson-core-2.14.1.jar, jackson-databind-2.14.1.jar, jackson-dataformat-xml-2.14.1.jar, maven-model-3.9.0.jar, plexus-utils-3.4.2.jar, stax2-api-4.2.1.jar, woodstox-core-6.4.0.jar define 1 overlapping resource: 
[WARNING]   - META-INF/LICENSE
[WARNING] jackson-core-2.14.1.jar, jackson-dataformat-xml-2.14.1.jar define 1 overlapping resource: 
[WARNING]   - META-INF/services/com.fasterxml.jackson.core.JsonFactory
[WARNING] commons-io-2.11.0.jar, commons-lang3-3.12.0.jar define 2 overlapping resources: 
[WARNING]   - META-INF/LICENSE.txt
[WARNING]   - META-INF/NOTICE.txt
[WARNING] maven-shade-plugin has detected that some class files are
[WARNING] present in two or more JARs. When this happens, only one
[WARNING] single version of the class is copied to the uber jar.
[WARNING] Usually this is not harmful and you can skip these warnings,
[WARNING] otherwise try to manually exclude artifacts based on
[WARNING] mvn dependency:tree -Ddetail=true and the above output.
[WARNING] See https://maven.apache.org/plugins/maven-shade-plugin/
[INFO] Replacing original artifact with shaded artifact.
[INFO] Replacing /home/jenkins/agent/workspace/XWT-SBOM/JBOM/target/jbom-1.2.2-SNAPSHOT.jar with /home/jenkins/agent/workspace/XWT-SBOM/JBOM/target/jbom-1.2.2-SNAPSHOT-shaded.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  03:00 min
[INFO] Finished at: 2023-03-15T16:01:33Z
[INFO] ------------------------------------------------------------------------
[XWT-SBOM] $ /bin/bash /tmp/jenkins912716985195354612.sh
[XWT-SBOM] $ /bin/sh -xe /tmp/jenkins13838618411165299318.sh
+ java -jar JBOM/target/jbom-1.2.2-SNAPSHOT.jar -d XWTBinaries/
2023-03-15 16:01:36:261 TRACE --- [jbom] 
2023-03-15 16:01:36:262 TRACE --- [jbom]                       _ __
2023-03-15 16:01:36:262 TRACE --- [jbom]                      (_) /_  ____  ____ ___
2023-03-15 16:01:36:262 TRACE --- [jbom]                     / / __ \/ __ \/ __ `__ \
2023-03-15 16:01:36:262 TRACE --- [jbom]                    / / /_/ / /_/ / / / / / /
2023-03-15 16:01:36:262 TRACE --- [jbom]                 __/ /_.___/\____/_/ /_/ /_/
2023-03-15 16:01:36:262 TRACE --- [jbom]                /___/
2023-03-15 16:01:36:262 TRACE --- [jbom] 
2023-03-15 16:01:36:262 TRACE --- [jbom]      by Contrast Security - https://contrastsecurity.com
2023-03-15 16:01:36:262 TRACE --- [jbom] 
2023-03-15 16:01:36:262 TRACE --- [jbom]       jbom generates SBOMs for all JVMs running on a host
2023-03-15 16:01:36:262 TRACE --- [jbom]          https://projects.eclipse.org/projects/technology.jbom
2023-03-15 16:01:36:262 TRACE --- [jbom] 
2023-03-15 16:01:36:263 TRACE --- [jbom] Analyzing local directory XWTBinaries/
2023-03-15 16:01:37:597 TRACE --- [jbom] Problem extracting metadata from artifacts.jar based on /home/jenkins/agent/workspace/XWT-SBOM/XWTBinaries/xwt-archived-p2-site.zip. Continuing.
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
	at java.lang.String.substring(String.java:1967)
	at com.contrastsecurity.Library.parsePath(Library.java:40)
	at com.contrastsecurity.Libraries.scanInner(Libraries.java:145)
	at com.contrastsecurity.Libraries.scan(Libraries.java:111)
	at com.contrastsecurity.Libraries.addAllLibraries(Libraries.java:86)
	at com.contrastsecurity.Libraries.runScan(Libraries.java:39)
	at com.contrastsecurity.Jbom.doLocalDirectory(Jbom.java:205)
	at com.contrastsecurity.Jbom.run(Jbom.java:102)
	at picocli.CommandLine.executeUserObject(CommandLine.java:2026)
	at picocli.CommandLine.access$1500(CommandLine.java:148)
	at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
	at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
	at picocli.CommandLine.execute(CommandLine.java:2170)
	at com.contrastsecurity.Jbom.main(Jbom.java:62)
2023-03-15 16:01:37:598 TRACE --- [jbom] Problem extracting metadata from content.jar based on /home/jenkins/agent/workspace/XWT-SBOM/XWTBinaries/xwt-archived-p2-site.zip. Continuing.
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
	at java.lang.String.substring(String.java:1967)
	at com.contrastsecurity.Library.parsePath(Library.java:40)
	at com.contrastsecurity.Libraries.scanInner(Libraries.java:145)
	at com.contrastsecurity.Libraries.scan(Libraries.java:111)
	at com.contrastsecurity.Libraries.addAllLibraries(Libraries.java:86)
	at com.contrastsecurity.Libraries.runScan(Libraries.java:39)
	at com.contrastsecurity.Jbom.doLocalDirectory(Jbom.java:205)
	at com.contrastsecurity.Jbom.run(Jbom.java:102)
	at picocli.CommandLine.executeUserObject(CommandLine.java:2026)
	at picocli.CommandLine.access$1500(CommandLine.java:148)
	at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
	at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
	at picocli.CommandLine.execute(CommandLine.java:2170)
	at com.contrastsecurity.Jbom.main(Jbom.java:62)
2023-03-15 16:01:38:699 TRACE --- [jbom] Saving SBOM with 149 components to /home/jenkins/agent/workspace/XWT-SBOM/jbom/jbom-XWTBinaries.json
2023-03-15 16:01:38:924 TRACE --- [jbom] 
2023-03-15 16:01:38:924 TRACE --- [jbom] jbom complete
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 56 killed;
[ssh-agent] Stopped.
Archiving artifacts
Finished: SUCCESS