=== RUN TestVariant_NilRequest 2026/05/28 17:14:03 ERROR Activity panic. WorkflowID default-test-workflow-id RunID default-test-run-id ActivityType BatchActivityWithProtobuf Attempt 1 PanicError runtime error: invalid memory address or nil pointer dereference PanicStack activity for default-test-taskqueue [panic]: go.temporal.io/server/service/worker/batcher.(*activities).BatchActivityWithProtobuf(0xc0005601c0, {0x27edb10, 0xc0008c1c20}, 0xc00048e680) /root/.pruva/runs/cve-2026-5199-batcher_20260528-160814/external/temporal/service/worker/batcher/activities.go:392 +0x7a3 reflect.Value.call({0x1e65100?, 0xc0005138a0?, 0xc00008f1e8?}, {0x23888a9, 0x4}, {0xc0008c1c50, 0x2, 0x196?}) /root/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/reflect/value.go:581 +0xcc6 reflect.Value.Call({0x1e65100?, 0xc0005138a0?, 0xc00008f2b0?}, {0xc0008c1c50?, 0xc000857c00?, 0xc00012ae70?}) /root/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/reflect/value.go:365 +0xb9 go.temporal.io/sdk/internal.executeFunction({0x1e65100, 0xc0005138a0?}, {0xc00051dba0?, 0x2, 0x1e07ec0?}) /root/go/pkg/mod/go.temporal.io/sdk@v1.35.0/internal/internal_worker.go:2190 +0x305 go.temporal.io/sdk/internal.executeFunctionWithContext({0x27edb10, 0xc0008c1c20}, {0x1e65100, 0xc0005138a0}, {0xc0008d84e0, 0x1, 0x1}) /root/go/pkg/mod/go.temporal.io/sdk@v1.35.0/internal/internal_worker.go:2174 +0x1b8 go.temporal.io/sdk/internal.(*activityEnvironmentInterceptor).ExecuteActivity(0xc000857bc0, {0x27edbb8?, 0xc000560380?}, 0xc0007473e0) /root/go/pkg/mod/go.temporal.io/sdk@v1.35.0/internal/internal_activity.go:349 +0x67 go.temporal.io/sdk/internal.(*activityExecutor).ExecuteWithActualArgs(0xc0008c1a40, {0x27edbb8, 0xc000560380}, {0xc0008d84e0, 0x1, 0x1}) /root/go/pkg/mod/go.temporal.io/sdk@v1.35.0/internal/internal_worker.go:1076 +0x14b go.temporal.io/sdk/internal.(*activityExecutor).Execute(0xc0008c1a40, {0x27edbb8, 0xc000560380}, 0xc000856140) /root/go/pkg/mod/go.temporal.io/sdk@v1.35.0/internal/internal_worker.go:1062 +0x20e go.temporal.io/sdk/internal.(*activityExecutorWrapper).Execute(0xc0008d8470, {0x27edbb8, 0xc000560380}, 0xc000856140) /root/go/pkg/mod/go.temporal.io/sdk@v1.35.0/internal/internal_workflow_testsuite.go:1801 +0x425 go.temporal.io/sdk/internal.(*activityTaskHandlerImpl).Execute(0xc0006b41c0, {0x23aa3b9, 0x16}, 0xc0006b40e0) /root/go/pkg/mod/go.temporal.io/sdk@v1.35.0/internal/internal_task_handlers.go:2299 +0xb08 go.temporal.io/sdk/internal.(*testWorkflowEnvironmentImpl).executeActivity(0xc000240f08, {0x1e65100?, 0xc0005138b0?}, {0xc0005138c0, 0x1, 0x1}) /root/go/pkg/mod/go.temporal.io/sdk@v1.35.0/internal/internal_workflow_testsuite.go:730 +0x6c3 go.temporal.io/sdk/internal.(*TestActivityEnvironment).ExecuteActivity(0xc0000159f0?, {0x1e65100?, 0xc0005138b0?}, {0xc0005138c0?, 0xf?, 0x2fe39b7?}) /root/go/pkg/mod/go.temporal.io/sdk@v1.35.0/internal/workflow_testsuite.go:193 +0x25 go.temporal.io/server/service/worker/batcher.TestVariant_NilRequest(0xc000103dc0) /root/.pruva/runs/cve-2026-5199-batcher_20260528-160814/external/temporal/service/worker/batcher/variant_test.go:81 +0x15b testing.tRunner(0xc000103dc0, 0x24bb888) /root/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/testing/testing.go:1934 +0xea created by testing.(*T).Run in goroutine 1 /root/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/testing/testing.go:1997 +0x465 VARIANT1_NIL_REQUEST_BLOCKED: activity error (type: BatchActivityWithProtobuf, scheduledEventID: 0, startedEventID: 0, identity: ): runtime error: invalid memory address or nil pointer dereference --- PASS: TestVariant_NilRequest (0.09s) === RUN TestVariant_NonProtobufBatchActivity 2026-05-28T17:14:03.951Z error Failed to run batch operation due to namespace mismatch {"wf-id": "default-test-workflow-id", "wf-run-id": "default-test-run-id", "wf-namespace": "default-test-namespace", "error": "namespace mismatch", "logging-call-at": "/root/.pruva/runs/cve-2026-5199-batcher_20260528-160814/external/temporal/service/worker/batcher/activities.go:282"} go.temporal.io/server/common/log.(*zapLogger).Error /root/.pruva/runs/cve-2026-5199-batcher_20260528-160814/external/temporal/common/log/zap_logger.go:151 go.temporal.io/server/service/worker/batcher.(*activities).BatchActivity /root/.pruva/runs/cve-2026-5199-batcher_20260528-160814/external/temporal/service/worker/batcher/activities.go:282 reflect.Value.call /root/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/reflect/value.go:581 reflect.Value.Call /root/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/reflect/value.go:365 go.temporal.io/sdk/internal.executeFunction /root/go/pkg/mod/go.temporal.io/sdk@v1.35.0/internal/internal_worker.go:2190 go.temporal.io/sdk/internal.executeFunctionWithContext /root/go/pkg/mod/go.temporal.io/sdk@v1.35.0/internal/internal_worker.go:2174 go.temporal.io/sdk/internal.(*activityEnvironmentInterceptor).ExecuteActivity /root/go/pkg/mod/go.temporal.io/sdk@v1.35.0/internal/internal_activity.go:349 go.temporal.io/sdk/internal.(*activityExecutor).ExecuteWithActualArgs /root/go/pkg/mod/go.temporal.io/sdk@v1.35.0/internal/internal_worker.go:1076 go.temporal.io/sdk/internal.(*activityExecutor).Execute /root/go/pkg/mod/go.temporal.io/sdk@v1.35.0/internal/internal_worker.go:1062 go.temporal.io/sdk/internal.(*activityExecutorWrapper).Execute /root/go/pkg/mod/go.temporal.io/sdk@v1.35.0/internal/internal_workflow_testsuite.go:1801 go.temporal.io/sdk/internal.(*activityTaskHandlerImpl).Execute /root/go/pkg/mod/go.temporal.io/sdk@v1.35.0/internal/internal_task_handlers.go:2299 go.temporal.io/sdk/internal.(*testWorkflowEnvironmentImpl).executeActivity /root/go/pkg/mod/go.temporal.io/sdk@v1.35.0/internal/internal_workflow_testsuite.go:730 go.temporal.io/sdk/internal.(*TestActivityEnvironment).ExecuteActivity /root/go/pkg/mod/go.temporal.io/sdk@v1.35.0/internal/workflow_testsuite.go:193 go.temporal.io/server/service/worker/batcher.TestVariant_NonProtobufBatchActivity /root/.pruva/runs/cve-2026-5199-batcher_20260528-160814/external/temporal/service/worker/batcher/variant_test.go:107 testing.tRunner /root/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/testing/testing.go:1934 2026/05/28 17:14:03 ERROR Activity error. WorkflowID default-test-workflow-id RunID default-test-run-id ActivityType BatchActivity Attempt 1 Error namespace mismatch VARIANT2_NON_PROTOBUF_BLOCKED: activity error (type: BatchActivity, scheduledEventID: 0, startedEventID: 0, identity: ): namespace mismatch --- PASS: TestVariant_NonProtobufBatchActivity (0.00s) === RUN TestVariant_CancelOperationType VARIANT3_CANCEL_BYPASSED TEST_CONTINUING VARIANT3_CANCEL_BLOCKED: --- PASS: TestVariant_CancelOperationType (0.00s) === RUN TestVariant_CaseInsensitiveNamespace VARIANT4_CASE_BYPASSED TEST_CONTINUING VARIANT4_CASE_BLOCKED: --- PASS: TestVariant_CaseInsensitiveNamespace (0.00s) === RUN TestVariant_ResetOperationType 2026-05-28T17:14:03.954Z error Failed to process batch operation task {"wf-id": "default-test-workflow-id", "wf-run-id": "default-test-run-id", "wf-namespace": "default-test-namespace", "error": "unable to find any scheduled or completed task", "logging-call-at": "/root/.pruva/runs/cve-2026-5199-batcher_20260528-160814/external/temporal/service/worker/batcher/activities.go:892"} go.temporal.io/server/common/log.(*zapLogger).Error /root/.pruva/runs/cve-2026-5199-batcher_20260528-160814/external/temporal/common/log/zap_logger.go:151 go.temporal.io/server/service/worker/batcher.startTaskProcessorProtobuf /root/.pruva/runs/cve-2026-5199-batcher_20260528-160814/external/temporal/service/worker/batcher/activities.go:892 go.temporal.io/server/service/worker/batcher.(*activities).BatchActivityWithProtobuf.func1 /root/.pruva/runs/cve-2026-5199-batcher_20260528-160814/external/temporal/service/worker/batcher/activities.go:431 VARIANT5_RESET_BYPASSED with capturedNs=other-ns TEST_CONTINUING VARIANT5_RESET_BLOCKED: capturedNs=other-ns --- PASS: TestVariant_ResetOperationType (0.00s) === RUN TestVariant_TaskProcessorDirectNamespace VARIANT6_TASKPROCESSOR_DIRECT_NS=other-ns (requires caller bypass) --- PASS: TestVariant_TaskProcessorDirectNamespace (0.00s) === RUN TestVariant_EmptyNamespace VARIANT7_EMPTY_NS_BYPASSED TEST_CONTINUING VARIANT7_EMPTY_NS_BLOCKED: --- PASS: TestVariant_EmptyNamespace (0.00s) === RUN TestVariant_OriginalCVEPath ORIGINAL_CVE_BYPASSED capturedNs=other-ns TEST_CONTINUING ORIGINAL_CVE_BLOCKED: capturedNs=other-ns --- PASS: TestVariant_OriginalCVEPath (0.00s) PASS ok go.temporal.io/server/service/worker/batcher 0.132s