ABCDEF
1
Error Code or CheckerSeverityError/Warning MessageExplanationNew to v1.4?Corresponding v1.3 code
2
MALFORMED_VALUEErrorThe ${column.headerValue} "${column.value}" in cell ${column.cellName} contains invalid characters or ends with a backslash (\).This cell contains an illegal character or ends in a backslash (\).

Please see the tab "Illegal Characters" for an exhaustive list of illegal characters.
YesN/A
3
MALFORMED_URLErrorThe ${column.headerValue} "${column.value}" in cell ${column.cellName} is not a valid URL.This cell contains an invalid URL.

Please examine this cell and make sure that this is a working URL in for format http://www.knewton.com that contains no more than 1024 characters.
NoM_MALFORMED_URL
4
MISSING_VALUEErrorThe ${column.headerValue} in cell ${column.cellName} is missing a value.This cell is missing a required value.

Please see the sample Content Inventory with explanations to see which values are required.
YesN/A
5
VALUE_TOO_LONGErrorThe ${column.headerValue} in cell ${column.cellName} has too many characters (${column.value.length}). It can be at most $maxLength characters in length.This cell contains a value that is too long.

Please see the tab in the spreadsheet titled "Character Limits" to see what the limits are on each field
YesN/A
6
ILLEGAL_VALUEErrorThe ${column.headerValue} "${column.value}" in cell ${column.cellName} is not a valid value. The only acceptable values are ${values.joinToString(", ")}.This cell has a value that is not permitted in this field.

Please see the sample Content Inventory with explanations ot see which cells require specific values..
YesN/A
7
DUPLICATE_CONTAINERSErrorThe Container ID "$containerId" in cells $cellNames is specified more than once for a single atom.This container ID has been applied multiple times to a single Atom.

Please ensure that every Atom tagged with a Container is tagged with that Container only once.
NoCI_DUPLICATE_CONTAINER
8
TOO_MANY_TAXONS_PER_ATOMErrorThe Atom ID "${atom.atomId.value}" in row ${atom.atomId.cell.rowIndex + 1} has $taxonCount Atom Taxons. Our limit is $limit.This Atom is tagged with more than 55 Taxons. Unfortunately, Knewton cannot process more than 55 Taxons for a single Atom.

Please make sure that you haven't unintentionally included too many distinct Taxons. If you are intentionally submitting more than 55 Taxons for this Atom, please consult your Implementation Architect.
NoCI_ENTITY_LIMIT_TAXONS_PER_ATOM
9
TOO_MANY_TAXONS_PER_CONTAINERErrorThe Atom ID "${atom.atomId.value}" in row ${atom.atomId.cell.rowIndex + 1} has $taxonCount Container Taxons. Our limit is $limit.This Container is tagged with more than 55 Taxons. Unfortunately, Knewton cannot process more than 55 Taxons for a single Container.

Please make sure that you haven't unintentionally included too many distinct Taxons. If you are intentionally submitting more than 55 Taxons for this Container, please consult your Implementation Architect.
YesN/A
10
MISSING_LEARNING_OBJECTIVEErrorThe Atom ID "${atomId.value}" in row ${atomId.cell.rowIndex + 1} is missing at least one Learning Objective definition.This Atom is not tagged with any Learning Objectives. Each Atom must be tagged with at least one Learning Objective.

Please discuss which Learning Objective shoudl be tagging this Atom with the partner.
NoLEARNING_OBJECTIVES_NOT_VALID
11
EMTPY_TAXON_SEGMENTErrorThe Taxon "${taxon.column.value}" in cell ${taxon.column.cellName} contains an empty segment.You are missing a Taxon value. This means you have two Taxon hierarchy separators without a value between them. (e.g., A||C).
Please make sure that all of your Taxon separators are actually separating Taxon values.
YesN/A
12
EMTPY_TAXON_SEGMENTSErrorThe Taxon "${taxon.column.value}" in cell ${taxon.column.cellName} has no segements.This cell is missing a Taxon value. This means you ether have the Taxonomy name and colon with no value following, or two Taxon delimiters with no value in between. (e.g., Chapter:, Foo~~Bar).

