JSONSchemer::InvalidFileURI: must use `file` scheme
This error is happening during a limited subset of jobs (<1%) for Sbom::IngestReportsWorker.
https://log.gprd.gitlab.net/goto/d65a8680-9025-11ed-9f43-e3784d7fe3ca
lib/gitlab/ci/parsers/sbom/validators/cyclonedx_schema_validator.rb:30:in `each'
lib/gitlab/ci/parsers/sbom/validators/cyclonedx_schema_validator.rb:30:in `map'
lib/gitlab/ci/parsers/sbom/validators/cyclonedx_schema_validator.rb:30:in `pretty_errors'
lib/gitlab/ci/parsers/sbom/validators/cyclonedx_schema_validator.rb:20:in `errors'
lib/gitlab/ci/parsers/sbom/validators/cyclonedx_schema_validator.rb:16:in `valid?'
lib/gitlab/ci/parsers/sbom/cyclonedx.rb:45:in `valid_schema?'
lib/gitlab/ci/parsers/sbom/cyclonedx.rb:30:in `valid?'
lib/gitlab/ci/parsers/sbom/cyclonedx.rb:14:in `parse!'
lib/gitlab/ci/parsers/instrumentation.rb:13:in `block in parse!'
lib/gitlab/ci/parsers/instrumentation.rb:12:in `parse!'
ee/app/models/ee/ci/build.rb:180:in `block in collect_sbom_reports!'
app/models/ci/build.rb:1120:in `block (2 levels) in each_report'
lib/gitlab/ci/build/artifacts/adapters/gzip_stream.rb:24:in `block in each_blob'
lib/gitlab/ci/build/artifacts/adapters/gzip_stream.rb:39:in `gzip'
lib/gitlab/ci/build/artifacts/adapters/gzip_stream.rb:23:in `each_blob'
app/models/concerns/ci/artifactable.rb:47:in `block in each_blob'
app/uploaders/gitlab_uploader.rb:112:in `open'
app/models/concerns/ci/artifactable.rb:46:in `each_blob'
app/models/ci/build.rb:1119:in `block in each_report'
app/models/ci/build.rb:1118:in `each'
app/models/ci/build.rb:1118:in `each_report'
ee/app/models/ee/ci/build.rb:178:in `collect_sbom_reports!'
ee/app/models/ee/ci/pipeline.rb:157:in `block (2 levels) in sbom_reports'
ee/app/models/ee/ci/pipeline.rb:156:in `block in sbom_reports'
ee/app/models/ee/ci/pipeline.rb:155:in `tap'
ee/app/models/ee/ci/pipeline.rb:155:in `sbom_reports'
ee/app/services/sbom/ingestion/ingest_reports_service.rb:27:in `sbom_reports'
ee/app/services/sbom/ingestion/ingest_reports_service.rb:23:in `ingest_reports'
ee/app/services/sbom/ingestion/ingest_reports_service.rb:15:in `execute'
ee/app/services/sbom/ingestion/ingest_reports_service.rb:7:in `execute'
ee/app/workers/sbom/ingest_reports_worker.rb:19:in `block in perform'
ee/app/workers/sbom/ingest_reports_worker.rb:16:in `perform'
lib/gitlab/database/load_balancing/sidekiq_server_middleware.rb:26:in `call'
lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing.rb:16:in `perform'
lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job.rb:44:in `perform'
lib/gitlab/sidekiq_middleware/duplicate_jobs/server.rb:8:in `call'
lib/gitlab/sidekiq_middleware/worker_context.rb:9:in `wrap_in_optional_context'
lib/gitlab/sidekiq_middleware/worker_context/server.rb:19:in `block in call'
lib/gitlab/application_context.rb:115:in `block in use'
lib/gitlab/application_context.rb:115:in `use'
lib/gitlab/application_context.rb:55:in `with_context'
lib/gitlab/sidekiq_middleware/worker_context/server.rb:17:in `call'
lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'
lib/gitlab/sidekiq_versioning/middleware.rb:9:in `call'
lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `block in call'
lib/gitlab/database/query_analyzer.rb:37:in `within'
lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `call'
lib/gitlab/sidekiq_middleware/admin_mode/server.rb:14:in `call'
lib/gitlab/sidekiq_middleware/instrumentation_logger.rb:9:in `call'
lib/gitlab/sidekiq_middleware/batch_loader.rb:7:in `call'
lib/gitlab/sidekiq_middleware/extra_done_log_metadata.rb:7:in `call'
lib/gitlab/sidekiq_middleware/request_store_middleware.rb:10:in `block in call'
lib/gitlab/with_request_store.rb:17:in `enabling_request_store'
lib/gitlab/with_request_store.rb:10:in `with_request_store'
lib/gitlab/sidekiq_middleware/request_store_middleware.rb:9:in `call'
lib/gitlab/sidekiq_middleware/server_metrics.rb:76:in `block in call'
lib/gitlab/sidekiq_middleware/server_metrics.rb:103:in `block in instrument'
lib/gitlab/metrics/background_transaction.rb:33:in `run'
lib/gitlab/sidekiq_middleware/server_metrics.rb:103:in `instrument'
lib/gitlab/sidekiq_middleware/server_metrics.rb:75:in `call'
lib/gitlab/sidekiq_middleware/monitor.rb:10:in `block in call'
lib/gitlab/sidekiq_daemon/monitor.rb:46:in `within_job'
lib/gitlab/sidekiq_middleware/monitor.rb:9:in `call'
lib/gitlab/sidekiq_middleware/size_limiter/server.rb:13:in `call'
lib/gitlab/sidekiq_logging/structured_logger.rb:21:in `call'