Running with gitlab-runner 13.2.0 (353dd94e)  on global-shared-gitlab-runner-74d5bd4795-j8zps oFz8WHMZ section_start:1603126641:prepare_executor Preparing the "kubernetes" executor Using Kubernetes namespace: gitlab-runner Using Kubernetes executor with image ${GITLAB_INTERNAL_REGISTRY}/ironbank-tools/ironbank-pipeline/jenkins-oscap-agent:1.1 ... section_end:1603126641:prepare_executor section_start:1603126641:prepare_script Preparing environment Waiting for pod gitlab-runner/runner-ofz8whmz-project-1215-concurrent-1ppnxw to be running, status is Pending Running on runner-ofz8whmz-project-1215-concurrent-1ppnxw via global-shared-gitlab-runner-74d5bd4795-j8zps... section_end:1603126645:prepare_script section_start:1603126645:get_sources Getting source from Git repository Fetching changes with git depth set to 50... Initialized empty Git repository in /builds/dsop/google/distroless/static/.git/ Created fresh repository. Checking out 24674096 as master... Skipping Git submodules setup section_end:1603126645:get_sources section_start:1603126645:download_artifacts Downloading artifacts Downloading artifacts for load scripts (461387)... Downloading artifacts from coordinator... ok  id=461387 responseStatus=200 OK token=zbW8zVfW Downloading artifacts for build (461393)... Downloading artifacts from coordinator... ok  id=461393 responseStatus=200 OK token=-nqRkody Downloading artifacts for twistlock scan (461394)... Downloading artifacts from coordinator... ok  id=461394 responseStatus=200 OK token=RWyxWK2b Downloading artifacts for anchore scan (461395)... Downloading artifacts from coordinator... ok  id=461395 responseStatus=200 OK token=T5FKjR6Y section_end:1603126645:download_artifacts section_start:1603126645:step_script Executing "step_script" stage of the job script $ "${PIPELINE_REPO_DIR}/stages/csv-output/csv-output.sh" INFO: Log level set to info Source file is ci-artifacts/scan-results/csvs/all_scans.xlsx Output file is ci-artifacts/scan-results/csvs/static:nonroot-56901-justifications.xlsx Source image is google/distroless/static Cloning the dccscr-whitelists repository... INFO: Log level set to info done. Getting source image greylist... dccscr-whitelists/google/distroless/static/static.greylist done. Getting greylist files for all parent images of google/distroless/static No parent image The following base image greylist files have been identified... done. Gathering list of all justifications... done. Processing OpenSCAP Compliance Results... done. Processing Twistlock Vulnerability Results... Traceback (most recent call last): File "ci-artifacts/[MASKED]/stages/csv-output/justifier.py", line 450, in main(sys.argv[1:], inheritableTriggerIds) File "ci-artifacts/[MASKED]/stages/csv-output/justifier.py", line 428, in main justificationsTwistlock(wb, jTwistlock) File "ci-artifacts/[MASKED]/stages/csv-output/justifier.py", line 222, in justificationsTwistlock id = cell.value + "-" + cell3.value + "-" + cell4.value TypeError: unsupported operand type(s) for +: 'NoneType' and 'str' section_end:1603126648:step_script section_start:1603126648:upload_artifacts_on_failure Uploading artifacts for failed job ci-artifacts/scan-results/csvs: found 8 matching files and directories Uploading artifacts... Uploading artifacts as "archive" to coordinator... ok id=461491 responseStatus=201 Created token=H2KVA8_k section_end:1603126649:upload_artifacts_on_failure ERROR: Job failed: command terminated with exit code 1