Please make sure that you've specified every Taxon you want to include in this cell, according to our guidelines for Taxon formatting.
YesN/A
13
TOO_MANY_TAXON_LEVELSErrorThe Taxon "${taxon.column.value}" in cell ${taxon.column.cellName} is more than $limit levels deep.This Taxon is more than 7 levels deep (e.g., 1|2|3|4|5|6|7|8). Unfortunately, Knewton does not support Taxonomies with more than 7 hierarchical levels.

Please examine this cell, along with the greater Taxonomy, and revise in order to avoid breaking this limit. For more information on Taxonomy management, please review our documentation on Taxonomies on dev.knewton.com
NoCI_ENTITY_LIMIT_TAXON_DEPTH
14
TAXON_CONTAINS_TAXONOMY_NAME_SEPARATORSErrorThe Taxon "${taxon.column.value}" in cell ${taxon.column.cellName} was parsed as ($segments) and contains "${TAXONOMY_NAME_SEPARATOR}" which is used to separate Taxonomy Names from their Taxons.This cell has a colon (:). Taxon values cannot have colons, because colons are used to separate Taxonomies from Taxons.

Please make sure that your Taxon values don't contain colons.
NoMALFORMED_TAXON
15
TAXON_CONTAINS_TAXON_SEPARATORSErrorThe Taxon "${taxon.column.value}" in cell ${taxon.column.cellName} was parsed as ($segments) and contains "${TAXON_SEPARATOR}" which is used to separate taxons.A value in your taxonmic Inventory contains a tilde (~).

Please make sure that your Taxonomic Inventory doesn't have any tildes.
NoMALFORMED_TAXON
16
MALFORMED_TAXONErrorThe Taxon "${taxon.column.value}" in cell ${taxon.column.cellName} contains invalid characters.The Taxon in this cell contains an illegal Taxon value. This prevents Knewton from successfully storing your Taxonomy for the purpose of powering analytics and recommendation parameters.

Please review our documentation on Taxonomies on dev.knewton.com, then make any necessary adjustments to this Taxon (or the greater Taxonomy) in order to comply with the requirements listed there.
NoMALFORMED_TAXON
17
DUPLICATE_TAXON_PATHErrorThe Taxon "${taxon.column.value}" in cell ${taxon.column.cellName} contains duplicates of "$taxonPath".The Taxon path in this cell duplicates the same Taxon. This means you have identical Taxons separated by a tilde (~) (e.g., A|B~A|B).

Please make sure that each cell contains no duplicate Taxon paths.
YesN/A
18
DUPLICATE_ATOMErrorThe Atom ID "$atomId" in cells $cellNames is not unique.Atom ID <value> in Row <row> is not unique.NoCI_DUPLICATE_ATOM
19
DUPLICATE_TAXONOMIC_INVENTORY_TAXONErrorThe ${TaxonomicInventoryHeader.TaxonomyId.name}="$taxonomy" and ${TaxonomicInventoryHeader.TaxonIdPath.name}="$pathString" in rows $rowNums is not unique.This Taxon ID is listed more than once in the Taxonomic Inventory.

Please ensure that Taxonomic IDs are listed only once in the Taxonomic Inventory.
YesN/A
20
DUPLICATE_TAXONOMIC_INVENTORY_DESCRIPTIONErrorThe Taxonomic Inventory Description "$taxonDescription" in rows $rowNums is not unique.This Taxon Description is listed more than once in the Taxonomic Inventory.

Please ensure that each Taxon Description corresponds to exactly one (1) Taxon ID.
YesN/A
21
CONFLICTING_IDErrorThe ID "$id" in cells $cellNames conflicts between an Atom, Container, or Learning Objective.The IDs in these cells are shared by an Atom, Container, or Learning Objective. This inhibits Knewton's ability to cleanly manage your Taxons.

