ErrLookup › discourse/discourse

discourse/discourse

A platform for community discussion. Free, open, simple. · Ruby · 9,172 source files

Analyzed at 1b2d7253e8 on 2026-08-26. 356 documented errors.

Code / MessageTypeSeverityTags
Cannot construct DiscourseMarkdownIt from raw options, use D
validation error
${featureName}: ${methodName} can only be called during setu
validation error
404: ${error.responseText}
http error
${moduleName} must export an initializer.
exception error
${moduleName} must have a default export
exception error
${this.constructor.name} must implement evaluate()
exception error
blockCondition: `type` is required and must be a string.
validation error
blockCondition: type "${type}" exceeds maximum length of ${M
validation error
blockCondition: type "${type}" is invalid. Valid formats: "c
validation error
blockCondition: Invalid `sourceType` ${suggestion}. Valid va
validation error
blockCondition: unknown config key(s): ${suggestions}. Valid
validation error
blockCondition: "validate" must be a function, got ${typeof
validation error
blockCondition: ${TargetClass.name} must extend BlockConditi
validation error
Error ${type} is an already registered post message!
exception error
Deprecation Workflow: `handler` ${handler} must be one of ${
validation error
Deprecation Workflow: `handler` ${workflow.handler} must not
validation error
Deprecation Workflow: `matchId` ${workflow.matchId} must be
validation error
Deprecation Workflow: `env` ${env} must be one of ${VALID_EN
validation error
@type is required on `<form.Field />`.
validation error
Unsupported `<form.Field @type>` value: "${type}".
validation error
[FormKit]: the @data property expects a POJO.
validation error
`between` rule expects min/max, eg: between:1,10
exception error
`length` rule expects min/max, eg: length:1,10
exception error
Unknown validator: ${rule}
exception error
Positional arguments are not permitted for helperFn-defined
exception error
on.cleanup can only be called once
exception error
{{hideScrollableContent}}: invalid direction "${direction}",
exception error
The theme-i18n helper is not supported in this context. In
exception error
The theme-setting helper is not supported in this context.
exception error
addUniqueValuesToArray: 'target' must be an array
exception error
addUniqueValuesToArray: 'values' must be an array
exception error
removeValueFromArray: 'target' must be an array
exception error
uniqueItemsFromArray: the `selector` argument must be a stri
exception error
uniqueItemsFromArray expects an array as first argument, got
exception error
[Blocks] Unknown debug callback key: "${key}". Valid keys ar
exception error
Block "${blockName}" cannot be used directly in templates. B
exception error
unknown ${pathPrefix} ${suggestion}. Declared args are: ${de
validation error
missing required ${pathPrefix}.${argName}.
validation error
${typeError.message}
validation error
args were provided (${argNames}) but this block does not dec
validation error
Condition "${conditionType}": missing required arg "${argNam
validation error
${formatConditionArgError(typeError.path, typeError.message.
validation error
Condition type "${type}": unknown arg ${suggestion}. Valid a
validation error
"any" combinator has extra keys: ${extraKeys.join(", ")}. On
validation error
"any" must be an array of conditions
validation error
"not" combinator has extra keys: ${extraKeys.join(", ")}. On
validation error
"not" must be a single condition object
validation error
Condition is missing "type" property: ${JSON.stringify(condi
validation error
Unknown condition type: ${suggestion}. Available types: ${av
validation error
${constraintError}
validation error
${sourceError.message}
validation error
Condition "${type}": ${customErrors.join("; ")}
validation error
"id" value "${entry.id}" is invalid. IDs must start with a l
validation error
Unknown entry ${keyWord}: ${suggestions.join(", ")}. Valid k
validation error
"${field}" must be ${rule.expected}, got ${actualType}.
validation error
Download failed: ${response.status}
exception error
Selected autocomplete result is missing name.
validation error
You must log in to view user profiles
http error
Failed to update the post. Did your fast edit include a spec
exception error
Klipy status ${response.status}: ${message}
exception error
no_exported_migration_function
exception error
default_export_is_not_a_function
exception error
migration_function_no_returned_value
exception error
migration_function_wrong_return_type
exception error
Invalid `targetElement` passed to `helper.renderGlimmer`. `t
exception error
Invalid `component` passed to `helper.renderGlimmer`. `compo
exception error
element helper only accepts string literals, you passed ${ta
exception error
globalThis.moment not defined. Failed to initialize locales.
console error
[PLUGIN #{@plugin_name}] Compile error: #{@message}
exception error
[THEME #{@theme_id} '#{@theme_name}'] Compile error: #{@mess
exception error
Discourse::InvalidParameters
http error
Discourse::NotFound
http error
Discourse::InvalidParameters
http error
Discourse::InvalidParameters
http error
Discourse::InvalidAccess
http error discourse, backups, admin, site-setting, forbidden
Discourse::NotFound
http error discourse, backups, validation, not-found, path-traversal
backup.backup_file_should_be_tar_gz
validation error discourse, backups, upload, multipart, validation
backup.invalid_filename
validation error discourse, backups, upload, filename, sanitization
upload.create_multipart_failure (additional_detail: err.mess
validation error discourse, backups, s3, multipart, storage, credentials
backup.file_exists
validation warning discourse, backups, upload, duplicate-file
Discourse::InvalidParameters
http error discourse, badges, admin, upload, invalid-parameters
Discourse::InvalidAccess
http error discourse, themes, color-schemes, admin, immutable-resource
Discourse::InvalidParameters, :locale
http error discourse, localization, admin, settings, invalid-parameters
Discourse::InvalidAccess
http error
Discourse::InvalidParameters, policy.reason
http error
Discourse::NotFound
http error
Discourse::NotFound
exception error
Discourse::InvalidParameters
exception error
:name
exception error
Discourse::InvalidAccess
exception error
Discourse::InvalidAccess
exception error
Discourse::NotFound
exception error
:user_id
exception error
:step
exception warning discourse, admin, onboarding, invalid-parameters, validation
:event
exception warning discourse, admin, onboarding, invalid-parameters, event-dispatch
e.message
exception error
Discourse::InvalidAccess
exception error
:action_name
exception error
Discourse::InvalidAccess
exception error
Discourse::NotFound
exception error
e.message
exception error
policy.reason
exception error
Discourse::NotFound
exception error
You are not allowed to change hidden settings
exception error
You are not allowed to change unconfigurable settings
exception error
:page
exception error
Discourse::NotFound
exception error
email_template_cant_be_modified
exception error
raise Discourse::InvalidParameters.new(:locale)
exception error
raise Discourse::NotFound unless guardian.can_see_staff_acti
exception error
raise Discourse::NotFound unless guardian.can_see_staff_acti
exception error
raise Discourse::InvalidParameters.new(:id) unless theme
exception error
raise Discourse::InvalidAccess
exception error
raise Discourse::NotFound if !result.exception
exception error
raise Discourse::InvalidParameters.new(:id) unless @theme
exception error
raise Discourse::InvalidAccess.new
exception error
raise Discourse::NotFound
exception error
raise Discourse::InvalidParameters.new(:locale)
exception error
raise Discourse::InvalidParameters.new(:setting_name) unless
exception error
raise Discourse::InvalidParameters.new(:remote_theme) unless
exception error
raise Discourse::InvalidParameters.new(:remote_url) if remot
exception error
raise RemoteTheme::ImportError.new(remote_theme.last_error_t
exception error
raise Discourse::InvalidAccess if !Theme.allowed_remote_them
exception error
raise Discourse::InvalidAccess if @theme.remote_theme&.is_gi
exception error
raise Discourse::InvalidParameters.new(:component)
exception error
raise Discourse::NotFound unless @user
exception error
raise Discourse::NotFound if !@user
exception error
raise Discourse::InvalidAccess unless guardian.can_delete_al
exception error
raise Discourse::NotFound
exception error
raise Discourse::InvalidAccess.new
exception error
raise Discourse::NotFound unless group
exception error
raise Discourse::InvalidParameters if user_second_factor.emp
exception error
raise Discourse::InvalidAccess.new unless guardian.can_see_i
exception error
reviewables.already_handled_and_user_not_exist
reviewables.already_handled_and_user_not_exist
http error
Discourse::InvalidParameters (:locale)
http error
Discourse::InvalidAccess
http error
Discourse::NotFound
http error
Show only accepts a single ID
http error
deleted topic
http error
not in group
http error
authenticator_not_found
exception error
user_ids
validation error
Not found
http error
external_ids
validation error
token_id
exception error
Not Found
exception error
username doesn't match current_user's username
exception error
groups.errors.default_notification_level_users_limit
exception error discourse, groups, personal-messages, limit
user_exists_error_msg(email)
exception warning discourse, invites, duplicate-user
login.incorrect_username_email_or_password
validation error discourse, invites, authentication, sso, record-not-saved
invite.not_matching_email
validation warning discourse, invites, email-mismatch
invite.domain_not_allowed
exception warning discourse, invites, domain-restriction
invite.existing_user_already_redemeed
exception warning discourse, invites, duplicate-redemption
:post_ids
exception error discourse, post-mover, moderation, invalid-parameters
themes.import_error.about_json_too_big
exception error discourse, themes, import, file-size-limit
themes.import_error.about_json
exception error discourse, themes, about-json, import, validation
themes.import_error.upload
exception error discourse, themes, assets, upload-validation
themes.import_error.about_json_values
exception error discourse, themes, about-json, metadata-validation
themes.import_error.modifier_values
exception error discourse, themes, modifiers, validation
themes.import_error.too_many_files
exception error discourse, themes, import, file-count-limit
themes.import_error.asset_too_big
exception error discourse, themes, assets, file-size-limit
themes.import_error.theme_too_big
exception error discourse, themes, import, size-limit
themes.errors.component_no_default
exception error discourse, themes, default-theme, component, invalid-parameters
themes.import_error.migrations.unknown_setting_returned_by_m
exception error
topic_invite.user_exists
exception error
not_accepting_pms
exception error
topic_invite.muted_topic
exception error
topic_invite.receiver_does_not_allow_pm
exception error
topic_invite.sender_does_not_allow_pm
exception error
bannered_until
exception error
pinned_until
exception error
Invalid parameters
exception error
activerecord.errors.models.topic.attributes.base.cant_send_p
exception error
Not found
exception error
Invalid access
exception error
Invalid parameters
exception error
Invalid access
exception error
category_ids
exception error
setting_key
exception error discourse, admin-dashboard, unknown-key, configuration
Invalid parameters
exception error discourse, traffic-explorer, query-params, validation
traffic_type
exception error discourse, traffic-explorer, allowlist, traffic-type
country
exception error discourse, traffic-explorer, iso-3166, country-code
post
validation error discourse, permissions, guardian, post-ownership
admin
validation error discourse, staff-action-logger, type-guard, audit-log
deleted_user
validation error discourse, staff-action-logger, user-deletion, audit-log
custom_type
validation error discourse, staff-action-logger, custom-action, audit-log
deleted_post
validation error discourse, staff-action-logger, post-deletion, audit-log
post
validation error discourse, staff-action-logger, post-recovery, audit-log
topic
validation error discourse, staff-action-logger, topic-deletion, audit-log
user
validation error discourse, staff-action-logger, trust-level, audit-log
old_trust_level
validation error discourse, staff-action-logger, trust-level, audit-log
new_trust_level
validation error discourse, staff-action-logger, trust-level, audit-log
setting_name
validation error
step
validation error
locale
validation error
setting_names
validation error
new_theme
validation error
theme
validation error
subject
validation error
badge
validation error
raise Discourse::InvalidParameters.new(:post) unless post.is
exception error
raise Discourse::InvalidParameters.new(:rejected_post) unles
exception error
raise Discourse::InvalidParameters.new(:user) unless user
exception error
raise Discourse::InvalidParameters.new(:watched_word) unless
exception error
raise Discourse::InvalidParameters.new(:group) if group.nil?
exception error
raise Discourse::InvalidParameters.new(:post) if post.nil?
exception error
raise Discourse::InvalidParameters.new(:category) unless cat
exception error
raise Theme::SettingsMigrationError.new(I18n.t(message_key,
exception error
raise Discourse::InvalidAccess if !can_see_bookmarkable?(gua
exception error
raise InvalidTimestampError if @timestamp.to_f > @current_ti
exception error
raise Discourse::InvalidAccess
exception error
raise Discourse::InvalidParameters.new(:public_key)
exception error
Payload too large for #{padding_name} encryption with this k
exception error
user is nil
validation error
Unknown video conversion service: #{adapter_type}
exception error
Invalid Access
http error
invalid_api_credentials
http error
psql failed: #{last_line}
exception error
Version is not in a valid format.
exception error
You're trying to restore a more recent version of the schema
exception error
Migration version is missing from the filename.
exception error
Failed to load metadata file.
exception error
Failed to parse metadata file.
exception error
#{e.message.presence || e.class.name}
exception error
Could not find uploads, because the uploads directory contai
exception error
The current file store (#{store_name}) does not support rest
exception error
The SSO field should be Base64 encoded, using only A-Z, a-z,
validation error
Bad signature for payload sso: #{parsed["sso"]} sig: #{par
validation error
prompt
validation error
webauthn.validation.malformed_attestation_error
validation error
#{Discourse.base_url}/p/#{post.id}
validation error
BadDestinationAddress
exception error
ReplyNotAllowedError
exception error
post_reply_key.user_id => #{destination.user_id.inspect}, us
exception error
TopicNotFoundError
exception error
BouncedEmailError
exception error
TopicClosedError
exception error
InvalidPostAction
exception error
TooShortPost
exception error
errors.join("\n")
exception error
system_messages.email_reject_invalid_post_specified.date_inv
exception error
All parts must have an etag and a valid part number
exception error
Each part number should be between 1 and 10000
exception error
InvalidAccess
http error
NotFound
http error
url
validation error
#{can_method} failed
exception error
Can't see #{obj}
exception error
malformed url or unresolveable: #{err.message}
validation error
canonical url lacks location argument
validation error
canonical url has incomplete query arguments
validation error
"#{@url}" does not match any known pattern
validation error
embed_url is invalid
exception error
locale is invalid
exception error
not found
exception error
not found
exception error
merge_posts.errors.different_topics
exception error
merge_posts.errors.different_users
exception error
access denied
exception error
merge_posts.errors.max_post_length
exception error
invalid access
exception error
not found
exception error
Expected PresenceChannel::Config or nil. Got a #{result.clas
exception error
trust_levels.change_failed_explanation
exception error
rate limit exceeded
exception error
read only mode
exception error
access denied
exception error
invalid type filter
exception error
anonymous can not search PMs
exception error
not found
exception error
second_factor_auth.challenge_not_found
exception error
second_factor_auth.challenge_expired
exception error
second_factor_auth.challenge_not_completed
exception error
:value
validation error
Either no setting named '#{name}' exists or value provided i
validation error
errors.site_settings.invalid_site_setting
validation error
Invalid value `#{val}` for `#{name}`
validation error
:value
validation error
errors.site_settings.invalid_choice
validation error
#{name}: #{error}
validation error
errors.site_settings.#{key}
validation error
themes.import_error.screenshot_invalid_type
exception error
themes.import_error.screenshot_invalid_size
exception error
themes.import_error.screenshot_invalid_dimensions
exception error
themes.import_error.screenshot
exception error
themes.settings_errors.invalid_yaml
exception error
themes.import_error.git_ref_not_found
exception error
themes.import_error.git
exception error
themes.import_error.git_unsupported_scheme
exception error
themes.import_error.unpack_failed
exception error
themes.import_error.file_too_big
exception error
themes.locale_errors.invalid_yaml
exception error
themes.locale_errors.top_level_locale
exception error
Cannot specify both target_usernames and target_user_ids
exception error
can't see {}
http error
:operation
http error
:group
http error
:notification_level_id
http error
Contract violation: Query is triggered, but does not referen
exception error
Contract violation: Query targets posts, but does not return
exception error
Contract violation: Query does not return a 'user_id' column
exception error
Contract violation: Query does not return a 'granted_at' col
exception error
Contract violation: Query ends with a semicolon. Remove the
exception error
Query returned a non-existent user ID: #{result.id}
exception error
Query did not return a badge grant time (Try using 'current_
exception error
Query did not return a post ID
exception error
Query returned a non-existent post ID: #{result.post_id}
exception error
MAGICK_CONFIGURE_PATH must not be set externally; Discourse
exception error
Invalid host_names in database.yml
exception error
Assets have not been precompiled
exception error
Unknown tar implementation: #{tar_version}
exception error
pg_dump failed
exception error
Failed to move database dump file. #{error.message}
exception error
To run this rake task in a production site, set the value of
exception error
To run this rake task in a production site, set the value of
exception error
To run this rake task in a production site, set the value of
exception error
Unexpected previous version
exception error
Unexpected new version
exception error
New version is smaller than old version
exception error
Unknown base: #{base.inspect}
exception error
No open PRs found targeting #{base} on private-mirror
exception error
No matching PR found for requested GHSA(s): #{missing.join("
exception error
No PRs selected
exception error
Status #{$?.exitstatus} running git log #{out}
exception error
#{args[:reviewable_type].inspect} is not a valid Reviewable
exception error
#{args[:reviewable_type].inspect} is not a Reviewable subcla
exception error
Cannot find user with id=#{args[:username].inspect}.
exception error
#{reviewable_class} doesn't support an action with the name
exception error
Asset upload failed. See errors above.
exception error
Attempted to delete a non-/asset S3 path (#{to_delete}). Abo
exception error
Theme '#{theme_arg}' not found
exception error
Zip entry '#{entry.name}' attempts to escape extract directo
exception error
No manifest.json found in bundle
exception error
Invalid component directory in manifest: '#{comp["dir"]}'
exception error
No theme/ directory found in bundle
exception error
Error: No themes were installed
exception error
Cannot find pg_ctl for PostgreSQL #{@versions.first}–#{@vers
exception error
Error: the database must be stopped before it can be removed
exception error
Error: the database must be started before it can be migrate
exception error
#{error_prefix}: #{details}
exception error
#{error_prefix}: #{e.message}
exception error
git #{args.join(" ")} failed: #{stderr}
exception error
Could not locate status line for upcoming change: #{change_n
exception error
Status line for upcoming change #{change_name} did not chang
exception error
Could not parse status line: #{line.strip}
exception error
Unknown upcoming change: #{change_name}
exception error
Upcoming change is not eligible: #{record[:eligibility_reaso
exception error
discourse.upload.video-thumbnail-blob-error
Failed to create thumbnail blob
console error
discourse.upload.video-thumbnail-setup-error
error setting up video thumbnail upload: ${err}
console error
discourse.upload.video-thumbnail-to-blob-error
error creating video thumbnail blob: ${err}
console error
File with a 0 byte size detected, cancelling upload.
console error
discourse.upload.uppy-add-files-error
error adding files to uppy: ${err}
console error
discourse.upload.uppy-add-files-error
error adding files to uppy: ${err}
console error
throw extractError(error, defaultMessage)
exception error
The operation was aborted
exception error
extractError(error)
exception error