instructure/canvas-lms
Documented errors, page 2 of 9. Back to instructure/canvas-lms
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| course hasn't been converted | exception | error | migration, content-import, invalid-state |
| Not a valid utf-8 string | validation | error | csv, encoding, utf-8, import |
| discussion_checkpoints feature flag must be enabled | validation | error | ruby, canvas, feature-flag, checkpoints |
| Invalid fields for a group | validation | error | validation, schema, outcomes-import, payload |
| resource not found | http | error | http, network, pageviews, api |
| Attachment verifier token id mismatch. token id: # | console | warning | jwt, attachments, authentication, security |
| set the collection owner first | exception | error | ruby, blueprint-courses, configuration-order |
| Operation is being run on the wrong shard. Expected # | exception | critical | ruby, sharding, switchman, multi-tenancy |
| invalid context for group | exception | error | graphql, permissions, canvas-lms, outcomes |
| Must be used with a scope | exception | error | lti, rails, scope |
| publishing disallowed for this publishing user | exception | error | ruby-on-rails, sis, grades, pseudonym |
| requestor_user is required for JWT generation | exception | error | jwt, authentication, argument-error, page-views |
| Invalid access token field/s: # | exception | error | lti, jwt, claims-validation, oauth2 |
| Outcome with canvas id | exception | error | outcomes, import, record-not-found, canvas-id |
| Rubric criteria not descriptive enough | validation | error | grading, rubric, ai |
| Cannot modify outcome from another context | exception | error | outcomes, import, permissions, context-hierarchy |
| The current user has changed | exception | error | lti, oembed, jwt, authorization |
| Available from date cannot be after until date | validation | error | peer-review, date-validation, rails, canvas-lms |
| Could not find valid question | exception | error | quizzes, outcomes, data-mismatch |
| token does not match user and domain | exception | error | jwt, authentication, token-refresh, security |
| Account not found "# | exception | error | sis-import, account-lookup, referential-integrity |
| CANVAS_HTTP CB_TRIP ON # | console | warning | circuit-breaker, redis, ssrf, canvas-http |
| Missing required fields | validation | error | csv, headers, missing-field, import |
| must be a group assignment in order to create group… | exception | error | rails, checkpoints, group-assignments, invalid-state |
| Not found | exception | error | graphql, record-not-found, discussions, checkpoints |
| Peer Review Allocation and Grading feature flag is disabled | validation | error | peer-review, feature-flag, rails, configuration |
| either the tool proxy or developer key were not found | exception | error | lti, oauth2, jwt, secret-not-found |
| " " must be either " " or | validation | error | validation, enum, outcomes-import, ruby |
| Allocation rule not found | exception | error | graphql, activerecord, not-found |
| Failed to decode OpenID Connect id_token: # | console | error | oauth, openid-connect, jwt, sso |
| set_id is required, but was not provided | exception | error | ruby, validation, assignment-overrides |
| Unable to find external tool to import content. | exception | error | lti, external-tool, configuration, course-import, tool-lookup |
| EventType # is invalid | exception | error | lti, live-events, validation |
| Invalid parent assignment | validation | error | peer-review, rails, validation, activerecord |
| No essay submission found after removing text between <> | validation | error | grading, sanitization, empty-input |
| A course with that id does not exist | exception | error | graphql, canvas-lms, record-not-found, course |
| Points for tier must be less than points for prior tier (… | validation | error | csv, ratings, ordering, import |
| Target course is not a child of current account ( ) | validation | error | permissions, hierarchy, outcomes-import, account |
| An unexpected error occurred while submitting feedback. | exception | error | graphql, mutation, ai-feedback, internal-error |
| Checkpoints not found | exception | error | ruby, canvas, resource-not-found, checkpoints |
| Improper status "# " for abstract course # | exception | error | sis, validation, csv-import |
| No name given for # # . | exception | error | sis-import, csv-validation, ruby |
| Unable to create group set | exception | error | graphql, validation, ruby, activerecord |
| Unable to read setting: # | console | warning | ruby, rails, database, boot, settings |
| # | validation | error | lti, oidc, jwt, claims-validation |
| the following assertions are missing: # | validation | error | lti, oauth2, jwt, missing-claims |
| Error sending import for Outcomes Service: # | exception | error | http, outcomes-service, api-integration |
| No local App/Lti::Registration found for… | exception | error | ruby, lti, sync, record-missing |
| not authorized | exception | error | graphql, authorization, permissions |
| Some of the fields contain NULL character | exception | error | ruby, sis-import, csv, data-validation, null-byte |
| Date must be in YYYY-MM-DD format | validation | error | ruby, date-format, argument-validation |
| account.errors.first.message | exception | error | sis, activerecord, validation |
| Grading Assistance is not enabled for this course. | exception | error | graphql, feature-flag, grading-assistance, canvas |
| Redis method `# ` is potentially dangerous, and should only… | exception | error | redis, twemproxy, dangerous-command |
| A student referenced a non-existent user # | validation | error | sis, import, record-not-found, ruby |
| Error saving original syllabus version: # | console | warning | versions, syllabus, courses, database |
| [I18N] localizer executed from context-less controller | console | warning | i18n, locale, rails, request-context |
| Bearer token not configured for LLM Conversation Service | validation | critical | ruby, auth, credentials, config, http-client |
| refresh window exceeded | exception | error | jwt, token-expiration, authentication, token-refresh |
| set_type of '# ' not supported. Supported types: # | validation | error | ruby, canvas, validation, unsupported-type |
| [Accessibility::CategoryBreakdownService] dropping unknown… | console | warning | ruby, accessibility, data-migration, enum |
| Assignment not configured for external tool launches | exception | error | ruby, lti, launch-validation |
| Cannot use initial token: account does not have… | validation | error | ruby, feature-flag, auth, http-client |
| No course_id given for a course | exception | error | sis-import, missing-required-field, csv-data |
| failed to reclaim attachment # | console | warning | data-fixup, attachments, instfs, active-record-validation |
| Rate limit exceeded | exception | warning | ruby, study-assist, rate-limit, llm, cedar |
| Subclasses must implement #process_record when mode is… | exception | error | ruby, abstract-method, data-fixup, subclassing |
| User is from unacceptable tenant | validation | error | oauth, microsoft, sso, tenant-validation |
| Embed not found for resource type: # | exception | error | ruby, concurrency, migration, job-retry |
| max number of clients reached | exception | critical | redis, capacity, connection-limit |
| Missing required parameter: # | validation | error | ruby, lti, argument-error, validation |
| Translation::SameLanguageTranslationError | exception | warning | translation, i18n, same-language, cedar |
| ActiveRecord::RecordNotFound | exception | error | graphql, record-not-found, permissions |
| Insufficient Permissions | exception | error | graphql, permissions, authorization, discussions |
| submission not found in connection items | exception | error | graphql, pagination, cursor, argument-error |
| Anonymous assignments must be manually posted | exception | error | graphql, anonymous-grading, post-policy, validation |
| group not found | exception | error | graphql, not-found, canvas-lms, learning-outcomes |
| Invalid CSV File | validation | error | csv, import, outcomes, parse |
| Access token expired | exception | error | lti, jwt, expired-token, oauth2 |
| Live events subscriptions service is not configured | exception | error | live-events, configuration, plagiarism, subscription |
| No content importer registered for # | exception | error | ruby, import, registry, canvas |
| search term must be at least # | validation | warning | graphql, input-validation, search |
| Can't create media submission without media object | validation | error | submission, media, validation |
| Cannot pass url and use block | exception | error | ruby, argumenterror, api-misuse |
| Group with ID already exists in another unrelated course or… | exception | error | conflict, identifier, uniqueness, outcomes-import |
| insufficient permissions to create non-collaborative groups | exception | error | graphql, permissions, groups, differentiation-tags |
| invalid token | exception | warning | ruby, jwt, token-validation |
| No question type used when trying to parse a qti question | exception | error | ruby, qti, importer, abstract-method |
| feature flag is disabled | exception | error | graphql, feature-flag, canvas-lms, mutation |
| Cannot find criterion with id # | validation | error | rubric, llm, criteria, record-not-found |
| Friendly description is too long (maximum is 255 characters) | validation | error | csv, validation, length-limit, import |
| No attachments found for the following ids | exception | error | graphql, validation, attachments |
| Outcome " " has already appeared in this import | exception | error | outcomes, import, duplicate-key, data-validation |
| Points for rating tier | validation | error | csv, ratings, validation, import |
| Replica failed to catch up in the allotted time | exception | error | database, replication, timeout |
| MiniMagick processing failed: # | console | warning | image-processing, imagemagick, mini-magick, attachments |
| No institutional_tag_id given for an institutional tag | exception | error | sis-import, validation, missing-field, ruby |
| Redis method `# ` is not supported by Twemproxy, and so… | exception | error | redis, twemproxy, unsupported-command |
| The downloaded file exceeds the quota. | exception | error | storage, quota, attachments |
| Unable to determine filename from Content-Disposition header | exception | error | http, headers, content-disposition, page-views |