cockroachdb / cockroachdb/cockroach

Sentry: validate_table.go:240: executing declarative schema change StatementPhase stage 1 of 1 with 10 MutationType ops (rollback=false) for CREATE TRIGGER: error executing StatementPhase stage 1 of 1...

Open
#175,550 3 comments 0 reactions 0 assignees View on GitHub
branch-release-26.2 C-bug O-sentry T-sql-queries X-blathers-triaged
Dominant language
Go
Stars
32.5k
Forks
4.1k
PR merge metrics
PR metrics pending

Description

This issue was auto filed by Sentry. It represents a crash or reported error on a live cluster with telemetry enabled.

Sentry Link: [https://cockroach-labs.sentry.io/issues/7735669601/?referrer=webhooks_plugin](https://cockroach-labs.sentry.io/issues/7735669601/?referrer=webhooks_plugin)

Panic Message:

```
validate_table.go:240: executing declarative schema change StatementPhase stage 1 of 1 with 10 MutationType ops (rollback=false) for CREATE TRIGGER: error executing StatementPhase stage 1 of 1 with 10 MutationType ops: relation × (108): invalid locality config: expected no region Enum ID to be referenced by a REGIONAL BY TABLE: × homed in the primary region, but found: 106
(1) plan gist: Aj4=
Wraps: (2) while executing: CREATE TRIGGER _ BEFORE INSERT ON _ FOR EACH ROW EXECUTE FUNCTION _()
Wraps: (3)
Wraps: (4) attached stack trace
-- stack trace:
| github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scerrors.EventLogger.HandlePanicAndLogError
| pkg/sql/schemachanger/scerrors/errors.go:82
| [...repeated from below...]
Wraps: (5) executing declarative schema change StatementPhase stage 1 of 1 with 10 MutationType ops (rollback=false) for CREATE TRIGGER
Wraps: (6) attached stack trace
-- stack trace:
| github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scrun.executeStage
| pkg/sql/schemachanger/scrun/scrun.go:214
| github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scrun.runTransactionPhase
| pkg/sql/schemachanger/scrun/scrun.go:102
| github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scrun.RunStatementPhase
| pkg/sql/schemachanger/scrun/scrun.go:52
| github.com/cockroachdb/cockroach/pkg/sql.(*schemaChangePlanNode).startExec
| pkg/sql/schema_change_plan_node.go:282
| github.com/cockroachdb/cockroach/pkg/sql.startExec
| pkg/sql/plan.go:558
| github.com/cockroachdb/cockroach/pkg/sql.(*planNodeToRowSource).Start
| pkg/sql/plan_node_to_row_source.go:209
| github.com/cockroachdb/cockroach/pkg/sql/colexec.(*Columnarizer).Init
| pkg/sql/colexec/columnarizer.go:171
| github.com/cockroachdb/cockroach/pkg/sql/colflow.(*batchInfoCollector).init
| pkg/sql/colflow/stats.go:98
| github.com/cockroachdb/cockroach/pkg/sql/colexecerror.CatchVectorizedRuntimeError
| pkg/sql/colexecerror/error.go:162
| github.com/cockroachdb/cockroach/pkg/sql/colflow.(*batchInfoCollector).Init
| pkg/sql/colflow/stats.go:107
| github.com/cockroachdb/cockroach/pkg/sql/colflow.(*BatchFlowCoordinator).Run.(*BatchFlowCoordinator).init.func2
| pkg/sql/colflow/flow_coordinator.go:239
| github.com/cockroachdb/cockroach/pkg/sql/colexecerror.CatchVectorizedRuntimeError
| pkg/sql/colexecerror/error.go:162
| github.com/cockroachdb/cockroach/pkg/sql/colflow.(*BatchFlowCoordinator).init
| pkg/sql/colflow/flow_coordinator.go:238
| github.com/cockroachdb/cockroach/pkg/sql/colflow.(*BatchFlowCoordinator).Run
| pkg/sql/colflow/flow_coordinator.go:294
| github.com/cockroachdb/cockroach/pkg/sql/colflow.(*vectorizedFlow).Run
| pkg/sql/colflow/vectorized_flow.go:317
| github.com/cockroachdb/cockroach/pkg/sql.(*DistSQLPlanner).Run
| pkg/sql/distsql_running.go:1087
| github.com/cockroachdb/cockroach/pkg/sql.(*DistSQLPlanner).PlanAndRun
| pkg/sql/distsql_running.go:2397
| github.com/cockroachdb/cockroach/pkg/sql.(*DistSQLPlanner).PlanAndRunAll.func3
| pkg/sql/distsql_running.go:2096
| github.com/cockroachdb/cockroach/pkg/sql.(*DistSQLPlanner).PlanAndRunAll
| pkg/sql/distsql_running.go:2099
| github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).execWithDistSQLEngine
| pkg/sql/conn_executor_exec.go:3697
| github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).dispatchToExecutionEngine
| pkg/sql/conn_executor_exec.go:3181
| github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).execStmtInOpenState
| pkg/sql/conn_executor_exec.go:1178
| github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).execStmt.func2
| pkg/sql/conn_executor_exec.go:183
| github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).execWithProfiling
| pkg/sql/conn_executor_exec.go:4769
| github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).execStmt
| pkg/sql/conn_executor_exec.go:182
| github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).execCmd.func1
| pkg/sql/conn_executor.go:2481
| github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).execCmd
| pkg/sql/conn_executor.go:2486
| github.com/cockroachdb/cockroach/pkg/sql.(*connExecutor).run
| pkg/sql/conn_executor.go:2394
| github.com/cockroachdb/cockroach/pkg/sql.(*Server).ServeConn
| pkg/sql/conn_executor.go:1135
| github.com/cockroachdb/cockroach/pkg/sql/pgwire.(*conn).processCommands
| pkg/sql/pgwire/conn.go:254
| github.com/cockroachdb/cockroach/pkg/sql/pgwire.(*Server).serveImpl.func4
| pkg/sql/pgwire/server.go:1295
Wraps: (7) error executing StatementPhase stage 1 of 1 with 10 MutationType ops
Wraps: (8) ×
Wraps: (9) ×
Wraps: (10) ×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
Wraps: (11) keys: [sql.schema.validation_errors.write.forward_references.relation]
Wraps: (12) keys: [sql.schema.validation_errors.write.forward_references.relation]
Wraps: (13) attached stack trace
-- stack trace:
| github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate.(*validationErrorAccumulator).decorate
| pkg/sql/catalog/internal/validate/validate.go:246
| github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate.(*validationErrorAccumulator).Report
| pkg/sql/catalog/internal/validate/validate.go:181
| github.com/cockroachdb/cockroach/pkg/sql/catalog/tabledesc.(*wrapper).ValidateForwardReferences
| pkg/sql/catalog/tabledesc/validate.go:192
| github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate.Validate.func2
| pkg/sql/catalog/internal/validate/validate.go:98
| github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate.(*validationErrorAccumulator).validateDescriptorsAtLevel
| pkg/sql/catalog/internal/validate/validate.go:197
| github.com/cockroachdb/cockroach/pkg/sql/catalog/internal/validate.Validate
| pkg/sql/catalog/internal/validate/validate.go:93
| github.com/cockroachdb/cockroach/pkg/sql/catalog/descs.(*Collection).Validate
| pkg/sql/catalog/descs/validate.go:35
| github.com/cockroachdb/cockroach/pkg/sql/catalog/descs.(*Collection).ValidateUncommittedDescriptors
| pkg/sql/catalog/descs/validate.go:69
| github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scdeps.(*txnDeps).Validate
| pkg/sql/schemachanger/scdeps/exec_deps.go:398
| github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scexec.(*immediateState).exec
| pkg/sql/schemachanger/scexec/exec_immediate_mutation.go:360
| github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scexec.executeMutationOps
| pkg/sql/schemachanger/scexec/exec_mutation.go:38
| github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scexec.ExecuteStage
| pkg/sql/schemachanger/scexec/executor.go:23
| github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scrun.executeStage
| pkg/sql/schemachanger/scrun/scrun.go:199
| github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scrun.runTransactionPhase
| pkg/sql/schemachanger/scrun/scrun.go:102
| github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scrun.RunStatementPhase
| pkg/sql/schemachanger/scrun/scrun.go:52
| github.com/cockroachdb/cockroach/pkg/sql.(*schemaChangePlanNode).startExec
| pkg/sql/schema_change_plan_node.go:282
| github.com/cockroachdb/cockroach/pkg/sql.startExec
| pkg/sql/plan.go:558
| github.com/cockroachdb/cockroach/pkg/sql.(*planNodeToRowSource).Start
| pkg/sql/plan_node_t...
```

Stacktrace (expand for inline code snippets):

[pkg/sql/pgwire/server.go#L1294-L1296](pkg/sql/pgwire/server.go#L1294-L1296)
[pkg/sql/pgwire/conn.go#L253-L255](pkg/sql/pgwire/conn.go#L253-L255)
[pkg/sql/conn_executor.go#L1134-L1136](pkg/sql/conn_executor.go#L1134-L1136)
[pkg/sql/conn_executor.go#L2393-L2395](pkg/sql/conn_executor.go#L2393-L2395)
[pkg/sql/conn_executor.go#L2485-L2487](pkg/sql/conn_executor.go#L2485-L2487)
[pkg/sql/conn_executor.go#L2480-L2482](pkg/sql/conn_executor.go#L2480-L2482)
[pkg/sql/conn_executor_exec.go#L181-L183](pkg/sql/conn_executor_exec.go#L181-L183)
[pkg/sql/conn_executor_exec.go#L4768-L4770](pkg/sql/conn_executor_exec.go#L4768-L4770)
[pkg/sql/conn_executor_exec.go#L182-L184](pkg/sql/conn_executor_exec.go#L182-L184)
[pkg/sql/conn_executor_exec.go#L1177-L1179](pkg/sql/conn_executor_exec.go#L1177-L1179)
[pkg/sql/conn_executor_exec.go#L3180-L3182](pkg/sql/conn_executor_exec.go#L3180-L3182)
[pkg/sql/conn_executor_exec.go#L3696-L3698](pkg/sql/conn_executor_exec.go#L3696-L3698)
[pkg/sql/distsql_running.go#L2098-L2100](pkg/sql/distsql_running.go#L2098-L2100)
[pkg/sql/distsql_running.go#L2095-L2097](pkg/sql/distsql_running.go#L2095-L2097)
[pkg/sql/distsql_running.go#L2396-L2398](pkg/sql/distsql_running.go#L2396-L2398)
[pkg/sql/distsql_running.go#L1086-L1088](pkg/sql/distsql_running.go#L1086-L1088)
[pkg/sql/colflow/vectorized_flow.go#L316-L318](pkg/sql/colflow/vectorized_flow.go#L316-L318)
[pkg/sql/colflow/flow_coordinator.go#L293-L295](pkg/sql/colflow/flow_coordinator.go#L293-L295)
[pkg/sql/colflow/flow_coordinator.go#L237-L239](pkg/sql/colflow/flow_coordinator.go#L237-L239)
[pkg/sql/colexecerror/error.go#L161-L163](pkg/sql/colexecerror/error.go#L161-L163)
[pkg/sql/colflow/flow_coordinator.go#L238-L240](pkg/sql/colflow/flow_coordinator.go#L238-L240)
[pkg/sql/colflow/stats.go#L106-L108](pkg/sql/colflow/stats.go#L106-L108)
[pkg/sql/colexecerror/error.go#L161-L163](pkg/sql/colexecerror/error.go#L161-L163)
[pkg/sql/colflow/stats.go#L97-L99](pkg/sql/colflow/stats.go#L97-L99)
[pkg/sql/colexec/columnarizer.go#L170-L172](pkg/sql/colexec/columnarizer.go#L170-L172)
[pkg/sql/plan_node_to_row_source.go#L208-L210](pkg/sql/plan_node_to_row_source.go#L208-L210)
[pkg/sql/plan.go#L557-L559](pkg/sql/plan.go#L557-L559)
[pkg/sql/schema_change_plan_node.go#L281-L283](pkg/sql/schema_change_plan_node.go#L281-L283)
[pkg/sql/schemachanger/scrun/scrun.go#L51-L53](pkg/sql/schemachanger/scrun/scrun.go#L51-L53)
[pkg/sql/schemachanger/scrun/scrun.go#L101-L103](pkg/sql/schemachanger/scrun/scrun.go#L101-L103)
[pkg/sql/schemachanger/scrun/scrun.go#L213-L215](pkg/sql/schemachanger/scrun/scrun.go#L213-L215)
[pkg/sql/schemachanger/scerrors/errors.go#L81-L83](pkg/sql/schemachanger/scerrors/errors.go#L81-L83)
[src/runtime/asm_amd64.s#L1692-L1694](src/runtime/asm_amd64.s#L1692-L1694)
[pkg/sql/pgwire/server.go#L1294-L1296](pkg/sql/pgwire/server.go#L1294-L1296)
[pkg/sql/pgwire/conn.go#L253-L255](pkg/sql/pgwire/conn.go#L253-L255)
[pkg/sql/conn_executor.go#L1134-L1136](pkg/sql/conn_executor.go#L1134-L1136)
[pkg/sql/conn_executor.go#L2393-L2395](pkg/sql/conn_executor.go#L2393-L2395)
[pkg/sql/conn_executor.go#L2485-L2487](pkg/sql/conn_executor.go#L2485-L2487)
[pkg/sql/conn_executor.go#L2480-L2482](pkg/sql/conn_executor.go#L2480-L2482)
[pkg/sql/conn_executor_exec.go#L181-L183](pkg/sql/conn_executor_exec.go#L181-L183)
[pkg/sql/conn_executor_exec.go#L4768-L4770](pkg/sql/conn_executor_exec.go#L4768-L4770)
[pkg/sql/conn_executor_exec.go#L182-L184](pkg/sql/conn_executor_exec.go#L182-L184)
[pkg/sql/conn_executor_exec.go#L1177-L1179](pkg/sql/conn_executor_exec.go#L1177-L1179)
[pkg/sql/conn_executor_exec.go#L3180-L3182](pkg/sql/conn_executor_exec.go#L3180-L3182)
[pkg/sql/conn_executor_exec.go#L3696-L3698](pkg/sql/conn_executor_exec.go#L3696-L3698)
[pkg/sql/distsql_running.go#L2098-L2100](pkg/sql/distsql_running.go#L2098-L2100)
[pkg/sql/distsql_running.go#L2095-L2097](pkg/sql/distsql_running.go#L2095-L2097)
[pkg/sql/distsql_running.go#L2396-L2398](pkg/sql/distsql_running.go#L2396-L2398)
[pkg/sql/distsql_running.go#L1086-L1088](pkg/sql/distsql_running.go#L1086-L1088)
[pkg/sql/colflow/vectorized_flow.go#L316-L318](pkg/sql/colflow/vectorized_flow.go#L316-L318)
[pkg/sql/colflow/flow_coordinator.go#L293-L295](pkg/sql/colflow/flow_coordinator.go#L293-L295)
[pkg/sql/colflow/flow_coordinator.go#L237-L239](pkg/sql/colflow/flow_coordinator.go#L237-L239)
[pkg/sql/colexecerror/error.go#L161-L163](pkg/sql/colexecerror/error.go#L161-L163)
[pkg/sql/colflow/flow_coordinator.go#L238-L240](pkg/sql/colflow/flow_coordinator.go#L238-L240)
[pkg/sql/colflow/stats.go#L106-L108](pkg/sql/colflow/stats.go#L106-L108)
[pkg/sql/colexecerror/error.go#L161-L163](pkg/sql/colexecerror/error.go#L161-L163)
[pkg/sql/colflow/stats.go#L97-L99](pkg/sql/colflow/stats.go#L97-L99)
[pkg/sql/colexec/columnarizer.go#L170-L172](pkg/sql/colexec/columnarizer.go#L170-L172)
[pkg/sql/plan_node_to_row_source.go#L208-L210](pkg/sql/plan_node_to_row_source.go#L208-L210)
[pkg/sql/plan.go#L557-L559](pkg/sql/plan.go#L557-L559)
[pkg/sql/schema_change_plan_node.go#L281-L283](pkg/sql/schema_change_plan_node.go#L281-L283)
[pkg/sql/schemachanger/scrun/scrun.go#L51-L53](pkg/sql/schemachanger/scrun/scrun.go#L51-L53)
[pkg/sql/schemachanger/scrun/scrun.go#L101-L103](pkg/sql/schemachanger/scrun/scrun.go#L101-L103)
[pkg/sql/schemachanger/scrun/scrun.go#L213-L215](pkg/sql/schemachanger/scrun/scrun.go#L213-L215)
[pkg/sql/conn_executor_exec.go#L3696-L3698](pkg/sql/conn_executor_exec.go#L3696-L3698)
[pkg/sql/distsql_running.go#L2098-L2100](pkg/sql/distsql_running.go#L2098-L2100)
[pkg/sql/distsql_running.go#L2095-L2097](pkg/sql/distsql_running.go#L2095-L2097)
[pkg/sql/distsql_running.go#L2396-L2398](pkg/sql/distsql_running.go#L2396-L2398)
[pkg/sql/distsql_running.go#L1086-L1088](pkg/sql/distsql_running.go#L1086-L1088)
[pkg/sql/colflow/vectorized_flow.go#L316-L318](pkg/sql/colflow/vectorized_flow.go#L316-L318)
[pkg/sql/colflow/flow_coordinator.go#L293-L295](pkg/sql/colflow/flow_coordinator.go#L293-L295)
[pkg/sql/colflow/flow_coordinator.go#L237-L239](pkg/sql/colflow/flow_coordinator.go#L237-L239)
[pkg/sql/colexecerror/error.go#L161-L163](pkg/sql/colexecerror/error.go#L161-L163)
[pkg/sql/colflow/flow_coordinator.go#L238-L240](pkg/sql/colflow/flow_coordinator.go#L238-L240)
[pkg/sql/colflow/stats.go#L106-L108](pkg/sql/colflow/stats.go#L106-L108)
[pkg/sql/colexecerror/error.go#L161-L163](pkg/sql/colexecerror/error.go#L161-L163)
[pkg/sql/colflow/stats.go#L97-L99](pkg/sql/colflow/stats.go#L97-L99)
[pkg/sql/colexec/columnarizer.go#L170-L172](pkg/sql/colexec/columnarizer.go#L170-L172)
[pkg/sql/plan_node_to_row_source.go#L208-L210](pkg/sql/plan_node_to_row_source.go#L208-L210)
[pkg/sql/plan.go#L557-L559](pkg/sql/plan.go#L557-L559)
[pkg/sql/schema_change_plan_node.go#L281-L283](pkg/sql/schema_change_plan_node.go#L281-L283)
[pkg/sql/schemachanger/scrun/scrun.go#L51-L53](pkg/sql/schemachanger/scrun/scrun.go#L51-L53)
[pkg/sql/schemachanger/scrun/scrun.go#L101-L103](pkg/sql/schemachanger/scrun/scrun.go#L101-L103)
[pkg/sql/schemachanger/scrun/scrun.go#L198-L200](pkg/sql/schemachanger/scrun/scrun.go#L198-L200)
[pkg/sql/schemachanger/scexec/executor.go#L22-L24](pkg/sql/schemachanger/scexec/executor.go#L22-L24)
[pkg/sql/schemachanger/scexec/exec_mutation.go#L37-L39](pkg/sql/schemachanger/scexec/exec_mutation.go#L37-L39)
[pkg/sql/schemachanger/scexec/exec_immediate_mutation.go#L359-L361](pkg/sql/schemachanger/scexec/exec_immediate_mutation.go#L359-L361)
[pkg/sql/schemachanger/scdeps/exec_deps.go#L397-L399](pkg/sql/schemachanger/scdeps/exec_deps.go#L397-L399)
[pkg/sql/catalog/descs/validate.go#L68-L70](pkg/sql/catalog/descs/validate.go#L68-L70)
[pkg/sql/catalog/descs/validate.go#L34-L36](pkg/sql/catalog/descs/validate.go#L34-L36)
[pkg/sql/catalog/internal/validate/validate.go#L92-L94](pkg/sql/catalog/internal/validate/validate.go#L92-L94)
[pkg/sql/catalog/internal/validate/validate.go#L196-L198](pkg/sql/catalog/internal/validate/validate.go#L196-L198)
[pkg/sql/catalog/internal/validate/validate.go#L97-L99](pkg/sql/catalog/internal/validate/validate.go#L97-L99)
[pkg/sql/catalog/tabledesc/validate.go#L191-L193](pkg/sql/catalog/tabledesc/validate.go#L191-L193)
[pkg/sql/catalog/internal/validate/validate.go#L180-L182](pkg/sql/catalog/internal/validate/validate.go#L180-L182)
[pkg/sql/catalog/internal/validate/validate.go#L245-L247](pkg/sql/catalog/internal/validate/validate.go#L245-L247)
[pkg/sql/conn_executor_exec.go#L1177-L1179](pkg/sql/conn_executor_exec.go#L1177-L1179)
[pkg/sql/conn_executor_exec.go#L3180-L3182](pkg/sql/conn_executor_exec.go#L3180-L3182)
[pkg/sql/conn_executor_exec.go#L3696-L3698](pkg/sql/conn_executor_exec.go#L3696-L3698)
[pkg/sql/distsql_running.go#L2098-L2100](pkg/sql/distsql_running.go#L2098-L2100)
[pkg/sql/distsql_running.go#L2095-L2097](pkg/sql/distsql_running.go#L2095-L2097)
[pkg/sql/distsql_running.go#L2396-L2398](pkg/sql/distsql_running.go#L2396-L2398)
[pkg/sql/distsql_running.go#L1086-L1088](pkg/sql/distsql_running.go#L1086-L1088)
[pkg/sql/colflow/vectorized_flow.go#L316-L318](pkg/sql/colflow/vectorized_flow.go#L316-L318)
[pkg/sql/colflow/flow_coordinator.go#L293-L295](pkg/sql/colflow/flow_coordinator.go#L293-L295)
[pkg/sql/colflow/flow_coordinator.go#L237-L239](pkg/sql/colflow/flow_coordinator.go#L237-L239)
[pkg/sql/colexecerror/error.go#L161-L163](pkg/sql/colexecerror/error.go#L161-L163)
[pkg/sql/colflow/flow_coordinator.go#L238-L240](pkg/sql/colflow/flow_coordinator.go#L238-L240)
[pkg/sql/colflow/stats.go#L106-L108](pkg/sql/colflow/stats.go#L106-L108)
[pkg/sql/colexecerror/error.go#L161-L163](pkg/sql/colexecerror/error.go#L161-L163)
[pkg/sql/colflow/stats.go#L97-L99](pkg/sql/colflow/stats.go#L97-L99)
[pkg/sql/colexec/columnarizer.go#L170-L172](pkg/sql/colexec/columnarizer.go#L170-L172)
[pkg/sql/plan_node_to_row_source.go#L208-L210](pkg/sql/plan_node_to_row_source.go#L208-L210)
[pkg/sql/plan.go#L557-L559](pkg/sql/plan.go#L557-L559)
[pkg/sql/schema_change_plan_node.go#L281-L283](pkg/sql/schema_change_plan_node.go#L281-L283)
[pkg/sql/schemachanger/scrun/scrun.go#L51-L53](pkg/sql/schemachanger/scrun/scrun.go#L51-L53)
[pkg/sql/schemachanger/scrun/scrun.go#L101-L103](pkg/sql/schemachanger/scrun/scrun.go#L101-L103)
[pkg/sql/schemachanger/scrun/scrun.go#L198-L200](pkg/sql/schemachanger/scrun/scrun.go#L198-L200)
[pkg/sql/schemachanger/scexec/executor.go#L22-L24](pkg/sql/schemachanger/scexec/executor.go#L22-L24)
[pkg/sql/schemachanger/scexec/exec_mutation.go#L37-L39](pkg/sql/schemachanger/scexec/exec_mutation.go#L37-L39)
[pkg/sql/schemachanger/scexec/exec_immediate_mutation.go#L359-L361](pkg/sql/schemachanger/scexec/exec_immediate_mutation.go#L359-L361)
[pkg/sql/schemachanger/scdeps/exec_deps.go#L397-L399](pkg/sql/schemachanger/scdeps/exec_deps.go#L397-L399)
[pkg/sql/catalog/descs/validate.go#L68-L70](pkg/sql/catalog/descs/validate.go#L68-L70)
[pkg/sql/catalog/descs/validate.go#L34-L36](pkg/sql/catalog/descs/validate.go#L34-L36)
[pkg/sql/catalog/internal/validate/validate.go#L92-L94](pkg/sql/catalog/internal/validate/validate.go#L92-L94)
[pkg/sql/catalog/internal/validate/validate.go#L196-L198](pkg/sql/catalog/internal/validate/validate.go#L196-L198)
[pkg/sql/catalog/internal/validate/validate.go#L97-L99](pkg/sql/catalog/internal/validate/validate.go#L97-L99)
[pkg/sql/catalog/tabledesc/validate.go#L191-L193](pkg/sql/catalog/tabledesc/validate.go#L191-L193)
[pkg/sql/conn_executor_exec.go#L3180-L3182](pkg/sql/conn_executor_exec.go#L3180-L3182)
[pkg/sql/conn_executor_exec.go#L3696-L3698](pkg/sql/conn_executor_exec.go#L3696-L3698)
[pkg/sql/distsql_running.go#L2098-L2100](pkg/sql/distsql_running.go#L2098-L2100)
[pkg/sql/distsql_running.go#L2095-L2097](pkg/sql/distsql_running.go#L2095-L2097)
[pkg/sql/distsql_running.go#L2396-L2398](pkg/sql/distsql_running.go#L2396-L2398)
[pkg/sql/distsql_running.go#L1086-L1088](pkg/sql/distsql_running.go#L1086-L1088)
[pkg/sql/colflow/vectorized_flow.go#L316-L318](pkg/sql/colflow/vectorized_flow.go#L316-L318)
[pkg/sql/colflow/flow_coordinator.go#L293-L295](pkg/sql/colflow/flow_coordinator.go#L293-L295)
[pkg/sql/colflow/flow_coordinator.go#L237-L239](pkg/sql/colflow/flow_coordinator.go#L237-L239)
[pkg/sql/colexecerror/error.go#L161-L163](pkg/sql/colexecerror/error.go#L161-L163)
[pkg/sql/colflow/flow_coordinator.go#L238-L240](pkg/sql/colflow/flow_coordinator.go#L238-L240)
[pkg/sql/colflow/stats.go#L106-L108](pkg/sql/colflow/stats.go#L106-L108)
[pkg/sql/colexecerror/error.go#L161-L163](pkg/sql/colexecerror/error.go#L161-L163)
[pkg/sql/colflow/stats.go#L97-L99](pkg/sql/colflow/stats.go#L97-L99)
[pkg/sql/colexec/columnarizer.go#L170-L172](pkg/sql/colexec/columnarizer.go#L170-L172)
[pkg/sql/plan_node_to_row_source.go#L208-L210](pkg/sql/plan_node_to_row_source.go#L208-L210)
[pkg/sql/plan.go#L557-L559](pkg/sql/plan.go#L557-L559)
[pkg/sql/schema_change_plan_node.go#L281-L283](pkg/sql/schema_change_plan_node.go#L281-L283)
[pkg/sql/schemachanger/scrun/scrun.go#L51-L53](pkg/sql/schemachanger/scrun/scrun.go#L51-L53)
[pkg/sql/schemachanger/scrun/scrun.go#L101-L103](pkg/sql/schemachanger/scrun/scrun.go#L101-L103)
[pkg/sql/schemachanger/scrun/scrun.go#L198-L200](pkg/sql/schemachanger/scrun/scrun.go#L198-L200)
[pkg/sql/schemachanger/scexec/executor.go#L22-L24](pkg/sql/schemachanger/scexec/executor.go#L22-L24)
[pkg/sql/schemachanger/scexec/exec_mutation.go#L37-L39](pkg/sql/schemachanger/scexec/exec_mutation.go#L37-L39)
[pkg/sql/schemachanger/scexec/exec_immediate_mutation.go#L359-L361](pkg/sql/schemachanger/scexec/exec_immediate_mutation.go#L359-L361)
[pkg/sql/schemachanger/scdeps/exec_deps.go#L397-L399](pkg/sql/schemachanger/scdeps/exec_deps.go#L397-L399)
[pkg/sql/catalog/descs/validate.go#L68-L70](pkg/sql/catalog/descs/validate.go#L68-L70)
[pkg/sql/catalog/descs/validate.go#L34-L36](pkg/sql/catalog/descs/validate.go#L34-L36)
[pkg/sql/catalog/internal/validate/validate.go#L92-L94](pkg/sql/catalog/internal/validate/validate.go#L92-L94)
[pkg/sql/catalog/internal/validate/validate.go#L196-L198](pkg/sql/catalog/internal/validate/validate.go#L196-L198)
[pkg/sql/catalog/internal/validate/validate.go#L97-L99](pkg/sql/catalog/internal/validate/validate.go#L97-L99)
[pkg/sql/catalog/tabledesc/validate.go#L190-L192](pkg/sql/catalog/tabledesc/validate.go#L190-L192)
[pkg/sql/catalog/multiregion/validate_table.go#L239-L241](pkg/sql/catalog/multiregion/validate_table.go#L239-L241)

```
pkg/sql/pgwire/server.go in pkg/sql/pgwire.(*Server).serveImpl.func4 at line 1295
pkg/sql/pgwire/conn.go in pkg/sql/pgwire.(*conn).processCommands at line 254
pkg/sql/conn_executor.go in pkg/sql.(*Server).ServeConn at line 1135
pkg/sql/conn_executor.go in pkg/sql.(*connExecutor).run at line 2394
pkg/sql/conn_executor.go in pkg/sql.(*connExecutor).execCmd at line 2486
pkg/sql/conn_executor.go in pkg/sql.(*connExecutor).execCmd.func1 at line 2481
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).execStmt at line 182
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).execWithProfiling at line 4769
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).execStmt.func2 at line 183
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).execStmtInOpenState at line 1178
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).dispatchToExecutionEngine at line 3181
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).execWithDistSQLEngine at line 3697
pkg/sql/distsql_running.go in pkg/sql.(*DistSQLPlanner).PlanAndRunAll at line 2099
pkg/sql/distsql_running.go in pkg/sql.(*DistSQLPlanner).PlanAndRunAll.func3 at line 2096
pkg/sql/distsql_running.go in pkg/sql.(*DistSQLPlanner).PlanAndRun at line 2397
pkg/sql/distsql_running.go in pkg/sql.(*DistSQLPlanner).Run at line 1087
pkg/sql/colflow/vectorized_flow.go in pkg/sql/colflow.(*vectorizedFlow).Run at line 317
pkg/sql/colflow/flow_coordinator.go in pkg/sql/colflow.(*BatchFlowCoordinator).Run at line 294
pkg/sql/colflow/flow_coordinator.go in pkg/sql/colflow.(*BatchFlowCoordinator).init at line 238
pkg/sql/colexecerror/error.go in pkg/sql/colexecerror.CatchVectorizedRuntimeError at line 162
pkg/sql/colflow/flow_coordinator.go in pkg/sql/colflow.(*BatchFlowCoordinator).Run.(*BatchFlowCoordinator).init.func2 at line 239
pkg/sql/colflow/stats.go in pkg/sql/colflow.(*batchInfoCollector).Init at line 107
pkg/sql/colexecerror/error.go in pkg/sql/colexecerror.CatchVectorizedRuntimeError at line 162
pkg/sql/colflow/stats.go in pkg/sql/colflow.(*batchInfoCollector).init at line 98
pkg/sql/colexec/columnarizer.go in pkg/sql/colexec.(*Columnarizer).Init at line 171
pkg/sql/plan_node_to_row_source.go in pkg/sql.(*planNodeToRowSource).Start at line 209
pkg/sql/plan.go in pkg/sql.startExec at line 558
pkg/sql/schema_change_plan_node.go in pkg/sql.(*schemaChangePlanNode).startExec at line 282
pkg/sql/schemachanger/scrun/scrun.go in pkg/sql/schemachanger/scrun.RunStatementPhase at line 52
pkg/sql/schemachanger/scrun/scrun.go in pkg/sql/schemachanger/scrun.runTransactionPhase at line 102
pkg/sql/schemachanger/scrun/scrun.go in pkg/sql/schemachanger/scrun.executeStage at line 214
pkg/sql/schemachanger/scerrors/errors.go in pkg/sql/schemachanger/scerrors.EventLogger.HandlePanicAndLogError at line 82
src/runtime/asm_amd64.s in runtime.goexit at line 1693
pkg/sql/pgwire/server.go in pkg/sql/pgwire.(*Server).serveImpl.func4 at line 1295
pkg/sql/pgwire/conn.go in pkg/sql/pgwire.(*conn).processCommands at line 254
pkg/sql/conn_executor.go in pkg/sql.(*Server).ServeConn at line 1135
pkg/sql/conn_executor.go in pkg/sql.(*connExecutor).run at line 2394
pkg/sql/conn_executor.go in pkg/sql.(*connExecutor).execCmd at line 2486
pkg/sql/conn_executor.go in pkg/sql.(*connExecutor).execCmd.func1 at line 2481
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).execStmt at line 182
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).execWithProfiling at line 4769
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).execStmt.func2 at line 183
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).execStmtInOpenState at line 1178
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).dispatchToExecutionEngine at line 3181
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).execWithDistSQLEngine at line 3697
pkg/sql/distsql_running.go in pkg/sql.(*DistSQLPlanner).PlanAndRunAll at line 2099
pkg/sql/distsql_running.go in pkg/sql.(*DistSQLPlanner).PlanAndRunAll.func3 at line 2096
pkg/sql/distsql_running.go in pkg/sql.(*DistSQLPlanner).PlanAndRun at line 2397
pkg/sql/distsql_running.go in pkg/sql.(*DistSQLPlanner).Run at line 1087
pkg/sql/colflow/vectorized_flow.go in pkg/sql/colflow.(*vectorizedFlow).Run at line 317
pkg/sql/colflow/flow_coordinator.go in pkg/sql/colflow.(*BatchFlowCoordinator).Run at line 294
pkg/sql/colflow/flow_coordinator.go in pkg/sql/colflow.(*BatchFlowCoordinator).init at line 238
pkg/sql/colexecerror/error.go in pkg/sql/colexecerror.CatchVectorizedRuntimeError at line 162
pkg/sql/colflow/flow_coordinator.go in pkg/sql/colflow.(*BatchFlowCoordinator).Run.(*BatchFlowCoordinator).init.func2 at line 239
pkg/sql/colflow/stats.go in pkg/sql/colflow.(*batchInfoCollector).Init at line 107
pkg/sql/colexecerror/error.go in pkg/sql/colexecerror.CatchVectorizedRuntimeError at line 162
pkg/sql/colflow/stats.go in pkg/sql/colflow.(*batchInfoCollector).init at line 98
pkg/sql/colexec/columnarizer.go in pkg/sql/colexec.(*Columnarizer).Init at line 171
pkg/sql/plan_node_to_row_source.go in pkg/sql.(*planNodeToRowSource).Start at line 209
pkg/sql/plan.go in pkg/sql.startExec at line 558
pkg/sql/schema_change_plan_node.go in pkg/sql.(*schemaChangePlanNode).startExec at line 282
pkg/sql/schemachanger/scrun/scrun.go in pkg/sql/schemachanger/scrun.RunStatementPhase at line 52
pkg/sql/schemachanger/scrun/scrun.go in pkg/sql/schemachanger/scrun.runTransactionPhase at line 102
pkg/sql/schemachanger/scrun/scrun.go in pkg/sql/schemachanger/scrun.executeStage at line 214
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).execWithDistSQLEngine at line 3697
pkg/sql/distsql_running.go in pkg/sql.(*DistSQLPlanner).PlanAndRunAll at line 2099
pkg/sql/distsql_running.go in pkg/sql.(*DistSQLPlanner).PlanAndRunAll.func3 at line 2096
pkg/sql/distsql_running.go in pkg/sql.(*DistSQLPlanner).PlanAndRun at line 2397
pkg/sql/distsql_running.go in pkg/sql.(*DistSQLPlanner).Run at line 1087
pkg/sql/colflow/vectorized_flow.go in pkg/sql/colflow.(*vectorizedFlow).Run at line 317
pkg/sql/colflow/flow_coordinator.go in pkg/sql/colflow.(*BatchFlowCoordinator).Run at line 294
pkg/sql/colflow/flow_coordinator.go in pkg/sql/colflow.(*BatchFlowCoordinator).init at line 238
pkg/sql/colexecerror/error.go in pkg/sql/colexecerror.CatchVectorizedRuntimeError at line 162
pkg/sql/colflow/flow_coordinator.go in pkg/sql/colflow.(*BatchFlowCoordinator).Run.(*BatchFlowCoordinator).init.func2 at line 239
pkg/sql/colflow/stats.go in pkg/sql/colflow.(*batchInfoCollector).Init at line 107
pkg/sql/colexecerror/error.go in pkg/sql/colexecerror.CatchVectorizedRuntimeError at line 162
pkg/sql/colflow/stats.go in pkg/sql/colflow.(*batchInfoCollector).init at line 98
pkg/sql/colexec/columnarizer.go in pkg/sql/colexec.(*Columnarizer).Init at line 171
pkg/sql/plan_node_to_row_source.go in pkg/sql.(*planNodeToRowSource).Start at line 209
pkg/sql/plan.go in pkg/sql.startExec at line 558
pkg/sql/schema_change_plan_node.go in pkg/sql.(*schemaChangePlanNode).startExec at line 282
pkg/sql/schemachanger/scrun/scrun.go in pkg/sql/schemachanger/scrun.RunStatementPhase at line 52
pkg/sql/schemachanger/scrun/scrun.go in pkg/sql/schemachanger/scrun.runTransactionPhase at line 102
pkg/sql/schemachanger/scrun/scrun.go in pkg/sql/schemachanger/scrun.executeStage at line 199
pkg/sql/schemachanger/scexec/executor.go in pkg/sql/schemachanger/scexec.ExecuteStage at line 23
pkg/sql/schemachanger/scexec/exec_mutation.go in pkg/sql/schemachanger/scexec.executeMutationOps at line 38
pkg/sql/schemachanger/scexec/exec_immediate_mutation.go in pkg/sql/schemachanger/scexec.(*immediateState).exec at line 360
pkg/sql/schemachanger/scdeps/exec_deps.go in pkg/sql/schemachanger/scdeps.(*txnDeps).Validate at line 398
pkg/sql/catalog/descs/validate.go in pkg/sql/catalog/descs.(*Collection).ValidateUncommittedDescriptors at line 69
pkg/sql/catalog/descs/validate.go in pkg/sql/catalog/descs.(*Collection).Validate at line 35
pkg/sql/catalog/internal/validate/validate.go in pkg/sql/catalog/internal/validate.Validate at line 93
pkg/sql/catalog/internal/validate/validate.go in pkg/sql/catalog/internal/validate.(*validationErrorAccumulator).validateDescriptorsAtLevel at line 197
pkg/sql/catalog/internal/validate/validate.go in pkg/sql/catalog/internal/validate.Validate.func2 at line 98
pkg/sql/catalog/tabledesc/validate.go in pkg/sql/catalog/tabledesc.(*wrapper).ValidateForwardReferences at line 192
pkg/sql/catalog/internal/validate/validate.go in pkg/sql/catalog/internal/validate.(*validationErrorAccumulator).Report at line 181
pkg/sql/catalog/internal/validate/validate.go in pkg/sql/catalog/internal/validate.(*validationErrorAccumulator).decorate at line 246
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).execStmtInOpenState at line 1178
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).dispatchToExecutionEngine at line 3181
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).execWithDistSQLEngine at line 3697
pkg/sql/distsql_running.go in pkg/sql.(*DistSQLPlanner).PlanAndRunAll at line 2099
pkg/sql/distsql_running.go in pkg/sql.(*DistSQLPlanner).PlanAndRunAll.func3 at line 2096
pkg/sql/distsql_running.go in pkg/sql.(*DistSQLPlanner).PlanAndRun at line 2397
pkg/sql/distsql_running.go in pkg/sql.(*DistSQLPlanner).Run at line 1087
pkg/sql/colflow/vectorized_flow.go in pkg/sql/colflow.(*vectorizedFlow).Run at line 317
pkg/sql/colflow/flow_coordinator.go in pkg/sql/colflow.(*BatchFlowCoordinator).Run at line 294
pkg/sql/colflow/flow_coordinator.go in pkg/sql/colflow.(*BatchFlowCoordinator).init at line 238
pkg/sql/colexecerror/error.go in pkg/sql/colexecerror.CatchVectorizedRuntimeError at line 162
pkg/sql/colflow/flow_coordinator.go in pkg/sql/colflow.(*BatchFlowCoordinator).Run.(*BatchFlowCoordinator).init.func2 at line 239
pkg/sql/colflow/stats.go in pkg/sql/colflow.(*batchInfoCollector).Init at line 107
pkg/sql/colexecerror/error.go in pkg/sql/colexecerror.CatchVectorizedRuntimeError at line 162
pkg/sql/colflow/stats.go in pkg/sql/colflow.(*batchInfoCollector).init at line 98
pkg/sql/colexec/columnarizer.go in pkg/sql/colexec.(*Columnarizer).Init at line 171
pkg/sql/plan_node_to_row_source.go in pkg/sql.(*planNodeToRowSource).Start at line 209
pkg/sql/plan.go in pkg/sql.startExec at line 558
pkg/sql/schema_change_plan_node.go in pkg/sql.(*schemaChangePlanNode).startExec at line 282
pkg/sql/schemachanger/scrun/scrun.go in pkg/sql/schemachanger/scrun.RunStatementPhase at line 52
pkg/sql/schemachanger/scrun/scrun.go in pkg/sql/schemachanger/scrun.runTransactionPhase at line 102
pkg/sql/schemachanger/scrun/scrun.go in pkg/sql/schemachanger/scrun.executeStage at line 199
pkg/sql/schemachanger/scexec/executor.go in pkg/sql/schemachanger/scexec.ExecuteStage at line 23
pkg/sql/schemachanger/scexec/exec_mutation.go in pkg/sql/schemachanger/scexec.executeMutationOps at line 38
pkg/sql/schemachanger/scexec/exec_immediate_mutation.go in pkg/sql/schemachanger/scexec.(*immediateState).exec at line 360
pkg/sql/schemachanger/scdeps/exec_deps.go in pkg/sql/schemachanger/scdeps.(*txnDeps).Validate at line 398
pkg/sql/catalog/descs/validate.go in pkg/sql/catalog/descs.(*Collection).ValidateUncommittedDescriptors at line 69
pkg/sql/catalog/descs/validate.go in pkg/sql/catalog/descs.(*Collection).Validate at line 35
pkg/sql/catalog/internal/validate/validate.go in pkg/sql/catalog/internal/validate.Validate at line 93
pkg/sql/catalog/internal/validate/validate.go in pkg/sql/catalog/internal/validate.(*validationErrorAccumulator).validateDescriptorsAtLevel at line 197
pkg/sql/catalog/internal/validate/validate.go in pkg/sql/catalog/internal/validate.Validate.func2 at line 98
pkg/sql/catalog/tabledesc/validate.go in pkg/sql/catalog/tabledesc.(*wrapper).ValidateForwardReferences at line 192
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).dispatchToExecutionEngine at line 3181
pkg/sql/conn_executor_exec.go in pkg/sql.(*connExecutor).execWithDistSQLEngine at line 3697
pkg/sql/distsql_running.go in pkg/sql.(*DistSQLPlanner).PlanAndRunAll at line 2099
pkg/sql/distsql_running.go in pkg/sql.(*DistSQLPlanner).PlanAndRunAll.func3 at line 2096
pkg/sql/distsql_running.go in pkg/sql.(*DistSQLPlanner).PlanAndRun at line 2397
pkg/sql/distsql_running.go in pkg/sql.(*DistSQLPlanner).Run at line 1087
pkg/sql/colflow/vectorized_flow.go in pkg/sql/colflow.(*vectorizedFlow).Run at line 317
pkg/sql/colflow/flow_coordinator.go in pkg/sql/colflow.(*BatchFlowCoordinator).Run at line 294
pkg/sql/colflow/flow_coordinator.go in pkg/sql/colflow.(*BatchFlowCoordinator).init at line 238
pkg/sql/colexecerror/error.go in pkg/sql/colexecerror.CatchVectorizedRuntimeError at line 162
pkg/sql/colflow/flow_coordinator.go in pkg/sql/colflow.(*BatchFlowCoordinator).Run.(*BatchFlowCoordinator).init.func2 at line 239
pkg/sql/colflow/stats.go in pkg/sql/colflow.(*batchInfoCollector).Init at line 107
pkg/sql/colexecerror/error.go in pkg/sql/colexecerror.CatchVectorizedRuntimeError at line 162
pkg/sql/colflow/stats.go in pkg/sql/colflow.(*batchInfoCollector).init at line 98
pkg/sql/colexec/columnarizer.go in pkg/sql/colexec.(*Columnarizer).Init at line 171
pkg/sql/plan_node_to_row_source.go in pkg/sql.(*planNodeToRowSource).Start at line 209
pkg/sql/plan.go in pkg/sql.startExec at line 558
pkg/sql/schema_change_plan_node.go in pkg/sql.(*schemaChangePlanNode).startExec at line 282
pkg/sql/schemachanger/scrun/scrun.go in pkg/sql/schemachanger/scrun.RunStatementPhase at line 52
pkg/sql/schemachanger/scrun/scrun.go in pkg/sql/schemachanger/scrun.runTransactionPhase at line 102
pkg/sql/schemachanger/scrun/scrun.go in pkg/sql/schemachanger/scrun.executeStage at line 199
pkg/sql/schemachanger/scexec/executor.go in pkg/sql/schemachanger/scexec.ExecuteStage at line 23
pkg/sql/schemachanger/scexec/exec_mutation.go in pkg/sql/schemachanger/scexec.executeMutationOps at line 38
pkg/sql/schemachanger/scexec/exec_immediate_mutation.go in pkg/sql/schemachanger/scexec.(*immediateState).exec at line 360
pkg/sql/schemachanger/scdeps/exec_deps.go in pkg/sql/schemachanger/scdeps.(*txnDeps).Validate at line 398
pkg/sql/catalog/descs/validate.go in pkg/sql/catalog/descs.(*Collection).ValidateUncommittedDescriptors at line 69
pkg/sql/catalog/descs/validate.go in pkg/sql/catalog/descs.(*Collection).Validate at line 35
pkg/sql/catalog/internal/validate/validate.go in pkg/sql/catalog/internal/validate.Validate at line 93
pkg/sql/catalog/internal/validate/validate.go in pkg/sql/catalog/internal/validate.(*validationErrorAccumulator).validateDescriptorsAtLevel at line 197
pkg/sql/catalog/internal/validate/validate.go in pkg/sql/catalog/internal/validate.Validate.func2 at line 98
pkg/sql/catalog/tabledesc/validate.go in pkg/sql/catalog/tabledesc.(*wrapper).ValidateForwardReferences at line 191
pkg/sql/catalog/multiregion/validate_table.go in pkg/sql/catalog/multiregion.ValidateTableLocalityConfig at line 240
```

### Tags

| Tag | Value |
| --- | --- |
| Command | start-single-node |
| Environment | v26.2.1 |
| Go Version | go1.25.5 |
| Platform | linux amd64 |
| Distribution | CCL |
| Cockroach Release | v26.2.1 |
| Cockroach SHA | b398a6e1fde74a915daf8e9841303c8ee39c2abe |
| # of CPUs | 9 |
| # of Goroutines | 446 |

Jira issue: CRDB-68456

Contributor guide

Open the contributing guide

Research direction

Start with pkg/sql/catalog/tabledesc/validate.go:192 and pkg/sql/catalog/internal/validate/validate.go:240, then follow the schema-change path through pkg/sql/schemachanger/scdeps/exec_deps.go:398 and pkg/sql/schemachanger/scrun/scrun.go:214. Reproduce the reported CREATE TRIGGER failure and determine the expected handling of the invalid locality configuration, with a regression test demonstrating the completed behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, sql
Domain
databases
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.