SIS Error Code Dictionary
SIS Error Code Dictionary
This document identifies the most common error codes users may encounter with SIS grade passback. In addition to the text for each error code, entries may include an explanation for what caused the error, ideas for how to fix the issue, and any resources available to help resolve the issue.
If Canvas displays an error code not listed here, please contact Canvas Support to report the error.
- Aeries Grade Passback Error Codes
- Grading Category Not Found
- Gradebook Number Does Not Match
- Internal Server Error
- Invalid Assignment ID
- Multiple Matches Found
- Student Does Not Belong
- Unable to Add Assignment
- Gradebook Section Not Found
- Aspen Grade Passback Error Codes
- Grading Category Not Found
- Given Gradebook Column Type
- Rest Easy: Could Not Find Resource
- Validation Exception
- Focus Grade Passback Error Codes
- 404 Error: API Route Not Found
- 422 Error: Invalid Due Date
- Assignment Not Found
- Cannot Find Due Date
- Grading Category Not Found
- Infinite Campus Grade Passback Error Codes
- Assignment Cannot Be Created
- Assignment Dates Error
- Assignment Scores Export Error
- Assignment Scores Export-PUT for OneRoster Error
- Cannot Export Canvas Submission in Section
- Could Not Determine Class or Grading Period
- Exchange Error
- Data Sync Job Timed Out
- PUT for OneRoster Error
- Unable to Process Score
- Pinnacle Grade Passback Error Codes
- Cannot Find Due Date
- Error Code 400: Invalid Due Date
- PowerSchool-PowerTeacher Pro Grade Passback Error Codes
- 400 Error: Unable to Create Assignment
- 403 Error: Forbidden Rate Limit
- 403 Error: User Does Not Teach Section
- 404 Error: Not Found
- 409 Error: Actual Score Grade Scale ID
- 409 Error: Assignment is Locked
- 409 Error: Due Date Error
- 409 Error: Score Entry Point Required
- 409 Error: Student ID
- 409 Error: Teacher Category ID
- 412 Error: Assignment Update is Missing Record
- Assignment Already Exists
- Assignment Cannot Be Created
- Assignment Section Locked
- Exchange Error Exceeded Retries
- Grading Category Missing
- Grade Exchange Job Failed
- Grade Exchange Not Finished
- PowerSchool Error: 'An assignment already exists...'
- PowerSchool Error: 'Assignment not found.'
- PowerSchool Error: 'TeacherCategoryID...'
- Student Does Not Exist in PTP
- Teacher Category ID Not Active
- Total Points Error
- ProgressBook Grade Passback Error Codes
- Assignment Cannot Be Created
- Required Property Category Not Found
- Score Outside Allowable Range
- Q-SIS Grade Passback Error Codes
- Grading Category Not Found
- Student is Excluded
- Sapphire Grade Passback Error Codes
- Bad Request
- Skyward Grade Passback Error Codes
- Assignment Failed to Update
- Assignment in Locked Grading Period
- Assignment Marked As Deleted
- Canvas Authentication Error
- Field Section ID
- Grading Category Not Found
- Invalid Request
- Section Does Not Have a Gradebook
- Section Does Not Have a SIS ID
- Student Not Enrolled
- Unable to Create Assignment
- Synergy Grade Passback Error Codes
- Assignment Locked
- Cannot Find Due Date
- Internal Server Error
- No Grading Period Found
- Not a Valid Score
- Grading Category Does Not Exist
Aeries Grade Passback Error Codes
Grading Category Not Found
Error Message |
|||
Grading category [xxxxxx] not found in OneRoster for [xxxxxx]. Please ensure that your assignment categories match between OneRoster and Canvas. Available grading categories are: [xxxxxxx] |
|||
What it means |
How to fix |
Resources |
|
Canvas assignment group names do not match Aeries gradebook categories. |
|
Gradebook Number Does Not Match
Error Message |
|||
Gradebook number does not match. |
|||
What it means |
How to fix |
Resources |
|
The Canvas and Aeries gradebooks are no longer linked. |
|
Internal Server Error
Error Message |
|||
Internal Server Error |
|||
What it means |
How to fix |
Resources |
|
No meaning currently specified. Note: This error must be investigated in Aeries. |
|
Invalid Assignment ID
Error Message |
|||
Invalid assignment ID (lineItem sourcedId is invalid). |
|||
What it means |
How to fix |
Resources |
|
The Canvas and Aeries gradebooks are no longer linked. |
|
Multiple Matches Found
Error Message |
|||
Multiple matches found for "[xxxxxx]" due on [xx/xx/xxxx] in OneRoster. |
|||
What it means |
How to fix |
Resources |
|
There is already an assignment in Aeries with the same name and due date. |
|
Student Does Not Belong
Error Message |
|||
Student does not belong to the gradebook. |
|||
What it means |
How to fix |
Resources |
|
The student is not added to the Aeries gradebook. Aeries gradebooks maintain a list of students that is separate from the sections to which they are linked. |
|
Unable to Add Assignment
Error Message |
|||
Unable to add assignment because there are more than one gradebooks. Please correct your gradebooks and try again. |
|||
What it means |
How to fix |
Resources |
|
Aeries has multiple gradebooks associated with this section. The system could not determine to which gradebook to add the assignment. |
|
Gradebook Section Not Found
Error Message |
||
Aeries gradebook categories are not in sync with Canvas categories. |
||
What it means |
How to fix |
Resources |
Aeries has multiple gradebooks associated with this section. The system could not determine to which gradebook to add the assignment. |
|
|
Aeries gradebook categories are not in sync with Canvas categories.
|
|
Aspen Grade Passback Error Codes
Grading Category Not Found
Error Message |
|||
Grading category "[Canvas assignment group name]" not found in Aspen for |
|||
What it means |
How to fix |
Resources |
|
Canvas Assignment group names and Aspen grading categories do not match. |
|
||
In Canvas, one of your course sections does not include SIS enrolled students, or the section does not include students. |
|
Given Gradebook Column Type
Error Message |
|||
Given GradebookColumnType does not have a default GradeScale |
|||
What it means |
How to fix |
Resources |
|
In Aspen, the assignment category has no grade scale. |
|
Rest Easy: Could Not Find Resource
Error Message |
|||
RESTEASY003210: Could not find resource for full path: https://[yourschoolname]/v1p1/lineItems?limit=200 |
|||
What it means |
How to fix |
Resources |
|
There is an error with your Canvas Aspen integration. |
|
|
Validation Exception
Error Message |
|||
com.follett.fss.vithar.core.ValidationException: ‘variable’ is not a valid value for java.math.BigDecimal |
|||
What it means |
How to fix |
Resources |
|
In Aspen, there is no assigned grade scale in your gradebook. |
|
|
Focus Grade Passback Error Codes
404 Error: API Route Not Found
Error Message |
|||
{"request_id":11410981,"status":404,"error":"API route not found: GET /results/[id]/[id]} |
|||
What it means |
How to fix |
Resources |
|
An error occurred when attempting to view results as the API endpoint. Note: This error does not affect grade passback. |
|
422 Error: Invalid Due Date
Error Message |
|||
"Request_id": [xxxxxxx] ,"status":422,"error":"Invalid Assignment Category for due date: [xx/xx/xxxx]" |
|||
What it means |
How to fix |
Resources |
|
The specified assignments are part of a closed grading period in Focus. Note: This error does not affect grade passback. |
|
Assignment Not Found
Error Message |
|||
Assignment not found: [assignment name] |
|||
What it means |
How to fix |
Resources |
|
The assignment was deleted from Focus. |
|
Cannot Find Due Date
Error Message |
|||
Cannot find due date for assignment [assignment name], skipping |
|||
What it means |
How to fix |
Resources |
|
In Canvas, the assignment does not include a due date for all students. |
|
||
In Canvas, some assignment due dates are too far in the past. |
|
Grading Category Not Found
Error Message |
|||
Grading category [xxxxxx] not found in OneRoster for [xxxxx]. Please ensure that your assignment categories/groups match between OneRoster and Canvas. Available grading categories for class [xxxxx] are: [xxxxxxx] |
|||
What it means |
How to fix |
Resources |
|
Canvas assignment group names do not match Focus gradebook categories. |
|
Infinite Campus Grade Passback Error Codes
Assignment Cannot Be Created
Error Message |
|||
Assignment with app id [xxxxxx] cannot be created for section with app id blank |
|||
What it means |
How to fix |
Resources |
|
In Canvas, the specified section does not have a SIS ID. |
|
Assignment Dates Error
Error Message |
|||
Assignment dates fall outside of dates in which this class is taught |
|||
What it means |
How to fix |
Resources |
|
Assignment dates are outside of the course dates. |
|
Assignment Scores Export Error
Error Message |
|||
ASSIGNMENT_SCORES_EXPORT - [xxxxxx] - text |
|||
What it means |
How to fix |
Resources |
|
Assignment has no due date. |
|
Assignment Scores Export-PUT for OneRoster Error
Error Message |
|||
ASSIGNMENT_SCORES_EXPORT - 59a62ebe-7a3a-49cf-8a8e-bc563adba188 - PUT for ONEROSTER: Result[result/results] for "[xxxxxxx]" failed with HTTP Status: 401 with: [{"codeMajor":"FAILURE","severity":"ERROR","codeMinor":"UNAUTHORIZED","description": "User not authorized."}] |
|||
What it means |
How to fix |
Resources |
|
No meaning currently specified. |
|
Cannot Export Canvas Submission in Section
Error Message |
|||
Cannot export Canvas submission in selection XXXXXX assignment XXXXXXXX for student XXXXXXXX |
|||
What it means |
How to fix |
Resources |
|
In Canvas, the gradebook shows no grade for the student. Previous syncs included a grade. Note: This should not affect other grades from posting to Infinite Campus. |
|
Could Not Determine Class or Grading Period
Error Message |
|||
Could not determine the class or grading Period for this line Item |
|||
What it means |
How to fix |
Resources |
|
Assignment dates are outside of Infinite Campus grading period. |
|
Exchange Error
Error Message |
|||
EXCHANGE_ERROR_NON_RETRYABLE - [xxx-xxx-xxx] - HTTP response HTTP/1.1 403 Forbidden response: 403 Forbidden (Rate Limit Exceeded) |
|||
What it means |
How to fix |
Resources |
|
The Canvas rate-limit has been exceeded. |
|
Data Sync Job Timed Out
Error Message |
|||
A Data Sync Job has timed out and been cancelled. |
|||
What it means |
How to fix |
Resources |
|
The grade posting job took too long and timed out. |
|
PUT for OneRoster Error
Error Message |
|||
PUT for ONEROSTER:Result[result/results] for “s[xxxx]” failed with HTTP Status: |
|||
What it means |
How to fix |
Resources |
|
The sync includes an assignment with no score that was previously synced with a score. Note: This error does not prevent other assignment scores from posting properly. |
|
Unable to Process Score
Error Message |
|||
Unable to process score for [xxxxx]; missing "assignment_source_id" attribute |
|||
What it means |
How to fix |
Resources |
|
Assignment has no due date. |
|
||
Assignment has differentiated due dates. Note: Grade passback does not support differentiated due dates. |
|
Pinnacle Grade Passback Error Codes
Cannot Find Due Date
Error Message |
||
Cannot find due date for assignment "[assignment name]", skipping |
||
What it means |
How to fix |
Resources |
The assignment has an invalid due date. Note: This error does not prevent grades from syncing from Canvas to Pinnacle. |
|
Error Code 400: Invalid Due Date
Error Message |
||
"errors":[{"errorCode":400,"codeMajor":"failure","severity":"error","codeMinor": |
||
What it means |
How to fix |
Resources |
The assignment due date is outside of the Pinnacle gradebook term dates. |
|
PowerSchool-PowerTeacher Pro Grade Passback Error Codes
400 Error: Unable to Create Assignment
Error Message |
||
COLLECTION_GENERIC - 71608256-b2d7-450f-a7cb-5349af35977d - |
||
What it means |
How to fix |
Resources |
The assignment name exceeds 50 characters. Note: Best practice suggests using assignment names with 30 or fewer characters. |
|
403 Error: Forbidden Rate Limit
Error Message |
||
EXCHANGE_ERROR_NON_RETRYABLE -[xxx-xxx-xxx] - HTTP response HTTP/1.1 403 Forbidden response: 403 Forbidden (Rate Limit Exceeded) |
||
What it means |
How to fix |
Resources |
The Canvas rate-limit has been exceeded. |
|
403 Error: User Does Not Teach Section
Error Message |
||
Reason: HTTP response HTTP/1.1 403 Forbidden |
||
What it means |
How to fix |
Resources |
The instructor is not associated with the imported categories. |
|
404 Error: Not Found
Error Message |
||
404 Not Found response: |
||
What it means |
How to fix |
Resources |
In the admin PowerSchool section settings for "Grade Scale" are blank instead of "Same as Course". |
|
409 Error: Actual Score Grade Scale ID
Error Message |
||
COLLECTION_GENERIC - [xxxxxx] - HTTP response HTTP/1.1 |
||
What it means |
How to fix |
Resources |
In PowerSchool, a custom grade scale is selected for the course. Note: PowerSchool custom grade scales are not supported for grade passback. |
|
409 Error: Assignment is Locked
Error Message |
||
Unable to update assignment [xxxx] Reason: HTTP response HTTP/1.1 |
||
What it means |
How to fix |
Resources |
The specified assignment has a due date in a closed PowerSchool grading period. |
|
409 Error: Due Date Error
Error Message |
||
Message: None Details: HTTP response HTTP/1.1 |
||
What it means |
How to fix |
Resources |
The assignment due date falls outside of the PowerSchool term dates. Note: In PowerSchool, assignments synced from Canvas post with a due date one day after their Canvas due date. For example, if the PowerSchool term end date is 01/02/2021, your latest due date in Canvas can be 01/01/2021. |
|
409 Error: Score Entry Point Required
Error Message |
||
Details: HTTP response HTTP/1.1 409 |
||
What it means |
How to fix |
Resources |
In Canvas, an assignment has no (“null”) points possible. |
|
409 Error: Student ID
Error Message |
||
Details: HTTP response HTTP/1.1 409 |
||
What it means |
How to fix |
Resources |
The specified user is not enrolled in the course in PowerSchool. |
|
409 Error: Teacher Category ID
Error Message |
||
Details: HTTP response HTTP/1.1 409 Conflict response: |
||
What it means |
How to fix |
Resources |
Assignment categories do not match across all sections in PowerTeacher Pro. |
|
412 Error: Assignment Update is Missing Record
Error Message |
||
HTTP response HTTP/1.1 |
||
What it means |
How to fix |
Resources |
No meaning currently specified. |
|
Assignment Already Exists
Error Message |
||
response: {"message":"An assignment already exists with this name [xxx] and due date [xx/xx/xxxx] |
||
What it means |
How to fix |
Resources |
There is already an assignment in PowerSchool with the same name and due date. |
|
Assignment Cannot Be Created
Error Message |
||
Details: Assignment cannot be created for section with id=[xxxx] |
||
What it means |
How to fix |
Resources |
In Canvas, the specified section does not have a SIS ID. |
|
|
Error Message |
||
Assignment with app id (ASSIGNMENT ID) |
||
What it means |
How to fix |
Resources |
One or more sections in Canvas course do not have a SIS ID. |
|
Assignment Section Locked
Error Message |
||
At least one of the specified assignment sections is locked. |
||
What it means |
How to fix |
Resources |
An assignment is in a locked grading period in PowerSchool. |
|
Exchange Error Exceeded Retries
Error Message |
||
EXCHANGE_ERROR_EXCEEDED_RETRIES - |
||
What it means |
How to fix |
Resources |
PowerSchool cannot be accessed. |
|
Grading Category Missing
Error Message |
||
Details: Grading Category missing for assignment [xxxxxxx] |
||
What it means |
How to fix |
Resources |
Assignments in Canvas are not in assignment groups imported from PowerSchool. |
|
Grade Exchange Job Failed
Error Message |
||
Grade exchange job failed. Status in SIS: 5 - |
||
What it means |
How to fix |
Resources |
There is a section in the course without any students. Note: This error does not prevent grades from syncing. |
|
|
No assignments in the current grading period are set to sync to SIS. Note: This error does not prevent grades from syncing. |
|
|
The instructor is not enrolled in the section in PowerSchool. |
|
|
Error Message |
||
Grade exchange job failed. Status in SIS: 5 - EXCHANGE_ERROR_NON_RETRYABLE - [XXXXXXXXXXXXX] - Socket timeout, no response within 20 seconds |
||
What it means |
How to fix |
Resources |
The grade sync request to PowerSchool timed after 20 seconds due to no response from the PowerSchool server. |
|
Grade Exchange Not Finished
Error Message |
||
Grade exchange has not finished in the given time, cancelling. Last known state is: 3. |
||
What it means |
How to fix |
Resources |
The grade posting job took too long and timed out. |
|
PowerSchool Error: 'An assignment already exists...'
Error Message |
||
PowerSchool Error: |
||
What it means |
How to fix |
Resources |
In PowerSchool, assignments are duplicated. |
|
PowerSchool Error: 'Assignment not found.'
Error Message |
||
PowerSchool Error: |
||
What it means |
How to fix |
Resources |
In PowerSchool, assignments were manually deleted. |
|
PowerSchool Error: 'TeacherCategoryID...'
Error Message |
||
PowerSchool Error: |
||
What it means |
How to fix |
Resources |
In PowerSchool, the teacher is not enrolled in the section. OR In Canvas, the teacher is not correctly enrolled in the course. |
|
Student Does Not Exist in PTP
Error Message |
||
COLLECTION_GENERIC - XXXXXXXXXXXXXX - |
||
What it means |
How to fix |
Resources |
A student enrolled in this course does not have a SIS ID. |
|
|
The Canvas Test Student has grades in the Canvas Gradebook. |
|
Teacher Category ID Not Active
Error Message |
||
response: {"message":"TeacherCategoryID is not active or does not belong to lead teacher |
||
What it means |
How to fix |
Resources |
Assignment categories do not match across all sections in PowerTeacher Pro. |
|
Total Points Error
Error Message |
||
{"message":"The total points value must be the product of weight and score entry points (XXX)."} |
||
What it means |
How to fix |
Resources |
No meaning currently specified |
|
ProgressBook Grade Passback Error Codes
Assignment Cannot Be Created
Error Message |
||
Assignment with app id (ASSIGNMENT ID) cannot be created for section with app id blank |
||
What it means |
How to fix |
Resources |
In Canvas, one or more of your course sections does not have a SIS ID. |
|
Required Property Category Not Found
Error Message |
||
Required property 'category' not found in JSON, but the assignment is in an imported category. |
||
What it means |
How to fix |
Resources |
Progressbook grade categories may not have imported for all sections. |
|
|
If the Canvas course includes duplicate assignment groups, the assignment is in an incorrect duplicate assignment group. |
|
Score Outside Allowable Range
Error Message |
||
Score is outside of the allowable range. |
||
What it means |
How to fix |
Resources |
ProgressBook does not recognize extra credit. |
|
Q-SIS Grade Passback Error Codes
Grading Category Not Found
Error Message |
||
Grading category [Canvas assignment group name] not found in Q |
||
What it means |
How to fix |
Resources |
The assignment is not in a Canvas assignment group that matches a Q-SIS grading category. |
|
Student is Excluded
Error Message |
||
Student is excluded from assignment |
||
What it means |
How to fix |
Resources |
In the Canvas gradebook, the student is “Excused” from the assignment. |
|
|
Error Message |
||
Object reference not set to an instance of an object. |
||
What it means |
How to fix |
Resources |
In the Canvas gradebook, the student score displays as “Null”. |
|
Sapphire Grade Passback Error Codes
Bad Request
Error Message |
||
Bad Request - The Request body is missing category. Object Passed: {"resultValueMin":0,"status":"active","gradingPeriod":"","description":" |
||
What it means |
How to fix |
Resources |
In Canvas, the assignment is in an assignment group that does not exist in the SIS. |
|
Skyward Grade Passback Error Codes
Assignment Failed to Update
Error Message |
||
The assignment failed to be updated: |
||
What it means |
How to fix |
Resources |
The assignment is in a closed grading period. |
|
Assignment in Locked Grading Period
Error Message |
||
Assignment [xxxxx.xxxxxx] is in a locked Grading Period or is outside the Grading Periods |
||
What it means |
How to fix |
Resources |
The specified assignment’s due date is in a closed Skyward grading period. Note: This error indicates that an admin has turned off GPB for closed grading periods. |
|
Assignment Marked As Deleted
Error Message |
||
Assignment [xxxxxxx] is marked as deleted. |
||
What it means |
How to fix |
Resources |
The assignment was deleted from Skyward gradebook. |
|
|
The assignment is in a locked grading period. |
|
Canvas Authentication Error
Error Message |
||
Canvas Authentication Error - |
||
What it means |
How to fix |
Resources |
The Skyward API token in Canvas has expired. |
|
Field Section ID
Error Message |
||
Field Section ID cannot be modified for an existing Assignment. |
||
What it means |
How to fix |
Resources |
The Canvas and Skyward gradebooks are no longer linked. |
|
Grading Category Not Found
Error Message |
||
Grading category [xxxxx] not found in Skyward for section [xxxxxxxx (xxxxxx)]. |
||
What it means |
How to fix |
Resources |
Canvas assignment group names do not match the grade category names in the Skyward gradebook. |
|
Invalid Request
Error Message |
||
The request is invalid. |
||
What it means |
How to fix |
Resources |
This error could display for many reasons.
|
|
Section Does Not Have a Gradebook
Error Message |
||
Section [xxxxxxx.x.xxx] does not have a gradebook. |
||
What it means |
How to fix |
Resources |
The Skyward gradebook has not yet been generated. |
|
Section Does Not Have a SIS ID
Error Message |
||
Section [xxxxx] does not have sis_section_id |
||
What it means |
How to fix |
Resources |
The specified section does not have an SIS ID. Note: This error does not prevent grades from posting. |
|
Student Not Enrolled
Error Message |
||
Student [xxxxx] was not enrolled in Section for Assignment [xxxxxx] |
||
What it means |
How to fix |
Resources |
In Skyward, the student with the listed student ID number is not enrolled in the listed section. |
|
Unable to Create Assignment
Error Message |
||
Unable to create the assignment. |
||
What it means |
How to fix |
Resources |
An assignment with the same name was manually created in Skyward. |
|
Synergy Grade Passback Error Codes
Assignment Locked
Error Message |
||
Assignment either Admin Locked or not 3rd Party - No Changes Made |
||
What it means |
How to fix |
Resources |
The assignment connection with Synergy is broken. |
|
Cannot Find Due Date
Error Message |
||
Cannot find due date for assignment [assignment name], skipping |
||
What it means |
How to fix |
Resources |
In Canvas, the assignment is likely assigned to only one section in a course with multiple sections. |
|
Internal Server Error
Error Message |
||
Internal Server Error |
||
What it means |
How to fix |
Resources |
No meaning currently specified. |
|
No Grading Period Found
Error Message |
||
No Grading Period Found |
||
What it means |
How to fix |
Resources |
In Canvas, the assignment due date does not fall inside the available grading periods in Synergy. |
|
Not a Valid Score
Error Message |
||
Not a valid Score ([xx]). Must be [xx] to double Max Score ([xx]) |
||
What it means |
How to fix |
Resources |
In Canvas, the assignment score is higher than the points possible and in Synergy the assignment is not designated for extra credit. |
|
Grading Category Does Not Exist
Error Message |
||
Grading category “...” not found in Synergy for assignment XYZ. Please ensure that your assignment categories/groups match between Synergy and Canvas. Available grading categories for class <Section ID> are: ... |
||
What it means |
How to fix |
Resources |
The specified grading category does not exist for the specified section in Synergy. |
|