ErrLookup › instructure/canvas-lms

instructure/canvas-lms

The open LMS by Instructure, Inc. · Ruby · 9,570 source files

Analyzed at 1c9f0bb801 on 2026-09-15. 854 documented errors.

Code / MessageTypeSeverityTags
invalid_grant
http error lti, oauth2, oidc, http-400, authentication
Access token invalid - signature likely incorrect
exception error lti, jwt, signature, oauth2
error.message
http error upstream-service, http-503, wiki-pages, content-service, service-unavailable
# not found
exception error graphql, activerecord, record-not-found, rubric-assessment
invalid_authorization_code
invalid_authorization_code
error_code error oauth, authorization-code, token-exchange, canvas-lms
Peer review due date cannot be before assignment due date
validation error peer-review, date-validation, parent-assignment, canvas-lms
SameLanguageTranslationError
exception warning translation, i18n, same-language, error-mapping
Peer review override due date cannot be after parent…
validation error ruby, peer-review, date-validation, canvas
Failed updating an event in the series, update not saved
http error rails, api, calendar, rollback, permissions
Peer review override due date cannot be before parent…
validation error peer-review, date-validation, parent-assignment, canvas-lms
Result format is invalid: #
exception error http, content-type, page-views, api
Peer review override available from date cannot be before…
validation error peer-review, date-validation, parent-assignment, canvas-lms
You do not have permission to view this course.
exception error graphql, authorization, masquerade, permissions
No config check
exception warning google-drive, unimplemented, validation
Peer review override due date cannot be before parent…
validation error peer-review, date-validation, parent-assignment, canvas-lms
e.message
http error lti, ags, http-400, json, request-validation
Document index status sync failed for ai_experience #
console warning llm, sync, rescued-exception, logging
Invalid date format for
validation error peer-review, date-parsing, rails, canvas-lms
bundler-multilock plugin is not installed
exception critical bundler, ruby, setup, missing-dependency
assertion method not supported for this grant_type
exception error oauth2, canvas-lms, client-credentials, jwt-assertion, misconfiguration
Parent override due date cannot be before parent override…
validation error peer-review, date-validation, parent-assignment, canvas-lms
the Developer Key is not active or available in this…
validation error lti, oauth2, developer-key, authentication
not found
exception error graphql, moderated-grading, permission, not-found
can't build pseudonym_credentials except on just-generated…
exception error session, security, ruby
Due date cannot be after until date
validation error peer-review, date-validation, rails, canvas-lms
user/group count mismatch
exception error ruby, groups, invariant, canvas
incorrect_client
incorrect_client
error_code error oauth, client-id-mismatch, token-exchange, canvas-lms
Could not set delivery_method from #
console warning ruby, rails, notifications, dynamic-dispatch
Moderated assignments must be manually posted until grades…
exception error graphql, canvas-lms, moderated-grading, post-policy, business-rule
#
validation error lti, tool-proxy, validation, registration
# is not a valid StringMap
validation error graphql, scalar-coercion, type-mismatch
Grading could not be completed. Please try again.
exception error ai-grading, rubric, validation, auto-grader
@provider.error_message
exception error oauth2, canvas-lms, client-credentials, invalid-client, authentication
An institutional tag category did not pass validation
exception error sis-import, validation, activerecord, ruby
[AutoGrade] Criteria count mismatch for submission #
console error ai-grading, rubric, validation, llm-output
An unexpected error occurred while grading.
exception error graphql, mutation, internal-error, grading
Missing COUNT or UNTIL
validation error rrule, validation, calendar, recurrence
filter must be one of: #
validation error graphql, validation, invalid-enum-value
LLM generated # criteria but expected # . Truncating excess…
console info llm-output, rubric, truncation, validation
invalid assignment override id #
exception error activerecord, bulk-update, record-not-found
Fetching data from #
exception error network, timeout, lti, http, course-export
user_not_in_course
User is no longer in course
error_code error lti, enrollment, stale-token
friendly_cedar_error_for(e)
exception error ruby, ai-grading, api-client
the Tool Proxy must be using a split secret
validation error lti, oauth2, tool-proxy, split-secret
invalid_client_secret
invalid_client_secret
error_code error oauth, client-secret, authentication, canvas-lms
Unable to start import for external tool #
exception error network, timeout, lti, http, course-import
unauthorized
exception error graphql, authorization, subscription-hold, discussions, canvas
Unsafe to decide automatically which CC to delete (for now)
exception error user-merge, communication-channels, split-users, data-conflict
Peer review override available from date cannot be before…
validation error peer-review, date-validation, parent-assignment, canvas-lms
invalid_grant
invalid_grant
error_code error oauth, pkce, code-verifier, token-exchange, canvas-lms
peer_review_allocation_and_grading feature flag is not…
exception error graphql, feature-flag, peer-review, canvas
User is from unacceptable domain
validation error oauth, google, authentication, sso
File required for content migration.
exception error ruby, content-migration, missing-file, background-job
set_type is required, but was not provided
validation error ruby, canvas, validation, override-dates
Element not found at path: #
exception error accessibility, dom-path, content, not-found
individual ratings data input with…
exception error graphql, mastery-scales, feature-flag, outcomes
No name given for institutional tag category #
exception error sis-import, validation, missing-field, ruby
Group category IDs do not match
exception error graphql, assignments, group-categories
Invalid section ids
exception error graphql, validation, course-sections
Kafka message purged: #
console warning kafka, message-loss, timeout, event-producer
relative entry not found
exception error graphql, loader, pagination, record-not-found
#
exception error live-events, plagiarism, subscription, http
Submission is missing for SubAssignment #
exception error checkpoints, sub-assignment, serializer, submission
Unable to start import for external tool #
exception error http, lti, external-tool, course-import, api-error
User not authorized to give final provisional grades
exception error moderated-grading, authorization, provisional-grade, permissions
Invalid fields after ratings
validation error csv, headers, import, validation
User is from unacceptable issuer
validation error oauth, microsoft, sso, tenant-validation
No table prefix specified for: #
validation error dynamodb, config-validation, missing-key
Invalid analytics service token
http error lti, hmac, authentication, token-validation
Outcome group with canvas id
exception error outcomes, import, outcome-groups, record-not-found
PostPolicy is missing or does not respond to post_manually
exception error post-policy, data-integrity, ruby
Cannot find # for ID: #
exception error sis-import, ruby, missing-argument, user-observer
Use Lti::ResourceLink#current_external_tool to lookup…
exception error lti, deprecated-api, resource-link, tool-lookup, developer-guard
Outcome is not available in context #
exception error graphql, canvas-lms, outcomes, validation, context
invalid_client_id
invalid_client_id
error_code error oauth2, authentication, developer-key, canvas-lms
Outcome with ID already exists in another unrelated course…
exception error outcomes, import, context-hierarchy, duplicate-key
An assignment with that id does not exist
exception error graphql, post-policy, assignment, record-not-found
an object with an interface for loading settings must be…
exception error ruby, redis, configuration
Insufficient permissions
exception warning graphql, authorization, permissions, discussion-topic
Assignment not configured for launches with specified tool
exception error lti, launch-validation, assignment-config
Database error ( )
validation error csv, import, outcomes, database
filter values must be JSON-compatible types
validation error graphql, validation, json, type-mismatch
invalid assignment id #
exception error activerecord, bulk-update, record-not-found
validation_error_missing
validation error accessibility, validation, ruby
Error hiding assignment grades
exception error graphql, background-job, canvas-lms, internal-error
unsupported_grant_type
unsupported_grant_type
error_code error oauth2, token-exchange, grant-type, canvas-lms
Developer key mismatch
exception error ruby, lti, tool-proxy, authentication
Failed to return user observer for observer: #
validation error sis, import, post-condition, ruby
No name given for user
validation error sis-import, csv-validation, ruby, missing-data
Assignment group category id and discussion topic group…
exception error graphql, assignments, group-categories
Invalid value for
validation error csv, numeric-parsing, validation, import
Unable to create or reassign SNS endpoint for access_token #
exception error ruby, aws, sns, push-notifications
invalid participant
exception error rails, api, calendar, appointments
# : #
exception error http, outcomes-service, content-migration
Failed to unescape value: #
console info json, escaping, llm-output, fallback
Unable to determine asset type for Lti::Asset id=#
exception error lti, deleted-record, asset-type
Unable to fetch export data from #
exception error http, lti, network, content-migration
UnsupportedLanguageError
exception error ruby, translation, i18n, unsupported-language
invalid course: #
exception error graphql, mutation, course, authorization
Submission is missing for PeerReviewSubAssignment
exception error peer-review, sub-assignment, serializer, submission