Repository of Feed Errors

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

If instead your feeds are not being processed, one possibility is that they are too large (i.e. thousands of rows) to be handled by the default URL. If you find processing times to exceed one minute and the request times out, you can try again by changing the URL to include -notimeout after your organization's sub-domain (e.g. https://organization-notimeout.campusconcourse.com/admin_process_feed). 

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 footer
Footer missing
Add footer line
Bad footer
Footer malformed or incomplete
Check footer format
Bad footer
Footer not last line
Remove rows after footer
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 MessagesPossible CauseSuggested Resolution
User not found
Target user not found
Check for external user ID

Mark Course for Deletion Feed Errors

Error MessagesPossible CauseSuggested Resolution
Course not found
Target course not found
Check for external course ID

Drop Registration Feed Errors

Error MessagePossible CauseSuggested Resolution
Bad section identifierTarget section not found Check for section ID
Bad user identifier
Target user not found
Check for external user ID


Domains

Campus Feed Errors

Error MessagesPossible CauseSuggested Resolution
Campus name exists with another campus identifierCampus already existsSelect Another campus name OR change name of conflicting campus

School Feed Errors

None

Department Feed Errors

Error MessagePossible CauseSuggested Resolution
Bad school identifierTarget school not found Check for school ID
Cannot move schoolsDepartment already belongs to another schoolSelect another department name OR remove conflicting department


Syllabus Content

Item Category Feed Errors

Error MessagePossible CauseSuggested Resolution
Item is linkedTarget item is linked to a parent templateRemove item from parent template
Course is not structuredTarget course is upload-only and does not support item dataRecreate course as structured


Delete Locked Items 

Remove Item Category Feed Errors

Error MessagesPossible CauseSuggested Resolution
Item is not lockedTarget item is not lockedLocked 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 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, ...
    • 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, ...
    • 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 ...