LTI Error Messaging Knowledge Hub

Last updated: July 8th, 2022.

These tables describe the possible failure cases from an LTI course launch request. The error codes increase by order in which they occur in processing the course launch request.

Error Code

Error Name

Cause

Solution

1001

FAILED_IMSLTI_VALIDATION

The request did not pass the IMSLTI validator.

Verify that the request being made to our system has correct information (such as oauth_signature, oauth_client_consumer_key).

1002

LTI_CREDENTIALS_NOT_FOUND

LTI integration credentials were not found in our database.

Have client check if they either haven’t made a LTI credential yet, or copied the data setting up their integration into LMS incorrectly.

1003

FAILED_TO_GET_LTI_CREDENTIALS

Something went wrong in getting LTI credentials from the database. There could still be a record, but the request for that record failed.

Have client try again. If that fails reach out to product support..

1004

EMAIL_ATTRIBUTE_NAME_NOT_IN_REQUEST

Email attribute name was included in credential creation, but was not found in the launch request

Client needs to add their email attribute name to custom fields in their LMS integration settings

1005

COURSE_ID_ATTRIBUTE_NAME_NOT_IN_REQUEST

Course ID attribute name was included in credential creation, but was not found in the launch request

Client needs to add their course ID attribute name to custom fields in their LMS integration settings

1006

INVALID_USER_EMAIL

The request’s email value was undefined.

Check to see what email they’re using, if they’re signed in as the right person, etc.

1007

INVALID_COURSE_ID

The request’s course id value was undefined.

Check to see what is being sent as the course id (context_id).

1008

FAILED_TO_GET_ZOOM_AUTH

Something went wrong in getting user’s zoom authentication record. There could still be a record, but the request for that record failed.

Have client try again. If that fails reach out to product support.

1009

PRIVLEGED_ZOOM_USER_NOT_YET_AUTHORIZED

User is a privleged user (instructor/assistant). The privleged user launching this course has not yet authorized their zoom account in the app.

Have client log into the Class application with the same email. Then try again. If that fails reach out to product support.

1010

FAILED_TO_GET_LTI_COURSE_LINKAGE

Something went wrong in getting LTI course linkage from the database. There could still be a record, but the request for that record failed.

Have client try again. If that fails reach out to product support.

1011

CLASS_NOT_YET_CREATED

User is launching as a student. The course launch request was made before a privleged user has created the class.

User needs to contact their instructor to run through this course launch process themselves before they can enter the class.

1012

FAILED_TO_GET_MEETING_DEFAULTS

Something went wrong in getting schools meeting defaults. There could still be a record, but the request for that record failed.

Have client try again. If that fails reach out to product support.

1013

FAILED_TO_CREATE_DEFERRED_CLASSES

Something went wrong creating classes or enrollments that were deferred for the instructor via API

Have client try again. If that fails reach out to product support.

1014

FAILED_TO_CREATE_CLASS

Something went wrong in creating the class. This could be because of their zoom access token is invalid and they tried to create a meeting.

Log in to the Class desktop application with your Zoom credentials.  Refresh the LTI page that returned the 1014 error.  If that fails reach out to product support.

1015

FAILED_TO_GET_OR_CREATE_LINKED_ENROLLMENT

Something went wrong in getting or creating enrollment for the class.

Have client try again. If that fails reach out to product support.

1016

FAILED_TO_GET_CLASS

Something went wrong in getting data for the class.

Have client try again. If that fails reach out to product support.

1017

FAILED_TO_GET_LMS_JWKS

Something went wrong in getting the LMS’s JWKs for LTI 1.3 validation.

Have client check if their Authorization config field is set correctly on Admin Settings -> Integrations page.

1018

PERSON_ID_ATTRIBUTE_NAME_NOT_IN_REQUEST

Person ID attribute name was included in credential creation, but was not found in the launch request

Client needs to add their Person ID attribute name to custom fields in their LMS integration settings

1019

INVALID_USER_NAME

Some or all of the request’s name values were undefined or an empty string.

Check that their sortable name is set to last name, first name, if they’re signed in as the right person, etc. This could also be that their tool is not set to allow sending of user data. Look for private/public settings.

1020

INVALID_CONSUMER_CLIENT_ID

The request’s course ID value was undefined or an empty string.

Check that their tool is set to allow sending of user data. Look for private/public settings.

1021

INVALID_LTI_VERSION

The request version was something other than 1.3.0 for an LTI 1.3 launch request.

Check that their tool is configured correctly, and that they intend to use LTI 1.3 instead of LTI 1.1.

1022

INVALID_PERSON_ID

The request’s Person ID value was undefined or an empty string.

Check that their tool is set to allow sending of user/course data. Look for private/public settings.

1023

INVALID_COURSE_TITLE

The request’s course title value was undefined or an empty string.

Check that their tool is set to allow sending of user/course data. Look for private/public settings.

1024

INVALID_ROLES_LIST

The request’s roles list for user an empty array or undefined

Check that their tool is set to allow sending of user/course data. Look for private/public settings.

1337

ZOOM_AUTHENTICATION_ERROR

Instructors will try to edit class details from the LMS but have not yet logged into Zoom through Class or the Admin panel.

Log into the Class app to adjust the Class details. If you are still unable to edit Class details, open a new tab, go to the Admin Portal, and sign in. If you are not an admin, you will get a 403 error. Please then go back to the LMS page, refresh, and attempt to edit class details. If that fails reach out to product support.

Contact our Support Team

Open a Support CaseEmail Support Team

Support Number: 888-975-1112 | 24/7 End-user support  |  Premium SLA: 24 hours  |  Standard SLA: 72 hours
Class Support Services Guide