ErrLookup › apache/superset
apache/superset
Apache Superset is a Data Visualization and Data Exploration Platform · Python · 4,091 source files
Analyzed at f4587218dd on 2026-08-14. 397 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Unsupported whisker type: ${whiskerOptions} | validation | error | superset, rest-api, json, validation, database-connections |
| Found invalid orderby options | validation | error | superset, rest-api, validation, database-connections |
| Unknown Error | http | error | superset, rest-api, json, validation, database-connections |
| Please provide both time bounds (Since and Until) | exception | warning | superset, i18n, validation, http-400, localization |
| All values must be numeric | validation | warning | superset, i18n, validation, http-400, caching |
validation_error EChart options validation failed | exception | warning | superset, alerts-reports, http-400, redirect, validation |
security_error Unsafe node type "${nodeType}" at path: ${path.join('.')}. Only static data stru | exception | warning | superset, security, xss, redirect, http-400, alerts-reports |
| Cannot convert node type: ${node.type} | exception | error | reports, rbac, permissions, security |
parse_error err.message | error_code | error | slack, json, migration, recipients |
| Please choose at least one groupby | exception | error | slack, migration, catch-all, recipients |
| Unknown input format | exception | error | pivot-table, input-validation, data-format |
| Longitude and latitude columns are required | validation | error | map, buildquery, form-data, validation |
| Start and end spatial configurations are required for Arc ch | validation | error | deckgl, arc, spatial, buildquery, validation |
| GeoJSON column is required for GeoJSON charts | validation | error | deckgl, geojson, buildquery, validation |
| Line column is required for Path charts | validation | error | deckgl, path, buildquery, validation |
| Polygon column is required for Polygon charts | validation | error | deckgl, polygon, buildquery, validation |
| Spatial configuration is required for Scatter charts | validation | error | deckgl, scatter, spatial, buildquery, validation |
| Bad spatial key | validation | error | deckgl, spatial, validation, discriminator |
| Longitude and latitude columns are required for latlong type | validation | error | deckgl, spatial, latlong, validation |
| Longitude/latitude column is required for delimited type | validation | error | deckgl, spatial, delimited, validation |
| Geohash column is required for geohash type | validation | error | deckgl, spatial, geohash, validation |
| Unknown spatial type: ${spatial.type} | validation | error | deckgl, spatial, discriminator, validation |
| Spatial configuration is required for this chart | validation | error | deckgl, spatial, buildquery, validation |
| Position of picked data is required | validation | error | deckgl, cross-filter, spatial, validation |
| Received unexpected response status (${response.status}) whi | exception | error | network, http-status, chart-data, api |
| clientError.message || clientError.error || t('Sorry, an err | exception | error | network, datasource, samples, error-wrapping |
| Export failed: ${response.status} ${response.statusText} | exception | error | export, streaming, http-status, network |
| Response body is not available for streaming | exception | error | export, streaming, fetch-api, browser-support |
| clientError.message || clientError.error || t('Sorry, an err | exception | error | save, unsaved-changes, error-wrapping, network |
| This version does not record a visualization type and datase | exception | warning | version-history, chart, validation, fail-fast |
| No dashboard found for uuid ${sourceUuid} | exception | error | dashboard, version-history, uuid, api |
| Chart ${id} is missing form_data | exception | error | embedded, dashboard-layout, form-data, bootstrap |
| User does not have permission to update the theme | validation | error | theme, permissions, rbac, theming |
| Theme mode changes are not allowed when only one theme is av | validation | warning | theme, dark-mode, theming, embedded |
| When using 'Group By' you are limited to use a single metric | validation | error | visualization, time-table, query-builder, form-data |
| Please call with an object. Example: `stringify myObj` | validation | error | handlebars, template, visualization, chart-plugin |
| Invalid JSON string: ${String(error)} | validation | error | handlebars, json, template, chart-plugin |
| Group by param is required | validation | error | visualization, paired-t-test, form-data, groupby |
| Unknown deck.gl layer type: ${vizType} | exception | error | deckgl, multi-chart, plugin-registry, visualization |
| Unsupported aggregation type: ${type} | exception | error | deckgl, aggregation, form-data, validation |
| A valid color scheme is required | validation | error | dashboard, color-scheme, metadata, registry |
| Received unexpected response status (${response.status}) whi | http | error | native-filters, network, chart-data, dashboard |
| Received unexpected response status (${response.status}) whi | http | error | native-filters, filter-config, chart-data, network |
| Failed to apply theme config: ${error.message} | exception | error | embedded, theme, sdk, switchboard |
| Failed to load chart data | exception | error | chart-page, bootstrap, network, permissions |
| Package name '{name}' cannot start with a number | exception | error | cli, validation, scaffolding, python |
| Package name cannot start with Python keyword '{first_part}' | exception | error | cli, validation, scaffolding, python-keywords |
| '{name}' is not a valid Python package name | exception | error | cli, validation, scaffolding, identifier |
| '{name}' is a reserved npm package name | exception | error | cli, validation, npm, scaffolding |
| Publisher cannot be empty | exception | error | cli, validation, publisher, scaffolding |
| Publisher must start with a letter and contain only lowercas | exception | error | cli, validation, naming, extensions, regex |
| Extension name cannot be empty | exception | error | cli, validation, empty-value, extensions |
| Extension name must start with a letter and contain only low | exception | error | cli, validation, naming, extensions, kebab-case |
| Display name cannot be empty | exception | error | cli, validation, empty-value, extensions |
| Display name must start with a letter and can contain letter | exception | error | cli, validation, naming, extensions, regex |
| Display name must contain at least one letter or number | exception | error | cli, validation, defensive, extensions |
| JSON not valid | validation | error | rest-api, annotations, json, marshmallow, validation |
| Unsupported cache backend configuration | exception | error | configuration, async-queries, redis, cache, startup |
| Cache backends (CACHE_CONFIG, DATA_CACHE_CONFIG) must be con | exception | critical | configuration, startup, async-queries, cache, redis |
| Please provide a JWT secret at least 32 bytes long | exception | critical | configuration, security, jwt, async-queries, startup |
| Token not preset | http | error | async-queries, authentication, cookies, jwt, http |
| Failed to parse token | http | error | async-queries, jwt, authentication, cookies, configuration |
| Job not found or already completed | http | warning | async-queries, job-cancellation, race-condition, redis |
| Not authorized to cancel this job | http | error | async-queries, authorization, job-cancellation, multi-user |
| Not a ZIP file | exception | error | rest-api, import-export, zip, charts, validation |
| No valid import files were found | exception | error | rest-api, import-export, charts, zip, validation |
| Request is incorrect | validation | error | rest-api, charts, validation, form-data, marshmallow |
| Chart %(chart_id)s is not on dashboard %(dashboard_id)s | validation | error | rest-api, charts, dashboards, validation, stale-state |
| Dashboard %(dashboard_id)s not found | validation | error | dashboard, not-found, validation, api |
| Cached data not found | exception | error | cache, chart-data, async, redis |
| Annotation layer not found. | exception | error | annotation, validation, not-found, api |
| Annotation parameters are invalid. | validation | error | annotation, validation, uniqueness, dates |
| Annotation not found. | exception | error | annotation, not-found, bulk-delete, race-condition |
| Annotation not found. | exception | error | annotation, not-found, update, stale-state |
| Annotation layer not found. | exception | error | annotation, not-found, update, referential-integrity |
| Annotation parameters are invalid. | validation | error | annotation, validation, uniqueness, update |
| Annotation layer parameters are invalid. | validation | error | annotation-layer, validation, uniqueness, create |
| Annotation layer not found. | exception | error | annotation-layer, not-found, bulk-delete |
| Annotation layer has associated annotations. | exception | error | annotation-layer, referential-integrity, delete, conflict |
| Annotation layer not found. | exception | error | annotation-layer, not-found, update |
| Annotation layer parameters are invalid. | validation | error | annotation-layer, validation, uniqueness, update |
| Changing this chart is forbidden | exception | error | chart, rbac, forbidden, security |
| Changing one or more of these dashboards is forbidden | exception | error | chart, dashboard, rbac, forbidden |
| Error loading data from cache | exception | error | chart-data, cache, async, force-cached |
| Error: %(error)s | exception | error | chart-data, sql, query-failure, database |
| Chart not found. | exception | error | chart, delete, not-found, api |
| There are associated alerts or reports: %(report_names)s | exception | error | chart, delete, alerts-reports, dependency |
| Chart not found. | exception | error | chart, favorite, not-found, api |
| Could not find a valid command to import file | exception | error | import-export, versioning, chart, bundle |
| A chart already exists and user doesn't have permissions to | exception | error | import-export, chart, permissions, overwrite, uuid |
| Chart {existing.slice_name!r} (uuid {config['uuid']}) was de | exception | error | import-export, chart, soft-delete, restore, permissions |
| Chart doesn't exist and user doesn't have permission to crea | exception | error | import-export, chart, permissions, create, uuid |
| Chart not found. | exception | error | chart, unfavorite, not-found, api |
| Chart not found. | exception | error | chart, update, not-found, api |
| Chart parameters are invalid. | validation | error | chart, update, validation, api |
| Chart's query context does not exist. Open the chart in Expl | validation | error | chart, cache, warm-up, query-context |
| Chart not found | exception | error | chart, cache, warm-up, not-found |
| You don't have access to this chart. | exception | error | security, rbac, chart, cache, warm-up |
| CSS template not found. | exception | warning | css-template, delete, not-found, dao |
| Dashboard parameters are invalid. | validation | error | dashboard, copy, validation, payload |
| Changing this Dashboard is forbidden | exception | error | security, rbac, dashboard, copy, forbidden |
| Dashboard parameters are invalid. | validation | error | dashboard, create, validation, slug, unique-constraint |
| Changing this Dashboard is forbidden | exception | error | security, rbac, dashboard, embedded, delete |
| Dashboard not found. | exception | warning | dashboard, delete, not-found, bulk-operations |
| There are associated alerts or reports: %(report_names)s | exception | error | dashboard, delete, alerts, reports, dependency |
| Dashboard not found. | exception | warning | dashboard, export, not-found, examples |
| You don't have permission to modify the value. | exception | error | security, cache, filter-state, ownership, forbidden |
| You don't have permission to modify the value. | exception | error | security, cache, filter-state, ownership, forbidden |
| Could not find a valid command to import file | exception | error | import, dashboard, version-mismatch, bundle, dispatcher |
| No data in file | exception | warning | import, dashboard, legacy, v0, empty-file |
| User doesn't have permission to create or update datasets | exception | error | security, rbac, import, dataset, permissions, legacy |
| Dashboard was deleted and re-import requires can_write permi | exception | error | security, rbac, import, restore, soft-delete, uuid |
| A dashboard already exists and user doesn't have permissions | exception | error | security, rbac, import, restore, editorship, soft-delete |
| Dashboard cannot be restored via re-import because its slug | exception | error | import, restore, slug, unique-constraint, conflict |
| A dashboard already exists and user doesn't have permissions | exception | error | security, rbac, import, overwrite, editorship |
| Dashboard doesn't exist and user doesn't have permission to | exception | error | security, rbac, import, create, permissions |
| An error occurred while accessing the value. | exception | error | dashboard, permalink, key-value, secret-key |
| Dashboard cannot be restored because its slug is now used by | exception | error | dashboard, restore, slug, conflict, soft-delete |
| Dashboard not found. | exception | error | dashboard, not-found, update, crud |
| Dashboard parameters are invalid. | exception | error | dashboard, validation, slug, tags, update |
| Field is required | validation | error | database, validation, required-field, create, sqlalchemy-uri |
| Connection failed, please check your connection settings | exception | error | database, connection, network, driver, create |
| Database could not be created. | exception | error | database, create, ssh-tunnel, metadata-db, transaction |
| Database not found. | exception | error | database, not-found, delete, crud |
| There are associated alerts or reports: %(report_names)s | exception | error | database, delete, alerts, reports, dependency |
| Cannot delete a database that has datasets attached | exception | error | database, delete, dataset, dependency, foreign-key |
| Cannot delete a database whose only remaining datasets are s | exception | error | database, delete, dataset, soft-delete, foreign-key, purge |
| Could not find a valid command to import file | exception | error | import-export, dispatcher, version-mismatch, zip, validation |
| Database doesn't exist and user doesn't have permission to c | exception | error | import-export, permissions, rbac, database, uuid |
| Import failed for an unknown reason | exception | error | import-export, security, ssrf, sqlalchemy-uri, config |
OAUTH2_REDIRECT_ERROR Something went wrong while doing OAuth2 | exception | error | oauth2, database, config, authentication |
| Database not found | exception | error | oauth2, database, not-found, state, authentication |
| Database not found. | exception | error | database, validation, permissions |
| Could not validate the user in the current session. | exception | error | auth, user, session, permissions |
| Missing OAuth2 token | exception | error | oauth2, database, auth, network |
| Connection failed, please check your connection settings | exception | error | database, network, connection |
| Unexpected error occurred, please check your logs for detail | exception | error | database, introspection, unexpected |
| Database not found. | exception | error | database, not-found, validation |
| Database not found. | exception | error | database, not-found, update, concurrency |
| Database parameters are invalid. | exception | error | database, validation, uniqueness |
| Table already exists. You can change your 'if table already | exception | error | database, upload, csv, conflict |
| Database upload file failed | exception | error | database, upload, unexpected |
| A soft-deleted dataset (uuid %(uuid)s) already references th | exception | error | dataset, upload, soft-delete, conflict |
| Database upload file exceeds the maximum allowed size. | exception | error | upload, file-size, limits |
| Database not found. | exception | error | database, upload, not-found |
| Database schema is not allowed for csv uploads. | exception | error | upload, schema, config, authorization |
| Database type does not support file uploads. | exception | error | upload, engine, unsupported |
| Parsing error: %(error)s | exception | error | parquet, pandas, file-upload, data-ingestion |
| Error reading Columnar file | exception | error | parquet, pyarrow, file-upload, environment |
| Unexpected no file extension found | exception | error | file-upload, validation, filename, parquet |
| Not a valid ZIP file | exception | error | zip, file-upload, validation |
| str(ex) | exception | error | zip, zip-bomb, security, file-upload, limits |
| ZIP file contains multiple file types | validation | error | zip, file-upload, validation |
| error_msg | exception | error | csv, pandas, type-cast, data-ingestion |
| Parsing error: %(error)s | exception | error | csv, encoding, unicode, file-upload |
| Error reading CSV file | exception | error | csv, pandas, file-upload, catch-all |
| Parsing error: %(error)s | exception | error | excel, pandas, file-upload, parsing |
| Error reading Excel file | exception | error | excel, openpyxl, file-upload, catch-all |
| Excel file format cannot be determined | validation | error | excel, file-format, pandas, file-upload |
| errors | validation | error | database-connection, validation, ssh-tunnel, snowflake, bigquery |
| Engine "%(engine)s" cannot be configured through parameters. | validation | error | database-connection, engine-spec, validation, plugin |
| Database is offline. | exception | error | database, connectivity, connection-test, flask-api |
| An unexpected error occurred | exception | error | sql-validation, internal-invariant, flask-api |
| ex.errors[0] | validation | error | sql-validation, jinja, templating, flask-api |
| Template processing failed: %(ex)s | validation | error | sql-validation, jinja, templating, flask-api |
| %(validator)s was unable to check your query. Please recheck | validation | error | sql-validation, timeout, validator-backend, flask-api |
| Database not found. | http | error | sql-validation, not-found, database, flask-api |
| no SQL validator is configured for %(engine_spec)s | exception | warning | sql-validation, configuration, engine, flask-api |
| No validator named %(validator_name)s found (configured for | exception | warning | sql-validation, configuration, validator-backend, flask-api |
| Dataset column not found. | http | error | dataset, column, not-found, flask-api |
| Changing this dataset is forbidden. | exception | error | dataset, authorization, rbac, column, flask-api |
| A soft-deleted dataset (uuid %(uuid)s) already references th | validation | error | dataset, soft-delete, uniqueness, restore, flask-api |
| Dataset parameters are invalid. | validation | error | dataset, validation, authorization, flask-api |
| Dataset does not exist | http | error | dataset, not-found, bulk-delete, flask-api |
| Changing this dataset is forbidden | exception | error | dataset, authorization, rbac, bulk-delete, flask-api |
| The database was not found. | http | error | dataset, duplicate, not-found, database, flask-api |
| You don't have access to this dataset. | exception | error | dataset, authorization, rbac, duplicate, flask-api |
| Dataset parameters are invalid. | validation | error | dataset, duplicate, validation, flask-api |
| Could not find a valid command to import file | validation | error | import-export, dataset, yaml, dispatcher, flask-api |
| User doesn't have permission to create or update databases | exception | error | import-export, authorization, rbac, legacy-v0, flask-api |
| {file_name} is not a valid YAML file | validation | error | import-export, yaml, validation, legacy-v0 |
| {file_name} has no valid keys | validation | error | dataset-import, yaml, validation, superset |
| {file_name} is not a valid file | validation | error | dataset-import, yaml, validation, superset |
| ; ".join(str(message) for message in ex.messages) | validation | error | dataset-import, catalog, validation, multi-catalog, superset |
| Unknown type: {native_type} | exception | error | dataset-import, type-mapping, sqlalchemy, superset |
| Data URI is not allowed. | exception | error | dataset-import, security, ssrf, file-uri, superset |
| Only the default catalog is supported for this connection | validation | error | dataset-import, catalog, validation, superset |
| Dataset {existing.table_name!r} (uuid {config['uuid']}) was | exception | error | dataset-import, permissions, soft-delete, rbac, superset |
| Dataset {existing.table_name!r} (uuid {config['uuid']}) alre | exception | error | dataset-import, permissions, ownership, soft-delete, superset |
| Dataset {existing.table_name!r} (uuid {config['uuid']}) cann | exception | error | dataset-import, uniqueness, soft-delete, conflict, superset |
| Dataset {existing.table_name!r} (uuid {config['uuid']}) alre | exception | error | dataset-import, permissions, ownership, overwrite, superset |
| Dataset {existing.table_name!r} (uuid {config['uuid']}) cann | exception | error | dataset-import, uniqueness, overwrite, soft-delete, conflict, superset |
| Dataset doesn't exist and user doesn't have permission to cr | exception | error | dataset-import, permissions, create, rbac, superset |
| Dataset {config['table_name']!r} cannot be imported because | exception | error | dataset-import, uniqueness, soft-delete, conflict, superset |
| Dataset {config['table_name']!r} (uuid {config['uuid']}) cou | exception | error | dataset-import, children, ambiguity, transaction, superset |
| Dataset {existing.table_name!r} (uuid {config['uuid']}) matc | exception | error | dataset-import, duplicates, legacy-schema, restore, superset |
| You don't have access to this dataset. | exception | error | dataset-import, permissions, rbac, access-denied, superset |
| Dataset metric not found. | exception | error | dataset, metric, delete, not-found, superset |
| Changing this dataset is forbidden. | exception | error | permissions, rbac, dataset, metric, api |
| Dataset does not exist | exception | error | dataset, not-found, api, id-mismatch |
| Changing this dataset is forbidden | exception | error | permissions, rbac, dataset, refresh |
| Dataset cannot be restored because another active dataset al | exception | error | dataset, restore, duplicate, unique-constraint, soft-delete |
| Dataset does not exist | exception | error | dataset, not-found, api, crud |
| Changing this dataset is forbidden | exception | error | permissions, rbac, dataset, crud |
| Dataset parameters are invalid. | exception | error | dataset, validation, api, crud |
| Dataset folders are not enabled | validation | warning | feature-flag, dataset, folders, configuration |
| Cycle detected: {uuid} appears in its ancestry | validation | error | dataset, folders, validation, cycle |
| Duplicate UUID in folder structure: {uuid} | validation | error | dataset, folders, validation, uuid |
| Duplicate folder name: {name} | validation | error | dataset, folders, validation, naming |
| Folder cannot have name '{name}' | validation | error | dataset, folders, validation, reserved-names |
| Invalid UUID: {uuid} | validation | error | dataset, folders, validation, uuid, dangling-reference |
| The provided table was not found in the provided database | exception | error | dataset, cache, warm-up, not-found, api |
| You don't have access to this dataset. | exception | error | permissions, rbac, dataset, cache, access |
| uuid={self._uuid!r} matches {', '.join(sorted(type(m).__name | exception | error | purge, uuid, ambiguity, soft-delete, cleanup |
| An error occurred while creating the value. | exception | error | explore, cache, database, transient, sqlalchemy |
| You don't have permission to modify the value. | exception | error | explore, cache, permissions, ownership |
| An error occurred while deleting the value. | exception | error | explore, cache, database, transient, sqlalchemy |
| An error occurred while accessing the value. | exception | error | explore, cache, database, transient, sqlalchemy |
| You don't have permission to modify the value. | exception | error | |
| An error occurred while updating the value. | exception | error | |
| An error occurred while accessing the value. | exception | error | |
| An error occurred while accessing the value. | exception | error | |
| Error importing {self.model_name}: {error_summary} | exception | error | |
| Error importing assets | exception | error | |
| Not a valid YAML file | validation | error | |
| Saved query not found. | exception | error | |
| Could not find a valid command to import file | exception | error | |
| Alert validator config error. | exception | error | |
| Alert query returned more than one row. %(num_rows)s rows re | exception | error | |
| Alert query returned more than one column. %(num_cols)s colu | exception | error | |
| Alert query returned a non-number value. | exception | error | |
| Alert query must be a single statement | exception | error | |
| Alert query must be read-only | exception | error | |
| Report Schedule executor user %(username)s was not found. | exception | error | |
| Alert query failed the authorization check | exception | error | |
| A timeout occurred while executing the query. | exception | error | |
| An error occurred when running alert query | exception | error | |
| Changing this report is forbidden | exception | error | |
| %(report_type)s schedule frequency exceeding limit. Please c | validation | error | scheduling, cron, alerts-reports, configuration |
| Invalid crontab schedule: %(cron_schedule)s never matches a | validation | error | scheduling, cron, validation, alerts-reports |
| Resource already has an attached report. | exception | error | alerts-reports, uniqueness, api, validation |
| Report Schedule parameters are invalid. | validation | error | alerts-reports, validation, api |
| Report Schedule not found. | exception | error | alerts-reports, not-found, delete, api |
| Changing this report is forbidden | exception | error | alerts-reports, authorization, rbac, delete |
| Report Schedule executor user %(username)s was not found. | exception | error | alerts-reports, configuration, users, scheduling |
| Report schedule was modified or deleted by another process d | exception | warning | alerts-reports, concurrency, sqlalchemy, celery |
| The chart this report targets was deleted. Restore the chart | exception | error | alerts-reports, soft-delete, charts, execution |
| The dashboard this report targets was deleted. Restore the d | exception | error | alerts-reports, soft-delete, dashboards, execution |
| Report schedule {id} ({name!r}) has no resolvable target (ch | exception | error | alerts-reports, data-integrity, execution |
| Screenshot failed; aborting to avoid sending a partial repor | exception | error | alerts-reports, screenshot, playwright, execution |
| A timeout occurred while taking a screenshot. | exception | error | alerts-reports, screenshot, celery, timeout |
| Failed taking a screenshot {str(ex)} | exception | error | alerts-reports, screenshot, playwright, execution |
| Report Schedule execution failed when generating a screensho | exception | error | alerts-reports, screenshot, configuration |
| Chart has no valid query context saved. | exception | error | alerts-reports, charts, export, data-integrity |
| Unsupported chart data result format: {result_format} | exception | error | alerts-reports, export, validation, charts |
| A timeout occurred while generating a dataframe. | exception | error | alerts-reports, celery, timeout, dataframe, alerts |
| Failed generating dataframe {str(ex)} | exception | error | |
| Report Schedule execution failed when generating a csv. | exception | error | |
| XLSX reports are only supported for chart schedules | exception | error | |
| Report schedule system error | exception | error | |
| Report schedule client error | exception | error | |
| Report Schedule state not found | exception | error | |
| Report Schedule execution got an unexpected error. | exception | error | |
| Report schedule unexpected error | exception | error | |
| Report Schedule not found. | exception | error | |
| Report Schedule execute now failed. | exception | error | |
| Report Schedule execution requires a Celery backend to be co | exception | error | |
| Report Schedule not found. | exception | error | |
| Changing this report is forbidden | exception | error | |
| Invalid Slack recipient configuration | exception | error | |
| No recipients saved in the report | exception | error | |
| Failed to update slack recipients to v2: {ex} | exception | error | |
| Slack v1 file uploads are no longer supported because Slack | exception | error | slack, alerts-reports, feature-flag, oauth-scopes, deprecated-api |
| Report Schedule parameters are invalid. | validation | error | reports, validation, retry-config, alerts |
| Datasource does not exist | validation | error | rls, datasource, not-found, validation |
| Regular RLS filters require at least one subject. | validation | error | rls, validation, subjects |
| Reset aborted. | console | error | cli, security-reset, destructive-operation, confirm-guard |
| User not found. | console | error | cli, security-reset, user-state, validation |
| A rule with this name already exists. | validation | error | rls, integrity-error, race-condition, rename |
| Datasource does not exist | validation | error | rls, datasource, not-found, update |
| Regular RLS filters require at least one subject. | validation | error | rls, validation, subjects, filter-type |
| Unknown type: {sl_type} | validation | error | semantic-layer, plugin-registry, validation, type-error |
| Semantic view '{name}' already exists for this layer and con | exception | error | semantic-layer, uniqueness, validation, rest-api |
| Semantic layer does not exist | exception | error | semantic-layer, not-found, delete, rest-api |
| Semantic view does not exist | exception | error | semantic-layer, semantic-view, not-found, delete |
| Semantic view does not exist | exception | error | semantic-layer, semantic-view, not-found, update |
| A semantic view with name '{name}' and the same configuratio | validation | error | semantic-layer, semantic-view, uniqueness, update, validation |
| Semantic layer does not exist | exception | error | semantic-layer, not-found, update, rest-api |
| Name already exists: {name} | validation | error | semantic-layer, uniqueness, rename, validation |
SYNTAX_ERROR SQL statement contains disallowed function(s): {functions} | exception | error | sql-lab, security, sql-validation, query-cost, config |
DML_NOT_ALLOWED_ERROR This database does not allow for DDL/DML, but the query mutates data. Please con | exception | error | sql-lab, dml, security, query-cost, database-config |
SQLLAB_TIMEOUT_ERROR The query estimation was killed after %(sqllab_timeout)s seconds. It might be to | http | error | sql-lab, timeout, query-cost, performance, config |
| Failed to execute %(query)s: {exception message} | exception | error | sql-lab, wrapper-exception, query-execution, catch-all |
| The database referenced in this query was not found. Please | exception | error | sql-lab, database, not-found, query-execution |
GENERIC_DB_ENGINE_ERROR Failed to execute %(query)s: The query record was not created as expected Please | exception | error | sql-lab, metadata-db, sqlalchemy, query-execution, persistence |
QUERY_SECURITY_ACCESS_ERROR Failed to execute %(query)s: can not access the query | exception | error | sql-lab, authorization, rbac, jinja |
| Unexpected missing key id | exception | error | permalink, key-value, database-migration, sql-lab |
| {error_msg_from_exception(ex)} | exception | error | permalink, key-value, json, sql-lab |
| {ex.message} | exception | error | permalink, secret-key, key-value, sql-lab |
RESULTS_BACKEND_NOT_CONFIGURED_ERROR Results backend is not configured. | http | error | sql-lab, results-backend, configuration |
| invalid object type {object_type} | exception | error | tags, api, validation |
| Tag parameters are invalid. | validation | error | tags, api, validation |
| invalid object type {object_type} | exception | error | tags, api, validation |
| Tag parameters are invalid. | validation | error | tags, api, validation, delete |
| Cannot modify system themes. | exception | error | themes, protected-resources, bulk-operations |
| Cannot delete theme that is set as system default or dark th | exception | error | themes, configuration, protected-resources |
| Theme doesn't exist and user doesn't have permission to crea | exception | error | themes, import-export, permissions, rbac |
| Could not find a valid command to import file | validation | error | import-export, themes, versioning, validation |
| Theme not found. | exception | error | theme, not-found, validation, backend |
| Theme not found. | exception | error | theme, not-found, validation, backend |
| Cannot modify system themes. | exception | error | theme, protected, validation, backend |
| Subjects are invalid | validation | error | subjects, owners, validation, backend |
| Datasource does not exist | validation | error | datasource, dataset, not-found, validation, backend |
| You do not have permission to manage tags on {object_type.na | exception | error | tags, permissions, rbac, forbidden, backend |
| Tag ID {tag_id} not found | validation | error | tags, not-found, validation, backend |
| The user is not authorized to {what_not_authorized} | exception | error | authorization, rbac, runtime, backend |
| Drill to detail is not available for this datasource type. | validation | error | query, drill-to-detail, datasource, validation, backend |
| Invalid result type: %(result_type)s | validation | error | query, result-type, validation, backend |
| Columns missing in dataset: %(invalid_columns)s | validation | error | query, dataset, columns, validation, backend |
| Chart with ID {annotation_layer["value"]} (referenced by ann | validation | error | annotations, chart, not-found, validation, backend |
| The following entries in `series_columns` are missing in `co | validation | error | validation, query-object, superset, charts |
| `operation` property of post processing object undefined | validation | error | post-processing, pandas, validation, superset |
| Unsupported post processing operation: %(operation)s | validation | error | post-processing, pandas, dispatch, superset |
| Error loading data from cache | exception | error | cache, force-cached, alerts-reports, superset |
| Error in jinja expression in RLS filters: %(msg)s | validation | error | rls, jinja, security, superset |
| Custom SQL fields cannot be parsed as a single SQL statement | http | error | adhoc, sql, security, sqlglot, validation |
| Custom SQL fields cannot contain set operations. | http | error | adhoc, sql, security, set-operations, validation |
| Error in jinja expression in column expression: %(msg)s | validation | error | jinja, calculated-column, dataset, superset |
| Error in jinja expression in datetime column: %(msg)s | validation | error | jinja, time-column, dataset, superset |
| Error in jinja expression in metric expression: %(msg)s | validation | error | jinja, metric, dataset, superset |
| Fetch values predicate failed SQL validation: %(msg)s | validation | error | jinja, fetch-values-predicate, dataset, validation |
| Error in jinja expression in fetch values predicate: %(msg)s | validation | error | jinja, fetch-values-predicate, template, superset |
| Adhoc metric aggregate is invalid | validation | error | adhoc, metric, aggregate, validation |
| Adhoc metric SQL expression is invalid | validation | error | adhoc, metric, sql-expression, validation |
| Adhoc metric expressionType is invalid | validation | error | adhoc, metric, expression-type, validation |
| Error in jinja expression in adhoc column: %(msg)s | validation | error | jinja, adhoc-column, superset, validation |
| Column not found | exception | error | adhoc-column, schema-drift, dataset, superset |
| Metric '%(metric)s' does not exist | validation | error | metric, series-limit, validation, charts |
| Virtual dataset query cannot be empty | exception | error | virtual-dataset, dataset, metadata, validation |
| Template processing error: %(error)s | exception | error | jinja, virtual-dataset, template, metadata |
| Invalid SQL: %(error)s | exception | warning | jinja, dataset, sql-parser, virtual-table, rendering |
| Only `SELECT` statements are allowed | http | error | security, dataset, sql, mutation, virtual-table |
| Only single queries supported | http | error | dataset, sql, security, single-query |
| Invalid filter: column '%s' does not exist on %s | validation | error | dao, filters, api, sqlalchemy, validation |
| Relationship filter on '{col_name}' requires a single-column | validation | error | dao, filters, relationships, sqlalchemy, primary-key |
| Operator '{operator_enum.value}' on relationship column '{co | validation | error | dao, filters, relationships, validation |
| Operator '{operator_enum.value}' is not supported on relatio | validation | error | dao, filters, relationships, operators |
| created_by_fk_or_editor only supports 'eq'; got '{c.opr}' | validation | error | dao, chart, filters, validation |
| Chart not found. | exception | error | dao, chart, not-found, permissions, api |
| created_by_fk_or_editor only supports 'eq'; got '{c.opr}' | validation | error | dao, dashboard, filters, validation |
| Dashboard not found. | exception | error | dao, dashboard, not-found, permissions, slug |
| You don't have access to this dashboard. | http | error | security, dashboard, permissions, authorization, rbac |
| Changing this Dashboard is forbidden | http | error | security, dashboard, permissions, copy, rbac |
| Dashboard not found | exception | error | dao, dashboard, native-filters, validation |
| SSH Tunneling is not enabled | exception | error | database, ssh-tunnel, feature-flag, configuration |
| Database not found | exception | error | dao, database, validation, odps |
| created_by_fk_or_editor only supports 'eq'; got '{c.opr}' | validation | error | dao, dataset, filters, validation |
| python_date_format is an invalid date/timestamp format. | validation | error | dao, dataset, date-format, validation, strptime |
| DAO datasource query source type is not supported | exception | error | dao, datasource, validation, api-misuse |
| Datasource value is neither id or uuid | exception | error | dao, datasource, uuid, validation |
| Invalid order column: {order_column} | validation | error | dao, pagination, sorting, validation, api-misuse |
| Unable to encode value | exception | error | key-value, serialization, codec, dao |
| An error occurred while creating the value. | exception | error | key-value, dao, validation, uuid |
| An error occurred while updating the value. | exception | error | key-value, dao, not-found, update |
| Could not cancel query | exception | warning | sql-lab, query, cancellation, engine-spec, database |
| created_by_fk_or_editor only supports 'eq'; got '{c.opr}' | validation | error | reports, filter, api-misuse, validation, dao |
| Tag with name {tag_name} does not exist. | exception | warning | tags, dao, not-found, idempotency |
| Tagged object with object_id: {object_id} | exception | warning | tags, dao, not-found, bug, idempotency |
| User doesn't exist | exception | error | tags, favorites, auth-context, flask, testing |
| Tag not found. | exception | warning | tags, favorites, not-found, dao |
| user_id is required for private tasks | validation | error | tasks, dao, scope, validation, user-context |
| Task {task_uuid} is in progress but has not registered an ab | exception | error | tasks, abort, dao, state-machine, validation |
| Failed to remove subscription for task {task_id}, user {user | exception | error | database, tasks, subscriptions, dao |
| Dataset schema is invalid, caused by: %(error)s | validation | error | dashboard, datasets, validation, api |
| No valid import files were found | exception | error | import, dashboard, zip, upload |
| JSON not valid | validation | error | json, validation, dashboard, marshmallow |
| {errors} | validation | error | json, validation, dashboard-metadata, schema |
| CSS contains a disallowed construct ({label}). | validation | error | css, xss, validation, dashboard, security |
| Not a valid list | validation | error | validation, dashboard, marshmallow, colors |
INVALID_PAYLOAD_SCHEMA_ERROR An error happened when validating the request | exception | error | validation, api, table-metadata, query-params |
| Not a ZIP file | exception | error | import, database, zip, upload |
| No valid import files were found | exception | error | import, database, zip, empty-bundle |
INVALID_PARAMETERS_ERROR {errors} | exception | error | validation, database, connection-parameters, api |
| Invalid connection string, a valid string usually follows: b | validation | error | database, sqlalchemy, uri, validation |
| {ex} | validation | error | database, security, sqlite, configuration |
| Invalid certificate | validation | error | database, tls, certificate, validation |
| Field cannot be decoded by JSON. %(msg)s | validation | error | |
| Field cannot be empty. | validation | error | |
| Locale not supported. | http | error | |
| Invalid language code | http | error | |
| Invalid language pack version | http | error | |
| Missing URL parameter | http | error | |
| Invalid URL scheme | http | error | |
| Resource was not found. | exception | error | |
| You don't have permission to modify the value. | exception | error | |
| Resource was not found. | exception | error | |
| You don't have permission to modify the value. | exception | error |