ErrLookup › dbt-labs/dbt-core
dbt-labs/dbt-core
dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications. · Rust · 1,715 source files
Analyzed at 0267ce9170 on 2026-09-07. 614 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| failed to spawn `make` | panic | error | rust, build, make, process-spawn, adbc |
| must read an index table | validation | error | internal-invariant, sql-generation, info-schema |
| All snapshot macros should start with 'snapshot_' | panic | error | rust, parser, snapshots, naming-invariant, panic |
| Failed to deserialize | panic | error | rust, serialization, roundtrip, time-machine |
| original value should be serializable via the time-machine r | panic | error | rust, serialization, minijinja, registry, fixed-point |
| upload_file | panic | error | |
| Failed to create X-Vortex-Client-Platform header value | panic | error | http, headers, panic, internal |
| configure | panic | error | rust, auth, sqlserver, service-principal, config-panic |
| The `start_paused` option requires the `current_thread` runt | validation | error | rust, macros, tokio, compile-time, runtime-flavor |
| manifest path config missing for manifest node package | panic | error | manifest, resolver, panic, packages |
| authentication method {} not implemented | panic | critical | panic, unimplemented, authentication, sqlserver, azure-ad |
| RelationConfig should deserialize | panic | error | rust, databricks, relation-config, replay |
| bare vs wrapped CREATE VIEW body should compare as equal (or | panic | error | rust, sql-diff, test-panic, snowflake, view-ddl |
| {} | exception | error | jinja, serialization, adapter, databricks, column |
| model_constraints: {e} | exception | error | serde, constraints, deserialization, minijinja |
InvalidConfig Resource path `{key_path}` in dbt_project.yml starts with `+`. This will be depr | console | warning | dbt, config, deprecation, yaml |
| load_dataframe() for the Salesforce adapter | panic | error | rust, adapter, todo-panic, salesforce, unimplemented |
| catalog_relation.supports_create_or_replace() is only availa | exception | error | |
| get_table_options: Failed to deserialize InternalDbtNodeWrap | exception | error | deserialization, jinja, adapter |
| no expression for '{col}' | validation | error | internal-invariant, sql-generation, column-mapping |
| adapter.add_time_ingestion_partition_column failed on partit | exception | error | deserialization, bigquery, partitioning |
| An unexpected error occurred during package installation: {e | exception | error | pip, package-installation, python, bigquery |
| For Snowflake {auth_method} authentication, '{field}' will b | console | warning | snowflake, authentication, config, deprecation |
| Key is PKCS#1 (RSA private key). Snowflake requires PKCS#8 ( | console | error | snowflake, key-pair-auth, openssl, pem, pkcs8 |
| event should exist after peek | panic | error | rust, panic, concurrency, replay, time-machine |
| [^0-9a-zA-Z_]+ | panic | info | rust, regex, static-initialization, parser |
| only available with Postgres and Redshift adapters | panic | error | unimplemented, adapter, postgres, redshift |
| Failed to get parse adapter | panic | error | rust, adapter, jinja, parser, initialization |
| lowercase_column_names: schema and columns should be compati | panic | error | arrow, record-batch, panic, column-names |
| projection order drift should be ignored even with apostroph | panic | error | rust, sql-diff, test-panic, bigquery, comment-parsing, tokenizer |
| The `unhandled_panic` option requires the `current_thread` r | validation | error | rust, macros, tokio, compile-time, runtime-flavor |
| Valid test name pattern | panic | error | regex, panic, parser |
| generic backend authentication | panic | critical | panic, unimplemented, authentication, backend-dispatch |
| should split on the top-level UNION ALL | panic | error | rust, sql-parsing, test-panic, parentheses, union-all |
| RelationConfig should serialize | panic | error | rust, databricks, serialization, relation-config |
| unenforced constraint type: {type} | console | warning | dbt, jinja, databricks, constraints, primary-key |
| valid regex | panic | warning | rust, regex, sql-formatting, panic |
| neither '{left}' nor '{right}' has a column '{src}' | validation | error | internal-invariant, sql-generation, schema-mismatch |
| No 'BIGQUERY:type' in field metadata. This is a driver bug. | panic | error | bigquery, metadata, driver, panic |
| Failed to serialize object | panic | error | serialization, yaml, config, panic |
| Trino | panic | critical | unimplemented, todo-panic, adapter, metadata, trino |
| valid_incremental_strategies not implemented | panic | error | rust, adapter, incremental-strategies, unimplemented |
| dbt is currently configured to list a maximum of {{ max_resu | console | warning | snowflake, dbt, pagination, cache, large-schema |
| failed to write show result to stdout | panic | error | rust, stdout, broken-pipe, panics, tui |
| agate_table | panic | error | rust, panic, downcast, adapter |
| supports_create_or_replace is not implemented for {:?} | panic | error | unimplemented, catalog-relation, databricks, adapter |
| adapter not found in context | exception | error | jinja, context, adapter |
| when data_type is date, inner must be a TimeConfig | panic | error | bigquery, partitioning, config, unreachable, rust |
| '{strategy}' strategy requires lightweight deletes, but the | validation | error | clickhouse, dbt, configuration, server-settings |
| Secret environment variables (starting with {SECRET_ENV_VAR_ | exception | error | jinja, env-var, secrets, dbt |
| ColumnsAsTuple::count_occurrences_of | panic | error | unimplemented, agate, rust-panic, table-operations |
| Failed to deserialize InternalDbtNodeWrapper: {e} | exception | error | serde, deserialization, jinja, adapter |
| should treat persisted view vs temp view as equivalent | panic | error | rust, sql-diff, test-panic, databricks, temp-view, dbt-tmp |
| Only available for Databricks | panic | error | unimplemented, databricks, columns, adapter |
| Configuration changes were identified and `on_configuration_ | console | warning | snowflake, dbt, materialization, configuration-change |
| column must have a name attribute | panic | error | bigquery, partitioning, jinja, panic |
| DbtQuoting -> ResolvedQuoting conversion | panic | error | rust, config, quoting, snapshot, type-conversion |
| Forward-fill projection column order drift should be ignored | panic | error | rust, sql-diff, test-panic, snowflake, qualify, window-function |
| mock config for adapter type {:?} | panic | error | unimplemented, mock, testing, adapter |
| Starburst | panic | error | rust, panic, unimplemented, adapter, starburst |
| Starburst | panic | error | rust, todo-panic, adapter, unimplemented |
| is_uniform is only supported in Databricks | panic | error | unimplemented, databricks, iceberg, adapter |
| download base url must be an https URL, got {base_url:?} | validation | error | https, url-validation, security, release-pipeline |
| env var `{env_name}` is not set (required unless --dry-run) | validation | error | env-var, missing-credentials, ci, homebrew, dry-run |
| ModelPropertiesSemanticModelConfig is never finalized direct | panic | error | rust, config-resolution, unreachable, semantic-model |
| synthetic relation construction should not fail: {e} | panic | error | state, lineage, relations, unreachable, rust |
| Invalid foreign key column: {{ column_name }} | console | warning | databricks, constraints, foreign-key, jinja |
| Invalid primary key column: {column_name} | console | warning | dbt, jinja, databricks, constraints, schema-yml |
| should split on top-level UNION | panic | error | rust, sql-parsing, test-panic, unicode, set-operator |
| Adapter should be available during parse phase | panic | error | rust, adapter, parse-phase, panic, resolution |
| Failed to create relations from nodes | panic | error | rust, panic, relation, metadata |
| jsonify_nested_columns: rewritten schema and columns are con | panic | error | arrow, record-batch, panic, internal-invariant |
| clean_sql | panic | error | unimplemented, parse, adapter, sql |
| make_encoder for nested column should not fail | panic | error | arrow, arrow-json, panic, json-encoding |
| no brew-supported targets found in {source_desc} (need at le | validation | error | artifacts, platforms, unsupported-platform, homebrew, ci |
| Failed to downcast jinja value to Column; expected Column ob | exception | error | jinja, adapter, column, downcast, databricks |
| Failed to serialize some records: {errors} | error_code | error | arrow, serialization, telemetry, invariant |
| [/\\] | panic | info | rust, regex, static-initialization, path-sanitization |
| Failed to create relations from nodes | panic | error | adapter, relation, docs-generate, panic |
| get_seed_file_path: Failed to deserialize DbtSeed: {e} | exception | error | jinja, serde, deserialization, seed |
| span is required | panic | error | macros, span, panic, manifest |
| Table.distinct: error selecting rows: {e} | exception | error | rust, data-table, internal-error |
| Failed to convert quoting to resolved quoting | panic | error | panic, quoting, relation, jinja, parse |
| validated above | panic | error | rust, panic, snowflake, config-validation |
| new-style cumulative metric should compile without error | panic | error | tests, metricflow, compilation, cumulative-metrics |
| get_catalog_integration is unavailable in Fusion. Access cat | panic | error | unimplemented, api-migration, catalog, fusion |
| No such runtime flavor `{s}`. The runtime flavors are `curre | validation | error | rust, proc-macro, tokio, compile-time |
| no `[workspace]` table | exception | error | cargo, toml, workspace, versioning |
| --commit-author and --commit-email must be set together | validation | error | cli, validation, git, arguments |
| ok | panic | error | rust, serialization, roundtrip, view-definition |
| Parent span must have a SpanStartInfo record in its extensio | panic | error | tracing, invariant, panic, internal |
| invalid serialized time precision | panic | error | rust, panic, parse-error, arrow, serialization |
| DbtQuoting should be set | panic | error | quoting, manifest, panic, tests |
| No execute var found in state | exception | error | vars, jinja-context, internal-state |
| extension dispatch only yields csv as None, not TableFormat: | panic | error | seeds, file-format, dispatch, unreachable, rust |
| Failed to serialize merged node config to dbt_yaml::Value fo | panic | error | panic, serialization, yaml, config, jinja |
| Datafusion | panic | critical | unimplemented, todo-panic, adapter, metadata, datafusion |
| {msg} | exception | error | jinja, adapter, column, data-type, parsing |
| Schema not found for canonical FQN: {} | panic | error | rust, panic, schema, dataframe, internal |
| unenforced constraint type: {constraint.type} | console | warning | dbt, jinja, databricks, constraints, foreign-key |