Please make sure that your Atoms, Containers, and Learning Objectives are all uniquely identified.
YesN/A
22
DUPLICATE_PREREQUISITE_MAP_PAIRErrorThe pair ${PrerequisiteMapHeader.PrerequisiteId.name}="${idPair.first}" and ${PrerequisiteMapHeader.PostrequisiteId.name}="${idPair.second}" in rows $rowNums is not unique.The edge between these two nodes is listed twice in the prerequisite map. Please ensure that it is listed only once.YesN/A
23
TOO_MANY_ATOMS_AND_CONTAINERSErrorThe total number of Atoms and Containers in your Inventory is ${"%,d".format(count)}. Our limit is ${"%,d".format(limit)}.The total number of Atoms and Containers in your Inventory exceeds 20,000. Unfortunately, Knewton cannot process more than 20,000 of these items in the same Inventory.

Please make sure that you haven't unintentionally included too many Atoms or Containers. If you are intentionally submitting more than 20,000 Atoms and Containers, please consult your Implementation Architect.
NoCI_ENTITY_LIMIT_MODULE_PER_INVENTORY
24
TOO_MANY_TAXONSErrorThe total number of unique Taxons in your Inventory is ${"%,d".format(count)}. Our limit is ${"%,d".format(limit)}.Your Inventory contains more than 2,000 distinct Taxon values. Unfortunately, Knewton cannot process more than 2,000 distinct Taxons in the same Inventory.

Please make sure that you haven't unintentionally included too many distinct Taxons. If you are intentionally submitting more than 2,000 distinct Taxons, please consult your Implementation Architect.
NoCI_ENTITY_LIMIT_TAXONS_PER_INVENTORY
25
TOO_MANY_ROWSErrorThe number of rows in sheet $sheetName is ${"%,d".format(count)}. Our limit is ${"%,d".format(limit)}.Your LO-LO sheet or Taxonomic Inventory have more than 10,000 rows. This violates our current limit.

Please make sure that each of these sheets contains 10,000 rows or fewer. Consult with your IA for further questions.
YesN/A
26
MISMATCHED_LEARNING_OBJECTIVE_DEFINITIONSErrorYour inventory contains more than one Learning Objective definition for the same Learning Objective ID "$learningObjectiveId". Check the Learning Objective Description and Learning Objective Type for differences.Each Learning Objective ID should only have one (1) Description in the cell immediately to the right of the Learning Objective ID. This Description must be consistently matched with the ID every time the Description appears.

Please make sure that this Learning Objective ID has the same description wherever it appears in the Inventory.
NoMULTIPLE_LEARNING_OBJECTIVE_DESCRIPTIONS
27
MISMATCHED_LEARNING_OBJECTIVE_DESCRIPTIONSErrorYour inventory contains more than one Learning Objective Description for the same Learning Objective ID "$learningObjectiveId" in multiple sheets. Check all usages of "$learningObjectiveId" and check the Learning Objective Descriptions for differences.Each Learning Objective ID should only have one (1) Description in the cell immediately to the right of the Learning Objective ID. This Description must be consistently matched with the ID every time the Description appears, both on the Content Inventory and on the LO-LO Map sheets.

Please make sure that this Learning Objective ID has the same description wherever it appears in the Content Inventory and on the LO-LO Map sheets.
YesN/A
28
MULTIPLE_LEARNING_OBJECTIVE_IDSErrorYour Inventory contains more than one Learning Objective ID (${learningObjectiveIds.joinToString(", ")}) for the same Learning Objective Description "$learningObjectiveDescription".Each Learning Objective Description should correspond to only one (1) Learning Objective ID.

Please make sure that this Learning Objective Description is applied only to a single Learning Objective ID.
NoMULTIPLE_LEARNING_OBJECTIVE_IDS
29
LEARNING_OBJECTIVE_NOT_ASSESSEDErrorYour Inventory contains a Learning Objective "$learningObjectiveId" that is not assessed by any modules.Each Learning Objective must have assessment(s) aligned to it in order to be valid.

