Skip to content

[Exporterhelper Exporter] Enable metadata population in exporterhelper when sending_queue is enabled #36619

[Exporterhelper Exporter] Enable metadata population in exporterhelper when sending_queue is enabled

[Exporterhelper Exporter] Enable metadata population in exporterhelper when sending_queue is enabled #36619

Triggered via pull request January 15, 2026 08:49
Status Failure
Total duration 3m 8s
Artifacts

build-and-test.yml

on: pull_request
setup-environment
10s
setup-environment
Matrix: unittest-matrix
Matrix: cross-build-collector
unittest
3s
unittest
Fit to window
Zoom out
Zoom in

Annotations

97 errors
unittest-matrix (ubuntu-latest, stable)
Process completed with exit code 2.
unittest-matrix (ubuntu-latest, stable): exporter/exporterhelper/internal/base_exporter.go#L228
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
unittest-matrix (ubuntu-latest, stable): exporter/exporterhelper/internal/base_exporter.go#L227
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
unittest-matrix (ubuntu-latest, stable): exporter/exporterhelper/internal/base_exporter.go#L220
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
unittest-matrix (ubuntu-latest, stable)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)\n"
unittest-matrix (ubuntu-latest, stable)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)\n"
unittest-matrix (ubuntu-latest, stable)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
unittest-matrix (ubuntu-latest, stable)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
unittest-matrix (ubuntu-latest, stable)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
test-coverage
Process completed with exit code 2.
test-coverage: exporter/exporterhelper/internal/base_exporter.go#L228
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
test-coverage: exporter/exporterhelper/internal/base_exporter.go#L227
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
test-coverage: exporter/exporterhelper/internal/base_exporter.go#L220
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
test-coverage
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)\n"
test-coverage
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)\n"
govulncheck
Process completed with exit code 2.
govulncheck: exporter/exporterhelper/internal/base_exporter.go#L228
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
govulncheck: exporter/exporterhelper/internal/base_exporter.go#L227
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
govulncheck: exporter/exporterhelper/internal/base_exporter.go#L220
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (linux, 386)
Process completed with exit code 2.
cross-build-collector (linux, 386)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (linux, 386)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (linux, 386)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
unittest-matrix (ubuntu-latest, oldstable)
The strategy configuration was canceled because "unittest-matrix.ubuntu-latest_stable" failed
unittest-matrix (ubuntu-latest, oldstable)
The operation was canceled.
unittest-matrix (ubuntu-latest, oldstable): exporter/exporterhelper/internal/base_exporter.go#L228
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
unittest-matrix (ubuntu-latest, oldstable): exporter/exporterhelper/internal/base_exporter.go#L227
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
unittest-matrix (ubuntu-latest, oldstable): exporter/exporterhelper/internal/base_exporter.go#L220
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
unittest-matrix (ubuntu-latest, oldstable)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)\n"
unittest-matrix (ubuntu-latest, oldstable)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)\n"
unittest-matrix (ubuntu-latest, oldstable)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
unittest-matrix (ubuntu-latest, oldstable)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
unittest-matrix (ubuntu-latest, oldstable)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (linux, s390x)
Process completed with exit code 2.
cross-build-collector (linux, s390x)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (linux, s390x)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (linux, s390x)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (darwin, arm64)
Process completed with exit code 2.
cross-build-collector (darwin, arm64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (darwin, arm64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (darwin, arm64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (windows, amd64)
Process completed with exit code 2.
cross-build-collector (windows, amd64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (windows, amd64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (windows, amd64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (linux, amd64)
Process completed with exit code 2.
cross-build-collector (linux, amd64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (linux, amd64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (linux, arm, 7)
Process completed with exit code 2.
cross-build-collector (linux, amd64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (linux, arm, 7)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (linux, arm, 7)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (linux, arm, 7)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (aix, ppc64)
Process completed with exit code 2.
cross-build-collector (aix, ppc64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (aix, ppc64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (aix, ppc64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
unittest
Process completed with exit code 1.
cross-build-collector (darwin, amd64)
Process completed with exit code 2.
cross-build-collector (darwin, amd64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (darwin, amd64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (darwin, amd64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (windows, 386)
Process completed with exit code 2.
cross-build-collector (windows, 386)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (windows, 386)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (windows, 386)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (linux, ppc64le)
Process completed with exit code 2.
cross-build-collector (linux, ppc64le)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (linux, ppc64le)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (linux, ppc64le)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (linux, arm64)
Process completed with exit code 2.
cross-build-collector (linux, arm64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (linux, arm64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (linux, arm64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (windows, arm64)
Process completed with exit code 2.
cross-build-collector (windows, arm64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (windows, arm64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (windows, arm64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (linux, riscv64)
Process completed with exit code 2.
cross-build-collector (linux, riscv64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (linux, riscv64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
cross-build-collector (linux, riscv64)
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
checks: pdata/internal/generated_proto_histogramdatapoint.go#L20
32 bytes saved: struct with 112 pointer bytes could be 80
checks: pdata/internal/generated_proto_exporttracepartialsuccess.go#L18
8 bytes saved: struct with 16 pointer bytes could be 8
checks: pdata/internal/generated_proto_exportprofilespartialsuccess.go#L18
8 bytes saved: struct with 16 pointer bytes could be 8
checks: pdata/internal/generated_proto_exportmetricspartialsuccess.go#L18
8 bytes saved: struct with 16 pointer bytes could be 8
checks: pdata/internal/generated_proto_exportlogspartialsuccess.go#L18
8 bytes saved: struct with 16 pointer bytes could be 8
checks: pdata/internal/generated_proto_exponentialhistogramdatapointbuckets.go#L18
8 bytes saved: struct with 16 pointer bytes could be 8
checks: pdata/internal/generated_proto_exponentialhistogramdatapoint.go#L23
8 bytes saved: struct of size 200 could be 192
checks: pdata/internal/generated_proto_exemplar.go#L52
24 bytes saved: struct with 48 pointer bytes could be 24
checks
import cycle not allowed
checks
import cycle not allowed
lint
Process completed with exit code 2.
lint
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)))) (typecheck)
lint
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
lint
cfg.MetadataKeys undefined (type configoptional.Optional[queuebatch.Config] has no field or method MetadataKeys)
lint
could not import go.opentelemetry.io/collector/exporter/exporterhelper/internal (-: # go.opentelemetry.io/collector/exporter/exporterhelper/internal