| locale | validation | error | |
| Unsupported `<form.Field @type>` value | validation | error | |
| backup.invalid_filename | validation | error | discourse, backups, upload, filename, sanitization |
| pg_dump failed | exception | error | |
| Query returned a non-existent user ID:
# | exception | error | |
| raise Discourse::InvalidParameters.new(:post) if post.nil? | exception | error | |
| raise Discourse::InvalidParameters.new(:setting_name)… | exception | error | |
| raise Discourse::NotFound unless… | exception | error | |
| themes.import_error.git_unsupported_scheme | exception | error | |
| :post_ids | exception | error | discourse, post-mover, moderation, invalid-parameters |
| raise Discourse::InvalidAccess if… | exception | error | |
| Could not parse status line: # | exception | error | |
| raise Discourse::InvalidAccess.new unless… | exception | error | |
| raise Discourse::NotFound unless… | exception | error | |
| raise InvalidTimestampError if @timestamp.to_f >… | exception | error | |
| The operation was aborted | exception | error | |
| Upcoming change is not eligible: # | exception | error | |
| Invalid component directory in manifest: '# | exception | error | |
| Not found | http | error | |
| Unknown upcoming change: # | exception | error | |
| raise Discourse::InvalidParameters if… | exception | error | |
| The SSO field should be Base64 encoded, using only A-Z… | validation | error | |
| themes.import_error.about_json_values | exception | error | discourse, themes, about-json, metadata-validation |
| themes.import_error.asset_too_big | exception | error | discourse, themes, assets, file-size-limit |
| Payload too large for # | exception | error | |
| setting_names | validation | error | |
| Unknown base: # | exception | error | |
| BouncedEmailError | exception | error | |
| country | exception | error | discourse, traffic-explorer, iso-3166, country-code |
| errors.site_settings.# | validation | error | |
| Klipy status | exception | error | |
| blockCondition: unknown config key(s) | validation | error | |
| addUniqueValuesToArray: 'values' must be an array | exception | error | |
| raise Discourse::InvalidParameters.new(:remote_url) if… | exception | error | |
| raise Discourse::NotFound if !@user | exception | error | |
| step | validation | error | |
| topic_invite.user_exists | exception | error | |
| raise Discourse::InvalidAccess unless… | exception | error | |
| Error: the database must be started before it can be… | exception | error | |
| :event | exception | warning | discourse, admin, onboarding, invalid-parameters, event-dispatch |
| Invalid `component` passed to `helper.renderGlimmer`… | exception | error | |
| themes.import_error.too_many_files | exception | error | discourse, themes, import, file-count-limit |
| Error: the database must be stopped before it can be removed | exception | error | |
| Not Found | exception | error | |
| The theme-i18n helper is not supported in this context.
In… | exception | error | |
| user_exists_error_msg(email) | exception | warning | discourse, invites, duplicate-user |
| bannered_until | exception | error | |
| Contract violation:
Query ends with a semicolon. Remove the… | exception | error | |
| "not" combinator has extra keys | validation | error | |
| uniqueItemsFromArray expects an array as first argument, got | exception | error | |
| not_accepting_pms | exception | error | |
| raise Discourse::InvalidAccess if… | exception | error | |
| second_factor_auth.challenge_not_found | exception | error | |
| subject | validation | error | |
| themes.import_error.git_ref_not_found | exception | error | |
| Assets have not been precompiled | exception | error | |
| git # failed: # | exception | error | |
| policy.reason | exception | error | |
| Theme '# ' not found | exception | error | |
| themes.import_error.about_json | exception | error | discourse, themes, about-json, import, validation |
| TopicNotFoundError | exception | error | |
| Contract violation:
Query does not return a 'granted_at'… | exception | error | |
| no_exported_migration_function | exception | error | |
| "not" must be a single condition object | validation | error | |
| Query did not return a badge grant time
(Try using… | exception | error | |
| migration_function_wrong_return_type | exception | error | |
| missing required . . | validation | error | |
| Query did not return a post ID | exception | error | |
| topic_invite.muted_topic | exception | error | |
| No theme/ directory found in bundle | exception | error | |
| Query returned a non-existent post ID:
# | exception | error | |
| Deprecation Workflow: `matchId | validation | error | |
| No matching PR found for requested GHSA(s): # | exception | error | |
| The theme-setting helper is not supported in this… | exception | error | |
| No PRs selected | exception | error | |
| theme | validation | error | |
| `between` rule expects min/max, eg: between:1,10 | exception | error | |
| blockCondition: type | validation | error | |
| `length` rule expects min/max, eg: length:1,10 | exception | error | |
| Failed to parse metadata file. | exception | error | |
| [PLUGIN # ] Compile error: # | exception | error | |
| raise Discourse::InvalidParameters.new(:group) if group.nil? | exception | error | |
| :group | http | error | |
| No manifest.json found in bundle | exception | error | |
| pinned_until | exception | error | |
| # is not a Reviewable subclass. | exception | error | |
| blockCondition: Invalid `sourceType | validation | error | |
| # is not a valid Reviewable type. | exception | error | |
| invite.not_matching_email | validation | warning | discourse, invites, email-mismatch |
| :step | exception | warning | discourse, admin, onboarding, invalid-parameters, validation |
| new_theme | validation | error | |
| themes.import_error.modifier_values | exception | error | discourse, themes, modifiers, validation |
| badge | validation | error | |
| blockCondition: must extend BlockCondition. | validation | error | |
| Contract violation:
Query does not return a 'user_id' column | exception | error | |
| raise Discourse::NotFound unless @user | exception | error | |
| invite.existing_user_already_redemeed | exception | warning | discourse, invites, duplicate-redemption |
| blockCondition: "validate" must be a function, got | validation | error | |
| :operation | http | error | |
| raise Discourse::InvalidParameters.new(:id) unless @theme | exception | error | |