Please make sure that the Learning Objectives have Atoms with Atom Type "Assessment" aligned to them.
NoLEARNING_OBJECTIVE_NOT_ASSESSED
30
MISMATCHED_CONTAINER_DEFINTIONSErrorYour inventory contains more than one Container definition for the same Container ID "$containerId". Check the Container Name, Container URL, and Container Taxons for differences.This Container ID is not tagged with the same Name, URL, and Taxons. Please ensure that every instance of this Container is consistently tagged whever it appears in the spreadsheet.NoMISMATCHED_CONTAINER_DEF
31
EMPTY_HEADERErrorYour inventory contains values in column ${Util.getCellPrefix(column)} but there is no Column Header in that column.This column is missing a header in Row 5 or 6.

Please work with your partner to make sure the correct header is put in place.
YesN/A
32
UNUSED_TAXONOMIC_INVENTORY_TAXONWarningThe Taxon "${taxon.makeTaxonomyPathString()}" in row ${rowNum} of the ${ContentInventorySheet.TaxonomicInventory.name} sheet is not assigned to any content.This Taxon is listed in the Taxonomic Inventory, but is not assigned to any content in the Content Inventory.

Please make sure the inclusion of this Taxon value in the Taxonomic Inventory is intended.
YesN/A
33
UNUSED_PREREQUISITE_MAP_LEARNING_OBJECTIVEErrorThe Learning Objective "$learningObjectiveId" in $rowPrefix $rowNums of the ${ContentInventorySheet.LearningObjectiveToLearningObjectiveMap.name} sheet is not assigned to any content.This Learning Objective is listed in the Prerequisite Map, but is not assigned to any content in the Content Inventory sheet.

Please make sure each Learning Objective listed in the Prerequisite Map is assigned to content in the Content Inventory.
YesN/A
34
EMPTY_BUNDLEErrorThis graph has empty bundles: "$containerId"Container (=bundle) IDs cannot be included in the Content Inventory without Atoms aligned to them. Alternatively, this error appears when a Container ID is reused as an Atom ID, which is not allowed.

Please make sure that the Container ID is aligned to an Atom, or if it is a Container ID reused as an Atom ID, give the Atom a new, unique Atom ID.
YesN/A
35
ATOM_CHANGED_TO_BUNDLEErrorAtom "${atom.atomId.value}" cannot be assigned a contained module.Atom IDs cannot be reused as Container (=bundle) IDs.

Please give the Container a new, unique Container ID.
YesN/A
36
M_RESTORING_DEPRECATED_ATOMWarningPreviously deprecated atom ${atom.atomId.value} is restored.The Atom the ID of which is provided in the Warning Message has previously been deleted from the graph and this inventory will add it back in.

Please confirm that this is intentional.
YesN/A
37
CONCEPT_EDGES_CHANGEDWarningThis CI results in changes to the prerequisite edges. Please check the delta report and make sure these changes are intentional.The Content Inventory either contains an LO-LO Map that makes changes to the prerequisite edges that have already been ingested (or adds them if this is for a brand new graph), or has fewer Learning Objectives on the Content Inventory sheet than are currently ingested, so that the prerequisite edges with those LOs will be removed from the graph (or both).

The delta report will list the changes to the prerequisite edges on the Concepts sheet. Please refer to it to ensure that the changes are intentional.
YesN/A
38
ATOM_IS_MULTIALIGNEDWarningThe Atom ID "$AtomId" (type: <Assessment OR Instruction>) in row ${rowNum} is aligned to multiple Learning Objectives: "$learningObjectiveId", "$learningObjectiveId".The Atom the ID of which is provided in the Warning Message is aligned to multiple Learning Objectives.

Please confirm that this is intentional. Note: only instructional Atoms can be aligned to multiple Learning Objectives. Consult your Implementation Architect on whether this is a good approach for your product.
YesN/A
39
GV_EQUIVALENT_TAXONS_REQUEST_ERRORError[GV_EQUIVALENT_TAXONS_REQUEST_ERROR] Graph ingest/update would result in the existence of multiple equivalent taxons [<list of equivalent taxons>]. Please review these and remove unnecessary ones. Consult with your Implementation Architect to achieve the best solution for your product.This Content Inventory contains taxon paths that are equivalent (though not necessarily equal) to one another.

