Repository of Feed Errors
Feed processing involves populating and/or synchronizing data that is maintained by an external system. Feed processing can be used to migrate data from one system to another, such as populating syllabus item information like course descriptions or objectives. Administrators can also set up automated feed processing to handle the ongoing flow of changes and updates between Concourse and a platform like your Student Information System. While feed automation and processing is efficient, errors do occur from time to time that require attention.
With the Concourse Feed Log, system administrators have the ability to keep track of the progress of feeds processed both manually and automatically. The log contains not only the feed files themselves but reports indicating the output of each feed. To access the feed log for your institution, simply log into your Concourse system. Then access your feed log at Admin > Tools > Feeds > Feed Log. From here you will be able to review recently processed feeds and associated output reports. This information will provide an overall picture of how feeds are behaving in your system.
If error messages are present within your feed reports, use the information in the attached feed error document to begin troubleshooting
This is a repository of all feed errors based on the feeds categories as well as the feed type. As such, this is a long article. Feel free to use the Table of Contents at the top of this article to navigate to the appropriate feed category and type as needed.
Feed Errors
Here lists of the Concourse Feed Errors you might encounter when processing feed files. We've divided the categories using horizontal lines within this article.
General Feed Errors
Error Messages | Possible Cause | Suggested Resolution |
Could not open feed | No file selected | Choose the appropriate file |
Bad header | Wrong feed files type selected | Ensure type and file combination is appropriate |
Bad header | Header missing | Add header line |
Bad header | Header malformed or incomplete | Check header format |
Bad header | Header not first line | Remove rows before header |
Bad row at line X | One or more columns of row X cannot be processed | See feed specific errors below |
Bad row at line X: Not enough fields | Mismatch between feed header and columns of row | Check for missing columns |
Bad row at line X: Too many fields | Mismatch between feed header and columns of row | check for extra columns |
Bad row at line X: No {parameter} | Data missing from row | Fill in missing value in column |
Bad row at line X: Other error message | Varies | See feed specific errors below |
System Data Errors
User Feed Errors
Error Messages | Possible Cause | Suggested Resolution |
Email address exists with another user identifier | Email already exists | Select another email OR change email of conflicting user |
Course Feed Errors
Error Message | Possible Cause | Suggested Resolution |
Bad campus identifier | Campus not recognized | Review domain external identifiers |
Bad department identifier | Department not recognized | Review domain external identifiers |
Bad start date | Date not valid | Check date format |
Bad end date | Date not valid | Check date format |
Bad timezone | Timezone not recognized | Review available timezones |
Bad clone-from identifier | Originating course not found | Check for target external course ID |
Section Feed Errors
Error Message | Possible Cause | Suggested Resolution |
Bad course identifier | Target course not found | Check for external course ID |
Section label exists with another section identifier | Section label already exists | Select another section label OR change the label of the conflicting section |
Registration Feed Errors
Error Message | Possible Cause | Suggested Resolution |
Bad section identifier | Target section not found | Check for section ID |
Bad user identifier | Target user not found | Check for external user ID |
Bad group name | Target group not found | Review valid group names |
Data Removal
Disable User Feed Errors
Error Messages | Possible Cause | Suggested Resolution |
User not found | Target user not found | Check for external user ID |
Mark Course for Deletion Feed Errors
Error Messages | Possible Cause | Suggested Resolution |
Course not found | Target course not found
| Check for external course ID |
Drop Registration Feed Errors
Error Message | Possible Cause | Suggested Resolution |
Bad section identifier | Target section not found | Check for section ID |
| Target user not found | Check for external user ID
|
Domains
Campus Feed Errors
Error Messages | Possible Cause | Suggested Resolution |
Campus name exists with another campus identifier | Campus already exists | Select Another campus name OR change name of conflicting campus |
School Feed Errors
None
Department Feed Errors
Error Message | Possible Cause | Suggested Resolution |
Bad school identifier | Target school not found | Check for school ID |
Cannot move schools | Department already belongs to another school | Select another department name OR remove conflicting department |
Syllabus Content
Item Category Feed Errors
Error Message | Possible Cause | Suggested Resolution |
Item is linked | Target item is linked to a parent template | Remove item from parent template |
Course is not structured | Target course is upload-only and does not support item data | Recreate course as structured
|
Delete Locked Items
Remove Item Category Feed Errors
Error Messages | Possible Cause | Suggested Resolution |
Item is not locked | Target item is not locked | Locked item using syllabus content feed |
Related Articles
Construct and Process Data Removal Feeds
This article is designed for IT professionals or those who have a background in running feeds and just want the technical specifications for running copy feeds. If you would like more generalized information on the uses and benefits of Feeds, or you ...
Construct and Process System Data Feeds
This article is designed for IT professionals or those who have a background in running feeds and just want the technical specifications for running system data feeds. If you would like more generalized information on the uses and benefits of Feeds, ...
Construct and Process Item Feeds
This article is designed for IT professionals or those who have a background in running feeds and just want the technical specifications for running system data feeds. If you would like more generalized information on the uses and benefits of Feeds, ...
Automated Feed Processing
Concourse uses POST over HTTPS to allow for automated processing of feed files. This functionality allows you to control how frequently you run feeds and immediately receive information about what was successfully processed or had errors. To begin, ...
Construct and Process Domain Feeds
This article is designed for IT professionals or those who have a background in running feeds and just want the technical specifications for running copy feeds. If you would like more generalized information on the uses and benefits of Feeds, or you ...