Pull request #4674 updated Connecting to https://api.github.com using edgex-jenkins github personal access token Connecting to https://api.github.com to check permissions of obtain list of weichou1229 for edgexfoundry/edgex-go Loading trusted files from base branch main at e4ab1ec8366e2be91307e230c2cb89f5ed823568 rather than 2e47f212c76c27201984210177a3483499201b8f Obtained Jenkinsfile from e4ab1ec8366e2be91307e230c2cb89f5ed823568 Loading library edgex-global-pipelines@stable Attempting to resolve stable from remote references... > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /tmp/jenkins-gitclient-ssh15547518931420248487.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision a0327f913308fcf13875ae7a2d6e6099471c5ff1 Resolving tag commit... (remote references may be a lightweight tag or an annotated tag) > git rev-parse --resolve-git-dir /var/lib/jenkins/caches/git-95b00d7e16de695d9f4849f078f37a0f/.git # timeout=10 Setting origin to git@github.com:edgexfoundry/edgex-global-pipelines.git > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching origin... Fetching upstream changes from origin > git --version # timeout=10 > git --version # 'git version 2.16.6' > git config --get remote.origin.url # timeout=10 using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/caches/git-95b00d7e16de695d9f4849f078f37a0f@tmp/jenkins-gitclient-ssh5796495520073433111.key > git fetch --tags --progress -- origin +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/tags/stable^{commit} # timeout=10 Resolved tag stable revision a0327f913308fcf13875ae7a2d6e6099471c5ff1 The recommended git tool is: git using credential edgex-jenkins-ssh > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/edgex-go/branches/PR-4674/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching with tags Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/edgex-go/branches/PR-4674/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh9674819303307319374.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision a0327f913308fcf13875ae7a2d6e6099471c5ff1 (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f a0327f913308fcf13875ae7a2d6e6099471c5ff1 # timeout=10 Commit message: "fix: dry-run use case (#441)" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 Excluding src/test/ from checkout of git git@github.com:edgexfoundry/edgex-global-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. Loading library lf-pipelines@master Attempting to resolve master from remote references... > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /tmp/jenkins-gitclient-ssh12428481186585716132.key > git ls-remote -h -- git@github.com:lfit/releng-pipelines.git # timeout=10 Found match: refs/heads/master revision 65355178549468b165f8106641c96c3190b1d843 The recommended git tool is: NONE using credential edgex-jenkins-ssh > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/edgex-go/branches/PR-4674/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 Fetching without tags Fetching upstream changes from git@github.com:lfit/releng-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/edgex-go/branches/PR-4674/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh13758462943374167732.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Checking out Revision 65355178549468b165f8106641c96c3190b1d843 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 65355178549468b165f8106641c96c3190b1d843 # timeout=10 Commit message: "Fix: Add S3 URL in href to ship logs" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 Excluding src/test/ from checkout of git git@github.com:lfit/releng-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. [Pipeline] Start of Pipeline [Pipeline] echo ========================================================= [edgeXBuildGoParallel] RAW Config: [project:edgex-go, dockerFileGlobPath:cmd/**/Dockerfile, testScript:make test, buildScript:make build, publishSwaggerDocs:true, swaggerApiFolders:[openapi/v3], buildSnap:false] ========================================================= [Pipeline] echo Setting up nodes based on requested architectures [[amd64, arm64]] [Pipeline] echo Nodes requested: [[ubuntu20.04-docker-8c-8g, ubuntu20.04-docker-arm64-4c-16g]] [Pipeline] echo ========================================================= [edgeXBuildGoParallel] Pipeline Parameters: ========================================================= [Pipeline] echo MAVEN_SETTINGS: edgex-go-settings PROJECT: edgex-go USE_SEMVER: true TEST_SCRIPT: make test BUILD_SCRIPT: make build GO_VERSION: 1.20 USE_ALPINE: true DOCKER_FILE_GLOB: cmd/**/Dockerfile DOCKER_IMAGE_NAME_PREFIX: DOCKER_IMAGE_NAME_SUFFIX: DOCKER_BUILD_FILE_PATH: Dockerfile.build DOCKER_BUILD_CONTEXT: . DOCKER_BUILD_IMAGE_TARGET: builder DOCKER_REGISTRY_NAMESPACE: DOCKER_NEXUS_REPO: staging BUILD_DOCKER_IMAGE: true PUSH_DOCKER_IMAGE: true SEMVER_BUMP_LEVEL: pre PUBLISH_SWAGGER_DOCS: true SWAGGER_API_FOLDERS: openapi/v3 BUILD_SNAP: false BUILD_FAILURE_NOTIFY_LIST: edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org SNYK_DEBUG: false [Pipeline] node Still waiting to schedule task All nodes of label ‘ubuntu20.04-docker-8c-8g’ are offline Running on prd-ubuntu20.04-docker-8c-8g-5866 in /w/workspace/edgexfoundry_edgex-go_PR-4674 [Pipeline] { [Pipeline] ws Running in /w/workspace/edgex-go/4 [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout The recommended git tool is: git using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning repository git@github.com:edgexfoundry/edgex-go.git > git init /w/workspace/edgex-go/4 # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/edgex-go.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/edgex-go.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Merging remotes/origin/main commit e4ab1ec8366e2be91307e230c2cb89f5ed823568 into PR head commit 2e47f212c76c27201984210177a3483499201b8f Merge succeeded, producing 9ce36d3c037c2c1d5558a134c1307ae080112d51 Checking out Revision 9ce36d3c037c2c1d5558a134c1307ae080112d51 (PR-4674) > git config remote.origin.url git@github.com:edgexfoundry/edgex-go.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/edgex-go.git # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/edgex-go.git using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/edgex-go.git +refs/pull/4674/head:refs/remotes/origin/PR-4674 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 2e47f212c76c27201984210177a3483499201b8f # timeout=10 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_SSH to set credentials SSH Credentials for GitHub > git merge e4ab1ec8366e2be91307e230c2cb89f5ed823568 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 9ce36d3c037c2c1d5558a134c1307ae080112d51 # timeout=10 Commit message: "Merge commit 'e4ab1ec8366e2be91307e230c2cb89f5ed823568' into HEAD" First time build. Skipping changelog. [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 05:19:53 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 05:19:53 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 05:19:53 ========================================================= 05:19:53 EdgeX Global Pipelines Version Info 05:19:53 ========================================================= [Pipeline] libraryResource [Pipeline] sh 05:19:54 ------------------- 05:19:54 stable info: 05:19:54 ------------------- 05:19:54 Commited By: Ernesto Ojeda ernesto.ojeda@intel.com 05:19:54 Commit SHA: a0327f913308fcf13875ae7a2d6e6099471c5ff1 05:19:54 Message: update stable to v1.0.253 > git rev-list --no-walk c36ea2225ad37194e1f2bbf19ae116498b45e46f # timeout=10 05:19:54 ------------------- 05:19:54 experimental info: 05:19:54 ------------------- 05:19:54 Commited By: **** collab-it+edgex@linuxfoundation.org 05:19:54 Commit SHA: a0327f913308fcf13875ae7a2d6e6099471c5ff1 05:19:54 Message: update experimental to v1.0.253 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 05:19:54 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = edgex-go-settings [Pipeline] echo 05:19:54 [edgeXSetupEnvironment]: set envvar PROJECT = edgex-go [Pipeline] echo 05:19:54 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar GO_VERSION = 1.20 [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar USE_ALPINE = true [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_GLOB = cmd/**/Dockerfile [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME_PREFIX = [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME_SUFFIX = [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = Dockerfile.build [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar PUBLISH_SWAGGER_DOCS = true [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar SWAGGER_API_FOLDERS = openapi/v3 [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar SNYK_DEBUG = false [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-4674 [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-4674 [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-4674 [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 9ce36d3c037c2c1d5558a134c1307ae080112d51 [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 9ce36d3 [Pipeline] echo 05:19:55 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 05:19:55 provisioning config files... 05:19:55 copy managed file [edgex-go-settings] to file:/w/workspace/edgex-go/4@tmp/config6771769598438865823tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 05:19:55 ---> docker-login.sh 05:19:55 nexus3.edgexfoundry.org:10001 05:19:55 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:19:55 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:19:55 Configure a credential helper to remove this warning. See 05:19:55 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:19:55 05:19:55 Login Succeeded 05:19:55 nexus3.edgexfoundry.org:10002 05:19:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:19:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:19:56 Configure a credential helper to remove this warning. See 05:19:56 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:19:56 05:19:56 Login Succeeded 05:19:56 nexus3.edgexfoundry.org:10003 05:19:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:19:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:19:56 Configure a credential helper to remove this warning. See 05:19:56 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:19:56 05:19:56 Login Succeeded 05:19:56 nexus3.edgexfoundry.org:10004 05:19:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:19:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:19:56 Configure a credential helper to remove this warning. See 05:19:56 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:19:56 05:19:56 Login Succeeded 05:19:56 docker.io 05:19:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:19:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:19:56 Configure a credential helper to remove this warning. See 05:19:56 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:19:56 05:19:56 Login Succeeded 05:19:56 ---> docker-login.sh ends [Pipeline] } 05:19:56 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 05:19:57 + ls cmd/core-command/Dockerfile cmd/core-common-config-bootstrapper/Dockerfile cmd/core-data/Dockerfile cmd/core-metadata/Dockerfile cmd/security-bootstrapper/Dockerfile cmd/security-proxy-auth/Dockerfile cmd/security-proxy-setup/Dockerfile cmd/security-secretstore-setup/Dockerfile cmd/security-spiffe-token-provider/Dockerfile cmd/security-spire-agent/Dockerfile cmd/security-spire-config/Dockerfile cmd/security-spire-server/Dockerfile cmd/support-notifications/Dockerfile cmd/support-scheduler/Dockerfile 05:19:57 + dirname cmd/core-command/Dockerfile 05:19:57 + cut -d/ -f2 05:19:57 + echo core-command,cmd/core-command/Dockerfile 05:19:57 + dirname cmd/core-common-config-bootstrapper/Dockerfile 05:19:57 + cut -d/ -f2 05:19:57 + echo core-common-config-bootstrapper,cmd/core-common-config-bootstrapper/Dockerfile 05:19:57 + dirname cmd/core-data/Dockerfile 05:19:57 + cut -d/ -f2 05:19:57 + echo core-data,cmd/core-data/Dockerfile 05:19:57 + dirname cmd/core-metadata/Dockerfile 05:19:57 + cut -d/ -f2 05:19:57 + echo core-metadata,cmd/core-metadata/Dockerfile 05:19:57 + dirname cmd/security-bootstrapper/Dockerfile 05:19:57 + cut -d/ -f2 05:19:57 + echo security-bootstrapper,cmd/security-bootstrapper/Dockerfile 05:19:57 + dirname cmd/security-proxy-auth/Dockerfile 05:19:57 + cut -d/ -f2 05:19:57 + echo security-proxy-auth,cmd/security-proxy-auth/Dockerfile 05:19:57 + dirname cmd/security-proxy-setup/Dockerfile 05:19:57 + cut -d/ -f2 05:19:57 + echo security-proxy-setup,cmd/security-proxy-setup/Dockerfile 05:19:57 + dirname cmd/security-secretstore-setup/Dockerfile 05:19:57 + cut -d/ -f2 05:19:57 + echo security-secretstore-setup,cmd/security-secretstore-setup/Dockerfile 05:19:57 + + cut -d/ -f2 05:19:57 dirname cmd/security-spiffe-token-provider/Dockerfile 05:19:57 + echo security-spiffe-token-provider,cmd/security-spiffe-token-provider/Dockerfile 05:19:57 + dirname cmd/security-spire-agent/Dockerfile 05:19:57 + cut -d/ -f2 05:19:57 + echo security-spire-agent,cmd/security-spire-agent/Dockerfile 05:19:57 + dirname cmd/security-spire-config/Dockerfile 05:19:57 + cut -d/ -f2 05:19:57 + echo security-spire-config,cmd/security-spire-config/Dockerfile 05:19:57 + + dirnamecut cmd/security-spire-server/Dockerfile -d/ 05:19:57 -f2 05:19:57 + echo security-spire-server,cmd/security-spire-server/Dockerfile 05:19:57 + dirname cmd/support-notifications/Dockerfile 05:19:57 + cut -d/ -f2 05:19:57 + echo support-notifications,cmd/support-notifications/Dockerfile 05:19:57 + dirname cmd/support-scheduler/Dockerfile 05:19:57 + cut -d/ -f2 05:19:57 + echo support-scheduler,cmd/support-scheduler/Dockerfile [Pipeline] echo 05:19:57 Generate Dockers from filesystem: [[image:core-command, dockerfile:cmd/core-command/Dockerfile], [image:core-common-config-bootstrapper, dockerfile:cmd/core-common-config-bootstrapper/Dockerfile], [image:core-data, dockerfile:cmd/core-data/Dockerfile], [image:core-metadata, dockerfile:cmd/core-metadata/Dockerfile], [image:security-bootstrapper, dockerfile:cmd/security-bootstrapper/Dockerfile], [image:security-proxy-auth, dockerfile:cmd/security-proxy-auth/Dockerfile], [image:security-proxy-setup, dockerfile:cmd/security-proxy-setup/Dockerfile], [image:security-secretstore-setup, dockerfile:cmd/security-secretstore-setup/Dockerfile], [image:security-spiffe-token-provider, dockerfile:cmd/security-spiffe-token-provider/Dockerfile], [image:security-spire-agent, dockerfile:cmd/security-spire-agent/Dockerfile], [image:security-spire-config, dockerfile:cmd/security-spire-config/Dockerfile], [image:security-spire-server, dockerfile:cmd/security-spire-server/Dockerfile], [image:support-notifications, dockerfile:cmd/support-notifications/Dockerfile], [image:support-scheduler, dockerfile:cmd/support-scheduler/Dockerfile]] [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 05:19:57 + git rev-list -1 --merges 9ce36d3c037c2c1d5558a134c1307ae080112d51~1..9ce36d3c037c2c1d5558a134c1307ae080112d51 [Pipeline] echo 05:19:57 -----------> git rev-list -1 --merges 9ce36d3c037c2c1d5558a134c1307ae080112d51~1..9ce36d3c037c2c1d5558a134c1307ae080112d51 9ce36d3c037c2c1d5558a134c1307ae080112d51 05:19:57 9ce36d3c037c2c1d5558a134c1307ae080112d51 [false] [Pipeline] sh 05:19:57 + git log --format=format:%s -1 9ce36d3c037c2c1d5558a134c1307ae080112d51 [Pipeline] echo 05:19:57 ========================================================= 05:19:57 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 05:19:57 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] sh 05:19:58 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 05:19:58 + grep -v github /etc/ssh/ssh_known_hosts 05:19:58 + [ -e /tmp/ssh_known_hosts ] 05:19:58 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 05:19:58 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 05:19:58 + sudo tee -a /etc/ssh/ssh_known_hosts 05:19:58 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:19:58 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 05:19:58 05:19:58 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:19:58 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 05:19:58 0.1.4: Pulling from edgex-devops/py-git-semver 05:19:58 b85a868b505f: Pulling fs layer 05:19:58 e2be974225ed: Pulling fs layer 05:19:58 339a4e72a1f5: Pulling fs layer 05:19:58 988bab9f4d93: Pulling fs layer 05:19:58 1469e6f7b9e6: Pulling fs layer 05:19:58 eaf3925da568: Pulling fs layer 05:19:58 bab4dde63d76: Pulling fs layer 05:19:58 bde34c3a00c8: Pulling fs layer 05:19:58 b352a97aabf1: Pulling fs layer 05:19:58 4872d77fe225: Pulling fs layer 05:19:58 5851b861e8e6: Pulling fs layer 05:19:58 1469e6f7b9e6: Waiting 05:19:58 eaf3925da568: Waiting 05:19:58 bab4dde63d76: Waiting 05:19:58 bde34c3a00c8: Waiting 05:19:58 b352a97aabf1: Waiting 05:19:58 4872d77fe225: Waiting 05:19:58 5851b861e8e6: Waiting 05:19:58 988bab9f4d93: Waiting 05:19:58 e2be974225ed: Download complete 05:19:58 988bab9f4d93: Download complete 05:19:59 1469e6f7b9e6: Verifying Checksum 05:19:59 1469e6f7b9e6: Download complete 05:19:59 eaf3925da568: Verifying Checksum 05:19:59 eaf3925da568: Download complete 05:19:59 339a4e72a1f5: Verifying Checksum 05:19:59 339a4e72a1f5: Download complete 05:19:59 bde34c3a00c8: Download complete 05:19:59 b352a97aabf1: Download complete 05:19:59 4872d77fe225: Verifying Checksum 05:19:59 4872d77fe225: Download complete 05:19:59 5851b861e8e6: Verifying Checksum 05:19:59 5851b861e8e6: Download complete 05:19:59 b85a868b505f: Download complete 05:19:59 bab4dde63d76: Verifying Checksum 05:19:59 bab4dde63d76: Download complete 05:20:00 b85a868b505f: Pull complete 05:20:00 e2be974225ed: Pull complete 05:20:00 339a4e72a1f5: Pull complete 05:20:01 988bab9f4d93: Pull complete 05:20:01 1469e6f7b9e6: Pull complete 05:20:01 eaf3925da568: Pull complete 05:20:03 bab4dde63d76: Pull complete 05:20:03 bde34c3a00c8: Pull complete 05:20:03 b352a97aabf1: Pull complete 05:20:03 4872d77fe225: Pull complete 05:20:03 5851b861e8e6: Pull complete 05:20:03 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 05:20:03 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 05:20:03 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 05:20:03 prd-ubuntu20.04-docker-8c-8g-5866 does not seem to be running inside a container 05:20:03 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgex-go/4 -v /w/workspace/edgex-go/4:/w/workspace/edgex-go/4:rw,z -v /w/workspace/edgex-go/4@tmp:/w/workspace/edgex-go/4@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 05:20:06 $ docker top ac2277d3e5cb031a7e166a3f6c58098832146b96a5218e2745f681c394d62c78 -eo pid,comm 05:20:06 ERROR: The container started but didn't run the expected command. Please double check your ENTRYPOINT does execute the command passed as docker run argument, as required by official docker images (see https://github.com/docker-library/official-images#consistency for entrypoint consistency requirements). 05:20:06 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 05:20:06 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 05:20:06 [ssh-agent] Looking for ssh-agent implementation... 05:20:06 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 05:20:06 $ docker exec ac2277d3e5cb031a7e166a3f6c58098832146b96a5218e2745f681c394d62c78 ssh-agent 05:20:06 SSH_AUTH_SOCK=/tmp/ssh-PjtrCOpv1IHF/agent.32 05:20:06 SSH_AGENT_PID=38 05:20:06 Running ssh-add (command line suppressed) 05:20:07 Identity added: /w/workspace/edgex-go/4@tmp/private_key_3197462240613264253.key (/w/workspace/edgex-go/4@tmp/private_key_3197462240613264253.key) 05:20:07 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 05:20:07 + git tag --points-at HEAD [Pipeline] } 05:20:07 $ docker exec --env ******** --env ******** ac2277d3e5cb031a7e166a3f6c58098832146b96a5218e2745f681c394d62c78 ssh-agent -k 05:20:07 unset SSH_AUTH_SOCK; 05:20:07 unset SSH_AGENT_PID; 05:20:07 echo Agent pid 38 killed; 05:20:07 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 05:20:07 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 05:20:07 [ssh-agent] Looking for ssh-agent implementation... 05:20:07 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 05:20:07 $ docker exec ac2277d3e5cb031a7e166a3f6c58098832146b96a5218e2745f681c394d62c78 ssh-agent 05:20:07 SSH_AUTH_SOCK=/tmp/ssh-2XWrlkaZiltj/agent.71 05:20:07 SSH_AGENT_PID=77 05:20:07 Running ssh-add (command line suppressed) 05:20:07 Identity added: /w/workspace/edgex-go/4@tmp/private_key_16655586734390320125.key (/w/workspace/edgex-go/4@tmp/private_key_16655586734390320125.key) 05:20:07 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 05:20:08 + git semver init 05:20:08 2023-09-12 05:20:08,371 [run_init] DEBUG init version:0.0.0 force:False 05:20:08 2023-09-12 05:20:08,372 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/edgex-go/4/.semver 05:20:08 2023-09-12 05:20:08,372 [execute] INFO git clone -b semver git@github.com:edgexfoundry/edgex-go.git /w/workspace/edgex-go/4/.semver 05:20:08 2023-09-12 05:20:08,373 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/edgex-go.git', '/w/workspace/edgex-go/4/.semver'], cwd=/w/workspace/edgex-go/4, universal_newlines=False, shell=None, istream=None) 05:20:13 2023-09-12 05:20:13,679 [append_file] DEBUG append to file:/w/workspace/edgex-go/4/.git/info/exclude 05:20:13 2023-09-12 05:20:13,680 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/edgex-go/4/.semver/PR-4674 with force:False 05:20:13 2023-09-12 05:20:13,680 [write_file] DEBUG write to file:/w/workspace/edgex-go/4/.semver/PR-4674 05:20:13 2023-09-12 05:20:13,684 [execute] INFO git cat-file --batch-check 05:20:13 2023-09-12 05:20:13,685 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgex-go/4/.semver, universal_newlines=False, shell=None, istream=) 05:20:13 2023-09-12 05:20:13,691 [execute] INFO git cat-file --batch 05:20:13 2023-09-12 05:20:13,691 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/edgex-go/4/.semver, universal_newlines=False, shell=None, istream=) 05:20:13 2023-09-12 05:20:13,696 [read_version] DEBUG read version from /w/workspace/edgex-go/4/.semver/PR-4674 05:20:13 0.0.0 [Pipeline] } 05:20:13 $ docker exec --env ******** --env ******** ac2277d3e5cb031a7e166a3f6c58098832146b96a5218e2745f681c394d62c78 ssh-agent -k 05:20:13 unset SSH_AUTH_SOCK; 05:20:13 unset SSH_AGENT_PID; 05:20:13 echo Agent pid 77 killed; 05:20:13 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 05:20:14 + git semver [Pipeline] } 05:20:14 $ docker stop --time=1 ac2277d3e5cb031a7e166a3f6c58098832146b96a5218e2745f681c394d62c78 05:20:15 $ docker rm -f --volumes ac2277d3e5cb031a7e166a3f6c58098832146b96a5218e2745f681c394d62c78 [Pipeline] // withDockerContainer [Pipeline] sh 05:20:16 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 05:20:16 Stashed 1 file(s) [Pipeline] echo 05:20:16 [edgeXSemver]: initialized semver on version 0.0.0 [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] parallel [Pipeline] { (Branch: amd64) [Pipeline] { (Branch: arm64) [Pipeline] stage [Pipeline] { (amd64) [Pipeline] stage [Pipeline] { (arm64) [Pipeline] node [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 05:20:16 + git config --global --add safe.directory /w/workspace/edgex-go/4 [Pipeline] echo 05:20:16 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 05:20:16 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 05:20:16 ========================================================= 05:20:16 [edgeXBuildGoParallel] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine] 05:20:16 ========================================================= [Pipeline] fileExists [Pipeline] sh 05:20:16 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine 05:20:16 1.20-alpine: Pulling from edgex-devops/edgex-golang-base 05:20:16 4db1b89c0bd1: Pulling fs layer 05:20:16 6911f1a30b25: Pulling fs layer 05:20:16 e194b8c5c2a9: Pulling fs layer 05:20:16 6863d3e3a2b1: Pulling fs layer 05:20:16 ec0bb842ea78: Pulling fs layer 05:20:16 40a00589a448: Pulling fs layer 05:20:16 6c08303d61cc: Pulling fs layer 05:20:16 798269fcf238: Pulling fs layer 05:20:16 40a00589a448: Waiting 05:20:16 6c08303d61cc: Waiting 05:20:16 6863d3e3a2b1: Waiting 05:20:16 798269fcf238: Waiting 05:20:16 ec0bb842ea78: Waiting 05:20:16 6911f1a30b25: Verifying Checksum 05:20:16 6911f1a30b25: Download complete 05:20:16 6863d3e3a2b1: Download complete 05:20:16 ec0bb842ea78: Download complete 05:20:16 4db1b89c0bd1: Verifying Checksum 05:20:16 4db1b89c0bd1: Download complete 05:20:16 40a00589a448: Verifying Checksum 05:20:16 40a00589a448: Download complete 05:20:17 4db1b89c0bd1: Pull complete 05:20:17 6911f1a30b25: Pull complete 05:20:17 798269fcf238: Verifying Checksum 05:20:17 798269fcf238: Download complete 05:20:17 e194b8c5c2a9: Download complete 05:20:18 6c08303d61cc: Verifying Checksum 05:20:18 6c08303d61cc: Download complete 05:20:21 e194b8c5c2a9: Pull complete 05:20:21 6863d3e3a2b1: Pull complete 05:20:21 ec0bb842ea78: Pull complete 05:20:21 40a00589a448: Pull complete 05:20:23 6c08303d61cc: Pull complete 05:20:24 798269fcf238: Pull complete 05:20:24 Digest: sha256:68752d3c5041900b879808a9c232fa800f64c2352b9991beceed63c007ae5301 05:20:24 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine 05:20:24 nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine [Pipeline] fileExists [Pipeline] sh 05:20:25 + echo FROM nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine 05:20:25 WORKDIR /edgex 05:20:25 COPY go.mod . 05:20:25 RUN go mod download 05:20:25 + docker build -t ci-base-image-x86_64 -f - . 05:20:25 Sending build context to Docker daemon 170.9MB 05:20:25 Step 1/4 : FROM nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine 05:20:25 ---> ec979cd7f677 05:20:25 Step 2/4 : WORKDIR /edgex 05:20:31 Still waiting to schedule task 05:20:31 All nodes of label ‘ubuntu20.04-docker-arm64-4c-16g’ are offline 05:20:32 ---> Running in cd373b98e107 05:20:32 Removing intermediate container cd373b98e107 05:20:32 ---> beeb0fe6779e 05:20:32 Step 3/4 : COPY go.mod . 05:20:32 ---> a6044eb91d99 05:20:32 Step 4/4 : RUN go mod download 05:20:32 ---> Running in ee1f53751934 05:20:50 Removing intermediate container ee1f53751934 05:20:50 ---> 1db4265850eb 05:20:50 Successfully built 1db4265850eb 05:20:50 Successfully tagged ci-base-image-x86_64:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:20:50 + docker inspect -f . ci-base-image-x86_64 05:20:50 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 05:20:50 prd-ubuntu20.04-docker-8c-8g-5866 does not seem to be running inside a container 05:20:50 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/edgex-go/4 -v /w/workspace/edgex-go/4:/w/workspace/edgex-go/4:rw,z -v /w/workspace/edgex-go/4@tmp:/w/workspace/edgex-go/4@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 05:20:51 $ docker top 5837559512a5f8fd058fd73b5b0e906ff8dae82cca2af6a3583ea01162a3ad6d -eo pid,comm [Pipeline] { [Pipeline] sh 05:20:51 + go version 05:20:51 go version go1.20.6 linux/amd64 [Pipeline] } 05:20:51 $ docker stop --time=1 5837559512a5f8fd058fd73b5b0e906ff8dae82cca2af6a3583ea01162a3ad6d 05:20:52 $ docker rm -f --volumes 5837559512a5f8fd058fd73b5b0e906ff8dae82cca2af6a3583ea01162a3ad6d [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:20:53 + docker inspect -f . ci-base-image-x86_64 05:20:53 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 05:20:53 prd-ubuntu20.04-docker-8c-8g-5866 does not seem to be running inside a container 05:20:53 $ docker run -t -d -u 1001:1001 -u 0:0 -v /var/run/docker.sock:/var/run/docker.sock --privileged -w /w/workspace/edgex-go/4 -v /w/workspace/edgex-go/4:/w/workspace/edgex-go/4:rw,z -v /w/workspace/edgex-go/4@tmp:/w/workspace/edgex-go/4@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 05:20:53 $ docker top 13386a20675b12361a2dc6859d660883872881359fe41b49eb757e163a225262 -eo pid,comm [Pipeline] { [Pipeline] echo 05:20:53 ========================================================= 05:20:53 [edgeXBuildGoParallel] Running Tests and Build... 05:20:53 ========================================================= [Pipeline] sh 05:20:54 + git config --global --add safe.directory /w/workspace/edgex-go/4 [Pipeline] fileExists [Pipeline] sh 05:20:54 + make test 05:20:54 go test -race -coverprofile=coverage.out ./... 05:21:02 ? github.com/edgexfoundry/edgex-go [no test files] 05:21:13 # github.com/edgexfoundry/edgex-go/internal/core/command/controller/messaging 05:21:13 internal/core/command/controller/messaging/external.go:159:32: undefined: common.NewPathBuilder 05:21:13 internal/core/command/controller/messaging/external.go:159:86: config.Service.EnableNameFieldEscape undefined (type "github.com/edgexfoundry/go-mod-bootstrap/v3/config".ServiceInfo has no field or method EnableNameFieldEscape) 05:21:13 internal/core/command/controller/messaging/external.go:161:39: undefined: common.NewPathBuilder 05:21:13 internal/core/command/controller/messaging/external.go:161:93: config.Service.EnableNameFieldEscape undefined (type "github.com/edgexfoundry/go-mod-bootstrap/v3/config".ServiceInfo has no field or method EnableNameFieldEscape) 05:21:13 internal/core/command/controller/messaging/internal.go:156:31: undefined: common.NewPathBuilder 05:21:13 internal/core/command/controller/messaging/internal.go:156:85: config.Service.EnableNameFieldEscape undefined (type "github.com/edgexfoundry/go-mod-bootstrap/v3/config".ServiceInfo has no field or method EnableNameFieldEscape) 05:21:13 internal/core/command/controller/messaging/internal.go:158:38: undefined: common.NewPathBuilder 05:21:13 internal/core/command/controller/messaging/internal.go:158:92: config.Service.EnableNameFieldEscape undefined (type "github.com/edgexfoundry/go-mod-bootstrap/v3/config".ServiceInfo has no field or method EnableNameFieldEscape) 05:21:13 # github.com/edgexfoundry/edgex-go/internal/core/data/application 05:21:13 internal/core/data/application/event.go:85:25: undefined: common.NewPathBuilder 05:21:13 internal/core/data/application/event.go:85:86: configuration.Service.EnableNameFieldEscape undefined (type "github.com/edgexfoundry/go-mod-bootstrap/v3/config".ServiceInfo has no field or method EnableNameFieldEscape) 05:21:13 # github.com/edgexfoundry/edgex-go/internal/core/metadata/application 05:21:13 internal/core/metadata/application/notify.go:45:25: undefined: common.NewPathBuilder 05:21:13 internal/core/metadata/application/notify.go:45:86: configuration.Service.EnableNameFieldEscape undefined (type "github.com/edgexfoundry/go-mod-bootstrap/v3/config".ServiceInfo has no field or method EnableNameFieldEscape) 05:21:13 internal/core/metadata/application/notify.go:47:32: undefined: common.NewPathBuilder 05:21:13 internal/core/metadata/application/notify.go:47:93: configuration.Service.EnableNameFieldEscape undefined (type "github.com/edgexfoundry/go-mod-bootstrap/v3/config".ServiceInfo has no field or method EnableNameFieldEscape) 05:21:13 internal/core/metadata/application/notify.go:136:29: undefined: common.NewPathBuilder 05:21:13 internal/core/metadata/application/notify.go:136:83: config.Service.EnableNameFieldEscape undefined (type "github.com/edgexfoundry/go-mod-bootstrap/v3/config".ServiceInfo has no field or method EnableNameFieldEscape) 05:21:13 ? github.com/edgexfoundry/edgex-go/cmd/core-common-config-bootstrapper [no test files] 05:21:13 ? github.com/edgexfoundry/edgex-go/cmd/secrets-config [no test files] 05:21:13 ? github.com/edgexfoundry/edgex-go/cmd/security-bootstrapper [no test files] 05:21:13 ? github.com/edgexfoundry/edgex-go/cmd/security-file-token-provider [no test files] 05:21:13 ? github.com/edgexfoundry/edgex-go/cmd/security-proxy-auth [no test files] 05:21:13 ? github.com/edgexfoundry/edgex-go/cmd/security-secretstore-setup [no test files] 05:21:14 ? github.com/edgexfoundry/edgex-go/cmd/security-spiffe-token-provider [no test files] 05:21:14 ? github.com/edgexfoundry/edgex-go/cmd/support-notifications [no test files] 05:21:14 ? github.com/edgexfoundry/edgex-go/cmd/support-scheduler [no test files] 05:21:14 ? github.com/edgexfoundry/edgex-go/internal [no test files] 05:21:16 ? github.com/edgexfoundry/edgex-go/internal/core/command/config [no test files] 05:21:16 ? github.com/edgexfoundry/edgex-go/internal/core/command/container [no test files] 05:21:16 ok github.com/edgexfoundry/edgex-go/internal/core/command/application 0.060s coverage: 28.7% of statements 05:21:19 ok github.com/edgexfoundry/edgex-go/internal/core/command/controller/http 0.072s coverage: 97.0% of statements 05:21:19 FAIL github.com/edgexfoundry/edgex-go/internal/core/command/controller/messaging [build failed] 05:21:19 ? github.com/edgexfoundry/edgex-go/internal/core/command/controller/messaging/mocks [no test files] 05:21:19 ? github.com/edgexfoundry/edgex-go/internal/core/common_config [no test files] 05:21:19 FAIL github.com/edgexfoundry/edgex-go/internal/core/data/application [build failed] 05:21:19 ? github.com/edgexfoundry/edgex-go/internal/core/data/config [no test files] 05:21:19 ? github.com/edgexfoundry/edgex-go/internal/core/data/container [no test files] 05:21:19 ? github.com/edgexfoundry/edgex-go/internal/core/data/infrastructure/interfaces [no test files] 05:21:19 FAIL github.com/edgexfoundry/edgex-go/internal/core/data/controller/http [build failed] 05:21:19 ? github.com/edgexfoundry/edgex-go/internal/core/data/mocks [no test files] 05:21:19 ? github.com/edgexfoundry/edgex-go/internal/core/data/infrastructure/interfaces/mocks [no test files] 05:21:19 FAIL github.com/edgexfoundry/edgex-go/internal/core/metadata/application [build failed] 05:21:19 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/config [no test files] 05:21:19 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/container [no test files] 05:21:19 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/infrastructure/interfaces [no test files] 05:21:19 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/infrastructure/interfaces/mocks [no test files] 05:21:19 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/uom [no test files] 05:21:19 FAIL github.com/edgexfoundry/edgex-go/internal/core/metadata/controller/http [build failed] 05:21:19 ? github.com/edgexfoundry/edgex-go/internal/pkg [no test files] 05:21:19 ? github.com/edgexfoundry/edgex-go/internal/pkg/bootstrap/handlers [no test files] 05:21:19 ? github.com/edgexfoundry/edgex-go/internal/pkg/common [no test files] 05:21:19 ? github.com/edgexfoundry/edgex-go/internal/pkg/bootstrap/interfaces [no test files] 05:21:19 ? github.com/edgexfoundry/edgex-go/internal/pkg/correlation [no test files] 05:21:19 ? github.com/edgexfoundry/edgex-go/internal/pkg/db [no test files] 05:21:19 ? github.com/edgexfoundry/edgex-go/internal/pkg/db/redis [no test files] 05:21:19 ok github.com/edgexfoundry/edgex-go/internal/io 0.066s coverage: 72.2% of statements 05:21:21 ? github.com/edgexfoundry/edgex-go/internal/pkg/interfaces [no test files] 05:21:21 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper [no test files] 05:21:21 ok github.com/edgexfoundry/edgex-go/internal/pkg/infrastructure/redis 0.086s coverage: 0.9% of statements 05:21:21 ok github.com/edgexfoundry/edgex-go/internal/pkg/utils 0.071s coverage: 32.2% of statements 05:21:21 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command 0.062s coverage: 42.9% of statements 05:21:22 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/gate 1.057s coverage: 82.9% of statements 05:21:22 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/genpassword 0.073s coverage: 94.1% of statements 05:21:22 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/gethttpstatus 0.087s coverage: 96.3% of statements 05:21:22 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/help 0.056s coverage: 87.5% of statements 05:21:22 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/setupacl/share [no test files] 05:21:22 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/config [no test files] 05:21:22 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/container [no test files] 05:21:22 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/handlers [no test files] 05:21:22 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/interfaces [no test files] 05:21:22 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/mosquitto [no test files] 05:21:22 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/mosquitto/config [no test files] 05:21:22 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/mosquitto/container [no test files] 05:21:24 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis [no test files] 05:21:24 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis/config [no test files] 05:21:24 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis/container [no test files] 05:21:24 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis/handlers [no test files] 05:21:24 ? github.com/edgexfoundry/edgex-go/internal/security/config [no test files] 05:21:24 ? github.com/edgexfoundry/edgex-go/internal/security/config/command [no test files] 05:21:24 ? github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy [no test files] 05:21:25 ? github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/shared [no test files] 05:21:26 ? github.com/edgexfoundry/edgex-go/internal/security/config/interfaces [no test files] 05:21:27 ? github.com/edgexfoundry/edgex-go/internal/security/fileprovider/config [no test files] 05:21:27 ? github.com/edgexfoundry/edgex-go/internal/security/fileprovider/container [no test files] 05:21:28 ? github.com/edgexfoundry/edgex-go/internal/security/proxyauth [no test files] 05:21:28 ? github.com/edgexfoundry/edgex-go/internal/security/proxyauth/config [no test files] 05:21:28 ? github.com/edgexfoundry/edgex-go/internal/security/proxyauth/container [no test files] 05:21:29 ? github.com/edgexfoundry/edgex-go/internal/security/secretstore/config [no test files] 05:21:29 ? github.com/edgexfoundry/edgex-go/internal/security/secretstore/container [no test files] 05:21:30 ? github.com/edgexfoundry/edgex-go/internal/security/secretstore/tokencreatable [no test files] 05:21:30 ? github.com/edgexfoundry/edgex-go/internal/security/spiffetokenprovider [no test files] 05:21:30 ? github.com/edgexfoundry/edgex-go/internal/security/spiffetokenprovider/config [no test files] 05:21:30 ? github.com/edgexfoundry/edgex-go/internal/security/spiffetokenprovider/container [no test files] 05:21:30 ? github.com/edgexfoundry/edgex-go/internal/support/notifications [no test files] 05:21:32 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/application/channel [no test files] 05:21:32 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/application/channel/mocks [no test files] 05:21:32 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/config [no test files] 05:21:32 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/container [no test files] 05:21:33 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/infrastructure/interfaces [no test files] 05:21:33 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/infrastructure/interfaces/mocks [no test files] 05:21:33 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/application [no test files] 05:21:33 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler [no test files] 05:21:34 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/listen 12.058s coverage: 94.4% of statements 05:21:34 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/config [no test files] 05:21:34 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/container [no test files] 05:21:35 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/infrastructure/interfaces [no test files] 05:21:35 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/infrastructure/interfaces/mocks [no test files] 05:21:47 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/setupacl 23.265s coverage: 79.9% of statements 05:21:47 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/waitfor 19.093s coverage: 92.9% of statements 05:21:47 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/helper 0.023s coverage: 64.4% of statements 05:21:47 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/mosquitto/handlers 6.064s coverage: 62.3% of statements 05:21:47 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/tcp 11.068s coverage: 87.2% of statements 05:21:47 ok github.com/edgexfoundry/edgex-go/internal/security/common 0.047s coverage: 20.0% of statements 05:21:47 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/help 0.049s coverage: 100.0% of statements 05:21:47 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/adduser 0.104s coverage: 81.8% of statements 05:21:47 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/deluser 0.098s coverage: 82.1% of statements 05:21:47 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/tls 0.058s coverage: 86.0% of statements 05:21:47 ok github.com/edgexfoundry/edgex-go/internal/security/fileprovider 0.174s coverage: 63.1% of statements 05:21:47 ok github.com/edgexfoundry/edgex-go/internal/security/fileprovider/mocks 0.061s coverage: 100.0% of statements 05:21:47 ok github.com/edgexfoundry/edgex-go/internal/security/kdf 0.039s coverage: 89.4% of statements 05:21:47 ok github.com/edgexfoundry/edgex-go/internal/security/kdf/mocks 0.027s coverage: 100.0% of statements 05:21:47 ok github.com/edgexfoundry/edgex-go/internal/security/pipedhexreader 0.035s coverage: 73.7% of statements 05:21:47 ok github.com/edgexfoundry/edgex-go/internal/security/pipedhexreader/mocks 0.029s coverage: 100.0% of statements 05:21:47 ok github.com/edgexfoundry/edgex-go/internal/security/secretstore 0.190s coverage: 38.4% of statements 05:21:47 ok github.com/edgexfoundry/edgex-go/internal/security/secretstore/secretsengine 0.060s coverage: 89.5% of statements 05:21:47 ok github.com/edgexfoundry/edgex-go/internal/security/secretstore/tokenfilewriter 0.061s coverage: 84.8% of statements 05:21:47 ok github.com/edgexfoundry/edgex-go/internal/support/notifications/application 6.076s coverage: 17.7% of statements 05:21:47 ok github.com/edgexfoundry/edgex-go/internal/support/notifications/controller/http 0.119s coverage: 95.7% of statements 05:21:47 ok github.com/edgexfoundry/edgex-go/internal/support/scheduler/application/scheduler 0.059s coverage: 61.8% of statements 05:21:47 ok github.com/edgexfoundry/edgex-go/internal/support/scheduler/controller/http 0.100s coverage: 98.9% of statements 05:21:47 FAIL 05:21:47 make: *** [Makefile:148: unittest] Error 1 [Pipeline] } 05:21:47 $ docker stop --time=1 13386a20675b12361a2dc6859d660883872881359fe41b49eb757e163a225262 05:21:49 $ docker rm -f --volumes 13386a20675b12361a2dc6859d660883872881359fe41b49eb757e163a225262 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Build) Stage "Docker Build" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snap) Stage "Snap" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 05:21:49 Failed in branch amd64 05:22:02 Running on prd-ubuntu20.04-docker-arm64-4c-16g-5867 in /w/workspace/edgexfoundry_edgex-go_PR-4674 [Pipeline] { [Pipeline] ws 05:22:02 Running in /w/workspace/edgex-go/4 [Pipeline] { [Pipeline] checkout 05:22:02 The recommended git tool is: git 05:22:07 using credential edgex-jenkins-ssh 05:22:07 Cloning the remote Git repository 05:22:07 Cloning repository git@github.com:edgexfoundry/edgex-go.git 05:22:07 > git init /w/workspace/edgex-go/4 # timeout=10 05:22:07 Fetching upstream changes from git@github.com:edgexfoundry/edgex-go.git 05:22:07 > git --version # timeout=10 05:22:07 > git --version # 'git version 2.25.1' 05:22:07 using GIT_SSH to set credentials SSH Credentials for GitHub 05:22:07 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/edgex-go.git +refs/heads/*:refs/remotes/origin/* # timeout=10 05:22:25 > git config remote.origin.url git@github.com:edgexfoundry/edgex-go.git # timeout=10 05:22:25 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 05:22:27 Merging remotes/origin/main commit e4ab1ec8366e2be91307e230c2cb89f5ed823568 into PR head commit 2e47f212c76c27201984210177a3483499201b8f 05:22:28 Merge succeeded, producing a849db471e051d4c87f548661d077671e749733c 05:22:28 Checking out Revision a849db471e051d4c87f548661d077671e749733c (PR-4674) 05:22:26 > git config remote.origin.url git@github.com:edgexfoundry/edgex-go.git # timeout=10 05:22:26 Fetching upstream changes from git@github.com:edgexfoundry/edgex-go.git 05:22:26 using GIT_SSH to set credentials SSH Credentials for GitHub 05:22:26 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/edgex-go.git +refs/pull/4674/head:refs/remotes/origin/PR-4674 +refs/heads/main:refs/remotes/origin/main # timeout=10 05:22:27 > git config core.sparsecheckout # timeout=10 05:22:27 > git checkout -f 2e47f212c76c27201984210177a3483499201b8f # timeout=10 05:22:27 > git remote # timeout=10 05:22:27 > git config --get remote.origin.url # timeout=10 05:22:27 using GIT_SSH to set credentials SSH Credentials for GitHub 05:22:27 > git merge e4ab1ec8366e2be91307e230c2cb89f5ed823568 # timeout=10 05:22:28 > git rev-parse HEAD^{commit} # timeout=10 05:22:28 > git config core.sparsecheckout # timeout=10 05:22:28 > git checkout -f a849db471e051d4c87f548661d077671e749733c # timeout=10 05:22:31 Commit message: "Merge commit 'e4ab1ec8366e2be91307e230c2cb89f5ed823568' into HEAD" 05:22:31 First time build. Skipping changelog. [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 05:22:32 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 05:22:32 % Total % Received % Xferd Average Speed Time Time Time Current 05:22:32 Dload Upload Total Spent Left Speed 05:22:32 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12751 100 12751 0 0 82798 0 --:--:-- --:--:-- --:--:-- 83339 [Pipeline] sh 05:22:33 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 05:22:31 > git rev-list --no-walk c36ea2225ad37194e1f2bbf19ae116498b45e46f # timeout=10 05:22:33 + sudo tee /etc/docker/daemon.new 05:22:33 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 05:22:33 { 05:22:33 "registry-mirrors": [ 05:22:33 "https://nexus3.edgexfoundry.org:10001" 05:22:33 ], 05:22:33 "bip": "10.250.0.254/24", 05:22:33 "hosts": [ 05:22:33 "tcp://0.0.0.0:5555", 05:22:33 "unix:///var/run/docker.sock" 05:22:33 ], 05:22:33 "mtu": 1458, 05:22:33 "selinux-enabled": true, 05:22:33 "seccomp-profile": "/etc/docker/seccomp.json" 05:22:33 } [Pipeline] sh 05:22:33 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 05:22:34 + sudo service docker restart [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 05:22:52 provisioning config files... 05:22:52 copy managed file [edgex-go-settings] to file:/w/workspace/edgex-go/4@tmp/config2416682182048909730tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 05:22:52 ---> docker-login.sh 05:22:52 nexus3.edgexfoundry.org:10001 05:22:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:22:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:22:53 Configure a credential helper to remove this warning. See 05:22:53 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:22:53 05:22:53 Login Succeeded 05:22:53 nexus3.edgexfoundry.org:10002 05:22:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:22:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:22:53 Configure a credential helper to remove this warning. See 05:22:53 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:22:53 05:22:53 Login Succeeded 05:22:53 nexus3.edgexfoundry.org:10003 05:22:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:22:54 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:22:54 Configure a credential helper to remove this warning. See 05:22:54 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:22:54 05:22:54 Login Succeeded 05:22:54 nexus3.edgexfoundry.org:10004 05:22:54 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:22:54 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:22:54 Configure a credential helper to remove this warning. See 05:22:54 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:22:54 05:22:54 Login Succeeded 05:22:54 docker.io 05:22:54 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:22:55 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:22:55 Configure a credential helper to remove this warning. See 05:22:55 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:22:55 05:22:55 Login Succeeded 05:22:55 ---> docker-login.sh ends [Pipeline] } 05:22:55 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] sh 05:22:55 + git config --global --add safe.directory /w/workspace/edgex-go/4 [Pipeline] echo 05:22:55 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 05:22:55 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 05:22:55 ========================================================= 05:22:55 [edgeXBuildGoParallel] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine] 05:22:55 ========================================================= [Pipeline] fileExists [Pipeline] sh 05:22:55 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine 05:22:55 1.20-alpine: Pulling from edgex-devops/edgex-golang-base-arm64 05:22:55 edb6bdbacee9: Pulling fs layer 05:22:55 5f9638ab2659: Pulling fs layer 05:22:55 8d51d6327a98: Pulling fs layer 05:22:55 8b374f2dd631: Pulling fs layer 05:22:55 ec14aa9079de: Pulling fs layer 05:22:55 2f466654f4bb: Pulling fs layer 05:22:55 554e91adad29: Pulling fs layer 05:22:55 2f466654f4bb: Waiting 05:22:55 8b374f2dd631: Waiting 05:22:55 554e91adad29: Waiting 05:22:55 ec14aa9079de: Waiting 05:22:56 5f9638ab2659: Verifying Checksum 05:22:56 5f9638ab2659: Download complete 05:22:56 8b374f2dd631: Verifying Checksum 05:22:56 8b374f2dd631: Download complete 05:22:56 ec14aa9079de: Verifying Checksum 05:22:56 ec14aa9079de: Download complete 05:22:56 edb6bdbacee9: Verifying Checksum 05:22:57 edb6bdbacee9: Pull complete 05:22:57 554e91adad29: Verifying Checksum 05:22:57 554e91adad29: Download complete 05:22:57 5f9638ab2659: Pull complete 05:22:58 2f466654f4bb: Verifying Checksum 05:22:58 2f466654f4bb: Download complete 05:22:58 8d51d6327a98: Verifying Checksum 05:22:58 8d51d6327a98: Download complete 05:23:11 8d51d6327a98: Pull complete 05:23:11 8b374f2dd631: Pull complete 05:23:11 ec14aa9079de: Pull complete 05:23:17 2f466654f4bb: Pull complete 05:23:20 554e91adad29: Pull complete 05:23:20 Digest: sha256:f4f79e0ab507ec6f613cbb0f842a80f635fe1a72038f554d66df6ea3828f3663 05:23:20 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine 05:23:20 nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine [Pipeline] fileExists [Pipeline] sh 05:23:20 + + dockerecho build FROM nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine 05:23:20 WORKDIR /edgex 05:23:20 COPY go.mod . 05:23:20 RUN go mod download -t 05:23:20 ci-base-image-arm64 -f - . 05:23:21 Sending build context to Docker daemon 2.978MB 05:23:21 Step 1/4 : FROM nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine 05:23:21 ---> 1e15ea492957 05:23:21 Step 2/4 : WORKDIR /edgex 05:23:23 ---> Running in 3069a8927a37 05:23:23 Removing intermediate container 3069a8927a37 05:23:23 ---> 2d9c01a585a7 05:23:23 Step 3/4 : COPY go.mod . 05:23:23 ---> bee750936550 05:23:23 Step 4/4 : RUN go mod download 05:23:23 ---> Running in b03c54b189b6 05:24:02 Removing intermediate container b03c54b189b6 05:24:02 ---> 45811d32178d 05:24:02 Successfully built 45811d32178d 05:24:02 Successfully tagged ci-base-image-arm64:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:24:02 + docker inspect -f . ci-base-image-arm64 05:24:02 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 05:24:03 prd-ubuntu20.04-docker-arm64-4c-16g-5867 does not seem to be running inside a container 05:24:03 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/edgex-go/4 -v /w/workspace/edgex-go/4:/w/workspace/edgex-go/4:rw,z -v /w/workspace/edgex-go/4@tmp:/w/workspace/edgex-go/4@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 05:24:04 $ docker top d1b083fb306914d628485cc7f060890cc96ce5a26cc0cdfdecc076dcbbfb1db6 -eo pid,comm [Pipeline] { [Pipeline] sh 05:24:05 + go version 05:24:05 go version go1.20.6 linux/arm64 [Pipeline] } 05:24:05 $ docker stop --time=1 d1b083fb306914d628485cc7f060890cc96ce5a26cc0cdfdecc076dcbbfb1db6 05:24:06 $ docker rm -f --volumes d1b083fb306914d628485cc7f060890cc96ce5a26cc0cdfdecc076dcbbfb1db6 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:24:07 + docker inspect -f . ci-base-image-arm64 05:24:07 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 05:24:07 prd-ubuntu20.04-docker-arm64-4c-16g-5867 does not seem to be running inside a container 05:24:07 $ docker run -t -d -u 1001:1001 -u 0:0 -v /var/run/docker.sock:/var/run/docker.sock --privileged -w /w/workspace/edgex-go/4 -v /w/workspace/edgex-go/4:/w/workspace/edgex-go/4:rw,z -v /w/workspace/edgex-go/4@tmp:/w/workspace/edgex-go/4@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 05:24:10 $ docker top 505259cef855bcdb0b2c198bb24117a490ed9aacddca1420e222fcafb2a24639 -eo pid,comm [Pipeline] { [Pipeline] echo 05:24:10 ========================================================= 05:24:10 [edgeXBuildGoParallel] Running Tests and Build... 05:24:10 ========================================================= [Pipeline] sh 05:24:10 + git config --global --add safe.directory /w/workspace/edgex-go/4 [Pipeline] fileExists [Pipeline] sh 05:24:11 + make test 05:24:11 go test -race -coverprofile=coverage.out ./... 05:24:50 ? github.com/edgexfoundry/edgex-go [no test files] 05:26:41 # github.com/edgexfoundry/edgex-go/internal/core/command/controller/messaging 05:26:41 internal/core/command/controller/messaging/external.go:159:32: undefined: common.NewPathBuilder 05:26:41 internal/core/command/controller/messaging/external.go:159:86: config.Service.EnableNameFieldEscape undefined (type "github.com/edgexfoundry/go-mod-bootstrap/v3/config".ServiceInfo has no field or method EnableNameFieldEscape) 05:26:41 internal/core/command/controller/messaging/external.go:161:39: undefined: common.NewPathBuilder 05:26:41 internal/core/command/controller/messaging/external.go:161:93: config.Service.EnableNameFieldEscape undefined (type "github.com/edgexfoundry/go-mod-bootstrap/v3/config".ServiceInfo has no field or method EnableNameFieldEscape) 05:26:41 internal/core/command/controller/messaging/internal.go:156:31: undefined: common.NewPathBuilder 05:26:41 internal/core/command/controller/messaging/internal.go:156:85: config.Service.EnableNameFieldEscape undefined (type "github.com/edgexfoundry/go-mod-bootstrap/v3/config".ServiceInfo has no field or method EnableNameFieldEscape) 05:26:41 internal/core/command/controller/messaging/internal.go:158:38: undefined: common.NewPathBuilder 05:26:41 internal/core/command/controller/messaging/internal.go:158:92: config.Service.EnableNameFieldEscape undefined (type "github.com/edgexfoundry/go-mod-bootstrap/v3/config".ServiceInfo has no field or method EnableNameFieldEscape) 05:26:42 # github.com/edgexfoundry/edgex-go/internal/core/data/application 05:26:42 internal/core/data/application/event.go:85:25: undefined: common.NewPathBuilder 05:26:42 internal/core/data/application/event.go:85:86: configuration.Service.EnableNameFieldEscape undefined (type "github.com/edgexfoundry/go-mod-bootstrap/v3/config".ServiceInfo has no field or method EnableNameFieldEscape) 05:26:42 # github.com/edgexfoundry/edgex-go/internal/core/metadata/application 05:26:42 internal/core/metadata/application/notify.go:45:25: undefined: common.NewPathBuilder 05:26:42 internal/core/metadata/application/notify.go:45:86: configuration.Service.EnableNameFieldEscape undefined (type "github.com/edgexfoundry/go-mod-bootstrap/v3/config".ServiceInfo has no field or method EnableNameFieldEscape) 05:26:42 internal/core/metadata/application/notify.go:47:32: undefined: common.NewPathBuilder 05:26:42 internal/core/metadata/application/notify.go:47:93: configuration.Service.EnableNameFieldEscape undefined (type "github.com/edgexfoundry/go-mod-bootstrap/v3/config".ServiceInfo has no field or method EnableNameFieldEscape) 05:26:42 internal/core/metadata/application/notify.go:136:29: undefined: common.NewPathBuilder 05:26:42 internal/core/metadata/application/notify.go:136:83: config.Service.EnableNameFieldEscape undefined (type "github.com/edgexfoundry/go-mod-bootstrap/v3/config".ServiceInfo has no field or method EnableNameFieldEscape) 05:26:43 ? github.com/edgexfoundry/edgex-go/cmd/core-common-config-bootstrapper [no test files] 05:26:46 ? github.com/edgexfoundry/edgex-go/cmd/secrets-config [no test files] 05:26:47 ? github.com/edgexfoundry/edgex-go/cmd/security-bootstrapper [no test files] 05:26:47 ? github.com/edgexfoundry/edgex-go/cmd/security-file-token-provider [no test files] 05:26:47 ? github.com/edgexfoundry/edgex-go/cmd/security-proxy-auth [no test files] 05:26:47 ? github.com/edgexfoundry/edgex-go/cmd/security-secretstore-setup [no test files] 05:26:49 ? github.com/edgexfoundry/edgex-go/cmd/security-spiffe-token-provider [no test files] 05:26:51 ? github.com/edgexfoundry/edgex-go/cmd/support-notifications [no test files] 05:26:51 ? github.com/edgexfoundry/edgex-go/cmd/support-scheduler [no test files] 05:26:51 ? github.com/edgexfoundry/edgex-go/internal [no test files] 05:27:04 ? github.com/edgexfoundry/edgex-go/internal/core/command/config [no test files] 05:27:04 ? github.com/edgexfoundry/edgex-go/internal/core/command/container [no test files] 05:27:04 ok github.com/edgexfoundry/edgex-go/internal/core/command/application 0.248s coverage: 28.7% of statements 05:27:16 ok github.com/edgexfoundry/edgex-go/internal/core/command/controller/http 0.302s coverage: 97.0% of statements 05:27:16 FAIL github.com/edgexfoundry/edgex-go/internal/core/command/controller/messaging [build failed] 05:27:16 ? github.com/edgexfoundry/edgex-go/internal/core/command/controller/messaging/mocks [no test files] 05:27:16 ? github.com/edgexfoundry/edgex-go/internal/core/common_config [no test files] 05:27:17 ? github.com/edgexfoundry/edgex-go/internal/core/data/config [no test files] 05:27:17 ? github.com/edgexfoundry/edgex-go/internal/core/data/container [no test files] 05:27:17 ? github.com/edgexfoundry/edgex-go/internal/core/data/infrastructure/interfaces [no test files] 05:27:17 ? github.com/edgexfoundry/edgex-go/internal/core/data/infrastructure/interfaces/mocks [no test files] 05:27:17 ? github.com/edgexfoundry/edgex-go/internal/core/data/mocks [no test files] 05:27:17 FAIL github.com/edgexfoundry/edgex-go/internal/core/data/application [build failed] 05:27:17 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/config [no test files] 05:27:17 FAIL github.com/edgexfoundry/edgex-go/internal/core/data/controller/http [build failed] 05:27:17 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/container [no test files] 05:27:17 FAIL github.com/edgexfoundry/edgex-go/internal/core/metadata/application [build failed] 05:27:18 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/infrastructure/interfaces [no test files] 05:27:18 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/infrastructure/interfaces/mocks [no test files] 05:27:18 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/uom [no test files] 05:27:18 FAIL github.com/edgexfoundry/edgex-go/internal/core/metadata/controller/http [build failed] 05:27:19 ? github.com/edgexfoundry/edgex-go/internal/pkg [no test files] 05:27:19 ? github.com/edgexfoundry/edgex-go/internal/pkg/bootstrap/handlers [no test files] 05:27:19 ? github.com/edgexfoundry/edgex-go/internal/pkg/bootstrap/interfaces [no test files] 05:27:19 ? github.com/edgexfoundry/edgex-go/internal/pkg/common [no test files] 05:27:19 ? github.com/edgexfoundry/edgex-go/internal/pkg/correlation [no test files] 05:27:19 ? github.com/edgexfoundry/edgex-go/internal/pkg/db [no test files] 05:27:19 ? github.com/edgexfoundry/edgex-go/internal/pkg/db/redis [no test files] 05:27:19 ok github.com/edgexfoundry/edgex-go/internal/io 0.215s coverage: 72.2% of statements 05:27:29 ? github.com/edgexfoundry/edgex-go/internal/pkg/interfaces [no test files] 05:27:29 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper [no test files] 05:27:29 ok github.com/edgexfoundry/edgex-go/internal/pkg/infrastructure/redis 0.411s coverage: 0.9% of statements 05:27:29 ok github.com/edgexfoundry/edgex-go/internal/pkg/utils 0.297s coverage: 32.2% of statements 05:27:32 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command 0.291s coverage: 42.9% of statements 05:27:32 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/gate 0.265s coverage: 82.9% of statements 05:27:32 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/genpassword 0.266s coverage: 94.1% of statements 05:27:32 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/gethttpstatus 0.291s coverage: 96.3% of statements 05:27:36 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/help 0.220s coverage: 87.5% of statements 05:27:38 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/setupacl/share [no test files] 05:27:38 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/config [no test files] 05:27:38 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/container [no test files] 05:27:38 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/handlers [no test files] 05:27:40 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/interfaces [no test files] 05:27:40 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/mosquitto [no test files] 05:27:40 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/mosquitto/config [no test files] 05:27:40 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/mosquitto/container [no test files] 05:27:48 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/listen 12.224s coverage: 94.4% of statements 05:27:48 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis [no test files] 05:27:48 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis/config [no test files] 05:27:48 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis/container [no test files] 05:27:48 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis/handlers [no test files] 05:27:55 ? github.com/edgexfoundry/edgex-go/internal/security/config [no test files] 05:27:55 ? github.com/edgexfoundry/edgex-go/internal/security/config/command [no test files] 05:27:56 ? github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy [no test files] 05:28:02 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/setupacl 24.057s coverage: 79.9% of statements 05:28:04 ? github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/shared [no test files] 05:28:05 ? github.com/edgexfoundry/edgex-go/internal/security/config/interfaces [no test files] 05:28:06 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/waitfor 27.259s coverage: 92.9% of statements 05:28:06 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/helper 0.078s coverage: 64.4% of statements 05:28:06 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/mosquitto/handlers 6.212s coverage: 62.3% of statements 05:28:06 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/tcp 11.209s coverage: 87.2% of statements 05:28:06 ok github.com/edgexfoundry/edgex-go/internal/security/common 0.194s coverage: 20.0% of statements 05:28:06 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/help 0.174s coverage: 100.0% of statements 05:28:06 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/adduser 0.456s coverage: 81.8% of statements 05:28:06 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/deluser 0.481s coverage: 82.1% of statements 05:28:06 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/tls 0.241s coverage: 86.0% of statements 05:28:11 ? github.com/edgexfoundry/edgex-go/internal/security/fileprovider/config [no test files] 05:28:11 ? github.com/edgexfoundry/edgex-go/internal/security/fileprovider/container [no test files] 05:28:12 ok github.com/edgexfoundry/edgex-go/internal/security/fileprovider 1.045s coverage: 63.1% of statements 05:28:12 ok github.com/edgexfoundry/edgex-go/internal/security/fileprovider/mocks 0.267s coverage: 100.0% of statements 05:28:13 ok github.com/edgexfoundry/edgex-go/internal/security/kdf 0.121s coverage: 89.4% of statements 05:28:13 ok github.com/edgexfoundry/edgex-go/internal/security/kdf/mocks 0.093s coverage: 100.0% of statements 05:28:13 ok github.com/edgexfoundry/edgex-go/internal/security/pipedhexreader 0.105s coverage: 73.7% of statements 05:28:14 ? github.com/edgexfoundry/edgex-go/internal/security/proxyauth [no test files] 05:28:14 ? github.com/edgexfoundry/edgex-go/internal/security/proxyauth/config [no test files] 05:28:14 ? github.com/edgexfoundry/edgex-go/internal/security/proxyauth/container [no test files] 05:28:14 ok github.com/edgexfoundry/edgex-go/internal/security/pipedhexreader/mocks 0.090s coverage: 100.0% of statements 05:28:22 ? github.com/edgexfoundry/edgex-go/internal/security/secretstore/config [no test files] 05:28:22 ? github.com/edgexfoundry/edgex-go/internal/security/secretstore/container [no test files] 05:28:22 ? github.com/edgexfoundry/edgex-go/internal/security/secretstore/tokencreatable [no test files] 05:28:22 ok github.com/edgexfoundry/edgex-go/internal/security/secretstore 1.002s coverage: 38.4% of statements 05:28:22 ok github.com/edgexfoundry/edgex-go/internal/security/secretstore/secretsengine 0.245s coverage: 89.5% of statements 05:28:26 ? github.com/edgexfoundry/edgex-go/internal/security/spiffetokenprovider [no test files] 05:28:26 ? github.com/edgexfoundry/edgex-go/internal/security/spiffetokenprovider/config [no test files] 05:28:26 ? github.com/edgexfoundry/edgex-go/internal/security/spiffetokenprovider/container [no test files] 05:28:26 ? github.com/edgexfoundry/edgex-go/internal/support/notifications [no test files] 05:28:26 ok github.com/edgexfoundry/edgex-go/internal/security/secretstore/tokenfilewriter 0.234s coverage: 84.8% of statements 05:28:33 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/application/channel [no test files] 05:28:33 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/application/channel/mocks [no test files] 05:28:33 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/config [no test files] 05:28:33 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/container [no test files] 05:28:38 ok github.com/edgexfoundry/edgex-go/internal/support/notifications/application 6.298s coverage: 17.7% of statements 05:28:39 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/infrastructure/interfaces [no test files] 05:28:39 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/infrastructure/interfaces/mocks [no test files] 05:28:39 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler [no test files] 05:28:39 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/application [no test files] 05:28:40 ok github.com/edgexfoundry/edgex-go/internal/support/notifications/controller/http 0.598s coverage: 95.7% of statements 05:28:44 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/config [no test files] 05:28:44 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/container [no test files] 05:28:44 ok github.com/edgexfoundry/edgex-go/internal/support/scheduler/application/scheduler 0.292s coverage: 61.8% of statements 05:28:46 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/infrastructure/interfaces [no test files] 05:28:46 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/infrastructure/interfaces/mocks [no test files] 05:28:47 ok github.com/edgexfoundry/edgex-go/internal/support/scheduler/controller/http 0.396s coverage: 98.9% of statements 05:28:47 FAIL 05:28:48 make: *** [Makefile:148: unittest] Error 1 [Pipeline] } 05:28:48 $ docker stop --time=1 505259cef855bcdb0b2c198bb24117a490ed9aacddca1420e222fcafb2a24639 05:28:50 $ docker rm -f --volumes 505259cef855bcdb0b2c198bb24117a490ed9aacddca1420e222fcafb2a24639 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Build) Stage "Docker Build" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:28:51 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 05:28:51 05:28:51 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:28:52 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 05:28:52 arm64: Pulling from edgex-lftools-log-publisher 05:28:52 8998bd30e6a1: Pulling fs layer 05:28:52 04944245beec: Pulling fs layer 05:28:52 699f458cf7ca: Pulling fs layer 05:28:52 765212b225bb: Pulling fs layer 05:28:52 f23df028b6ca: Pulling fs layer 05:28:52 d65c8cfc05b1: Pulling fs layer 05:28:52 2437ff75d9bd: Pulling fs layer 05:28:52 765212b225bb: Waiting 05:28:52 f23df028b6ca: Waiting 05:28:52 d65c8cfc05b1: Waiting 05:28:52 2437ff75d9bd: Waiting 05:28:52 04944245beec: Verifying Checksum 05:28:52 04944245beec: Download complete 05:28:52 765212b225bb: Verifying Checksum 05:28:52 765212b225bb: Download complete 05:28:52 f23df028b6ca: Verifying Checksum 05:28:52 f23df028b6ca: Download complete 05:28:52 d65c8cfc05b1: Verifying Checksum 05:28:52 d65c8cfc05b1: Download complete 05:28:52 699f458cf7ca: Verifying Checksum 05:28:52 699f458cf7ca: Download complete 05:28:52 8998bd30e6a1: Verifying Checksum 05:28:52 8998bd30e6a1: Download complete 05:28:55 2437ff75d9bd: Verifying Checksum 05:28:55 2437ff75d9bd: Download complete 05:28:56 8998bd30e6a1: Pull complete 05:28:57 04944245beec: Pull complete 05:28:58 699f458cf7ca: Pull complete 05:28:58 765212b225bb: Pull complete 05:28:59 f23df028b6ca: Pull complete 05:28:59 d65c8cfc05b1: Pull complete 05:29:14 2437ff75d9bd: Pull complete 05:29:14 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 05:29:14 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 05:29:14 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 05:29:14 prd-ubuntu20.04-docker-arm64-4c-16g-5867 does not seem to be running inside a container 05:29:14 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged --net host -v /home/jenkins:/home/jenkins -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/edgex-go/4 -v /w/workspace/edgex-go/4:/w/workspace/edgex-go/4:rw,z -v /w/workspace/edgex-go/4@tmp:/w/workspace/edgex-go/4@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 05:29:17 $ docker top 574642d4bdf22b6b6af9dbc9843c015f2535e2dbf34d512346572fc91bf70264 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 05:29:17 ---> job-cost.sh 05:29:18 lf-activate-venv: SKIPPING 05:29:18 INFO: No Stack... 05:29:18 INFO: Retrieving Pricing Info for: v3-standard-4 05:29:19 INFO: Archiving Costs [Pipeline] sh 05:29:19 + + catcut /w/workspace/edgex-go/4/archives/cost.csv -d, -f6 05:29:19 [Pipeline] lock 05:29:19 Trying to acquire lock on [jenkins-edgexfoundry-edgex-go-PR-4674-4-stack-cost] 05:29:19 Resource [jenkins-edgexfoundry-edgex-go-PR-4674-4-stack-cost] did not exist. Created. 05:29:19 Lock acquired on [jenkins-edgexfoundry-edgex-go-PR-4674-4-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 05:29:20 + echo total: 0.10999999940395355 [Pipeline] stash 05:29:20 Stashed 1 file(s) [Pipeline] } 05:29:20 Lock released on resource [jenkins-edgexfoundry-edgex-go-PR-4674-4-stack-cost] [Pipeline] // lock [Pipeline] } 05:29:20 $ docker stop --time=1 574642d4bdf22b6b6af9dbc9843c015f2535e2dbf34d512346572fc91bf70264 05:29:22 $ docker rm -f --volumes 574642d4bdf22b6b6af9dbc9843c015f2535e2dbf34d512346572fc91bf70264 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // ws [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } 05:29:22 Failed in branch arm64 [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (CodeCov) Stage "CodeCov" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snyk Scan) Stage "Snyk Scan" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Publish Swagger) Stage "Publish Swagger" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Semver) Stage "Semver" skipped due to earlier failure(s) [Pipeline] stage [Pipeline] { (Tag) Stage "Semver" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) Stage "Semver" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] stage [Pipeline] { (LF Post Build Actions) [Pipeline] sh 05:29:22 + [ -d /w/workspace/edgex-go/4/archives ] [Pipeline] libraryResource [Pipeline] sh 05:29:23 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 05:29:24 ---> package-listing.sh 05:29:24 ++ tr '[:upper:]' '[:lower:]' 05:29:24 ++ facter osfamily 05:29:24 + OS_FAMILY=debian 05:29:24 + workspace=/w/workspace/edgex-go/4 05:29:24 + START_PACKAGES=/tmp/packages_start.txt 05:29:24 + END_PACKAGES=/tmp/packages_end.txt 05:29:24 + DIFF_PACKAGES=/tmp/packages_diff.txt 05:29:24 + PACKAGES=/tmp/packages_start.txt 05:29:24 + '[' /w/workspace/edgex-go/4 ']' 05:29:24 + PACKAGES=/tmp/packages_end.txt 05:29:24 + case "${OS_FAMILY}" in 05:29:24 + dpkg -l 05:29:24 + grep '^ii' 05:29:24 + '[' -f /tmp/packages_start.txt ']' 05:29:24 + '[' -f /tmp/packages_end.txt ']' 05:29:24 + diff /tmp/packages_start.txt /tmp/packages_end.txt 05:29:24 + '[' /w/workspace/edgex-go/4 ']' 05:29:24 + mkdir -p /w/workspace/edgex-go/4/archives/ 05:29:24 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/edgex-go/4/archives/ [Pipeline] echo 05:29:24 Launching container with: [--privileged -u 0:0 --net host -v /var/log/sysstat:/var/log/sysstat -v /var/log/secure:/var/log/secure -v /var/log/auth.log:/var/log/auth.log -v /w/workspace/edgex-go/4/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 05:29:24 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:29:25 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 05:29:25 05:29:25 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:29:25 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 05:29:25 latest: Pulling from edgex-lftools-log-publisher 05:29:25 5eb5b503b376: Pulling fs layer 05:29:25 5c69ac0246d0: Pulling fs layer 05:29:25 ec43610c2a17: Pulling fs layer 05:29:25 3a2ae6a8a46f: Pulling fs layer 05:29:25 33b1e0a273af: Pulling fs layer 05:29:25 5d3b04190fa2: Pulling fs layer 05:29:25 2f39f015ded8: Pulling fs layer 05:29:25 3a2ae6a8a46f: Waiting 05:29:25 33b1e0a273af: Waiting 05:29:25 2f39f015ded8: Waiting 05:29:25 5d3b04190fa2: Waiting 05:29:25 5c69ac0246d0: Download complete 05:29:25 3a2ae6a8a46f: Download complete 05:29:25 33b1e0a273af: Verifying Checksum 05:29:25 33b1e0a273af: Download complete 05:29:25 ec43610c2a17: Verifying Checksum 05:29:25 ec43610c2a17: Download complete 05:29:25 5d3b04190fa2: Verifying Checksum 05:29:25 5d3b04190fa2: Download complete 05:29:25 5eb5b503b376: Verifying Checksum 05:29:26 2f39f015ded8: Verifying Checksum 05:29:26 2f39f015ded8: Download complete 05:29:26 5eb5b503b376: Pull complete 05:29:27 5c69ac0246d0: Pull complete 05:29:27 ec43610c2a17: Pull complete 05:29:27 3a2ae6a8a46f: Pull complete 05:29:27 33b1e0a273af: Pull complete 05:29:28 5d3b04190fa2: Pull complete 05:29:32 2f39f015ded8: Pull complete 05:29:32 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 05:29:32 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 05:29:32 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 05:29:32 prd-ubuntu20.04-docker-8c-8g-5866 does not seem to be running inside a container 05:29:32 $ docker run -t -d -u 1001:1001 --privileged -u 0:0 --net host -v /var/log/sysstat:/var/log/sysstat -v /var/log/secure:/var/log/secure -v /var/log/auth.log:/var/log/auth.log -v /w/workspace/edgex-go/4/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/edgex-go/4 -v /w/workspace/edgex-go/4:/w/workspace/edgex-go/4:rw,z -v /w/workspace/edgex-go/4@tmp:/w/workspace/edgex-go/4@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 05:29:42 $ docker top 156e458bec53df72518a44beb09982d1d46ea8c6ef5fce3ba9c2bb5263d0d64a -eo pid,comm [Pipeline] { [Pipeline] sh 05:29:43 + touch /tmp/pre-build-complete [Pipeline] sh 05:29:43 + mkdir -p /var/log/sysstat [Pipeline] sh 05:29:43 + ls /var/log/sa-host 05:29:43 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 05:29:43 provisioning config files... 05:29:43 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/edgex-go/4@tmp/config11814414744461110650tmp [Pipeline] { [Pipeline] echo 05:29:43 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 05:29:44 ---> create-netrc.sh [Pipeline] } 05:29:44 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 05:29:44 ---> python-tools-install.sh [Pipeline] echo 05:29:44 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 05:29:44 ---> sudo-logs.sh 05:29:44 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 05:29:44 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 05:29:45 ---> job-cost.sh 05:29:45 lf-activate-venv: SKIPPING 05:29:45 DEBUG: total: 0.10999999940395355 05:29:45 INFO: Retrieving Stack Cost... 05:29:45 INFO: Retrieving Pricing Info for: v3-standard-8 05:29:45 INFO: Archiving Costs [Pipeline] echo 05:29:45 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 05:29:46 ---> logs-deploy.sh 05:29:46 lf-activate-venv: SKIPPING 05:29:46 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/edgex-go/PR-4674/4 05:29:46 INFO: archiving workspace using pattern(s): 05:29:47 Archives upload complete. 05:29:47 INFO: archiving logs to Nexus