Please review the taxons in the Content Inventory and adjust the equivalent taxons mentioned in the error message as needed. Consult with your Implementation Architect regarding the taxonomy structure best suited for your product and implementation.
NoN/A
40
GV_CONCEPT_NEIGHBORS_FEW_1WarningGraph concepts having fewer than 1 pre/postrequisite neighbors: <Learning Objective IDs>The Learning Objectives, the IDs of which are provided in the Warning Message, do not have any pre- or postrequisite LOs in the LO-LO Map.

Please confirm whether the Learning Objectives are meant to have pre- or postrequisites. If not, they may be left as they are. If they should have pre- or postrequisites, please add them on the LO-LO Map.
YesN/A
41
GV_CONCEPT_NEIGHBORS_MANY_1WarningGraph concepts '<Learning Objective ID>' has more than 4 prerequisites: <Learning Objective IDs>The Learning Objective, the ID of which is provided in the Warning Message, has more than 4 prerequisites in the LO-LO Map. This is Knewton's recommended maximum for prerequisites.

Please make sure the Learning Objective does not have more than 4 prerequisite LOs. Consult your Implementation Architect on the best approach for your product.
YesN/A
42
GV_MANY_TAXONS_PER_MODULEWarningModules tagged by more than 20 taxons: "$modulesWithManyTaxons"The Module ID (i.e. Atom or Container ID) is tagged with more than 20 taxons. Unfortunately, Knewton cannot process more than 20 Taxons for a single Module.

Please make sure that you haven't unintentionally included too many distinct Taxons. If you are intentionally submitting more than 20 Taxons for this Module, please consult your Implementation Architect.
NoN/A
43
GV_CONCEPT_ASSESSMENT_FEWWarningThere are fewer than 10 assessment atoms in this Concept: cref-<Learning Objective ID>, [<Learning Objective Description>]The Learning Objective has fewer than 10 assessment Atoms (not counting variant instances of an algorithmic question). 10 assessments per LO is the minimum recommended by Knewton.

If this is unintentional and would result in poor student experience in your product, please add more assessment Atoms to the Learning Objective.
44
GV_INDEPENDENT_ASSESSMENT_FOR_CONCEPTWarningThere are no Assessment Atoms that can be served separately from instructional items in this Concept: cref-<Learning Objective ID>, [<Learning Objective Description>]All the assessment Atoms in this Learning Objective are within Containers that also contain instructional Atoms, or Atoms that both teach and assess (have "Both" as their Atom Type), or both.

If this is unintentional and would cause student experiences where independent assessment Atoms are needed not to work, please add assessment Atoms that are not in Containers, or are in Containers with other assessment Atoms only, to the Learning Objective.
45
GV_PREREQ_CYC_1ErrorSome of your concepts are ultimately their own prerequisite by way of another concept: cref-<LO ID> cref-<LO ID> [etc.]. Please make sure that you didn’t mean to reference something as a postrequisite.There are cycles in the prerequisite edges as defined on the LO-LO Map, creating loops where LOs are prerequisites to themselves. Please remove unnecessary edge(s) to resolve the cycles. YesN/A
46
[GV_PREREQ_CYC_LO] ErrorSome of your learning objectives are ultimately their own prerequisite by way of another learning objective: [<LO ID>, <LO ID>, <etc.>]. Please make sure that you didn’t mean to reference something as a postrequisite.For when validating the LO-LO Map only, the rest of the file is not validated:

There are cycles in the prerequisite edges as defined on the LO-LO Map, creating loops where LOs are prerequisites to themselves. Please remove unnecessary edge(s) to resolve the cycles.
YesN/A
47
ONLY_SOME_LEARNING_OBJECTIVE_DESCRIPTIONS_PROVIDEDErrorOnly some Learning Objectives in sheet LO-LO Map have descriptions. <Number of rows> rows are missing descriptions. Either all rows must contain descriptions or descriptions must be omitted from the whole sheet. The recommended practice is to have Learning Objective Descriptions for all Learning Objectives. Please populate any missing Learning Objective Descriptions, or remove any Learning Objective IDs added in error. YesN/A