Errors Reference
This work is based on Data Quality Spec
This document provides a full reference to the Frictionless errors.
#
General ErrorCode: general-error
Tags: -
Template: General error: {note}
Description: There is an error.
#
Row ErrorCode: row-error
Tags: #table #row
Template: Row Error
Description: Row Error
#
Cell ErrorCode: cell-error
Tags: #table #row #cell
Template: Cell Error
Description: Cell Error
#
Extra CellCode: extra-cell
Tags: #table #row #cell
Template: Row at position "{rowPosition}" has an extra value in field at position "{fieldPosition}"
Description: This row has more values compared to the header row (the first row in the data source). A key concept is that all the rows in tabular data must have the same number of columns.
#
Missing CellCode: missing-cell
Tags: #table #row #cell
Template: Row at position "{rowPosition}" has a missing cell in field "{fieldName}" at position "{fieldPosition}"
Description: This row has less values compared to the header row (the first row in the data source). A key concept is that all the rows in tabular data must have the same number of columns.
#
Type ErrorCode: type-error
Tags: #table #row #cell
Template: Type error in the cell "{cell}" in row "{rowPosition}" and field "{fieldName}" at position "{fieldPosition}": {note}
Description: The value does not match the schema type and format for this field.
#
Constraint ErrorCode: constraint-error
Tags: #table #row #cell
Template: The cell "{cell}" in row at position "{rowPosition}" and field "{fieldName}" at position "{fieldPosition}" does not conform to a constraint: {note}
Description: A field value does not conform to a constraint.
#
Unique ErrorCode: unique-error
Tags: #table #row #cell
Template: Row at position "{rowPosition}" has unique constraint violation in field "{fieldName}" at position "{fieldPosition}": {note}
Description: This field is a unique field but it contains a value that has been used in another row.
#
Truncated ValueCode: truncated-value
Tags: #table #row #cell
Template: The cell {cell} in row at position {rowPosition} and field {fieldName} at position {fieldPosition} has an error: {note}
Description: The value is possible truncated.
#
Forbidden ValueCode: forbidden-value
Tags: #table #row #cell
Template: The cell {cell} in row at position {rowPosition} and field {fieldName} at position {fieldPosition} has an error: {note}
Description: The value is forbidden.
#
Sequential ValueCode: sequential-value
Tags: #table #row #cell
Template: The cell {cell} in row at position {rowPosition} and field {fieldName} at position {fieldPosition} has an error: {note}
Description: The value is not sequential.
#
ErrorCode: error
Tags: -
Template: {note}
Description: Error
#
File ErrorCode: file-error
Tags: #file
Template: General file error: {note}
Description: There is a file error.
#
Hash Count ErrorCode: hash-count-error
Tags: #file
Template: The data source does not match the expected hash count: {note}
Description: This error can happen if the data is corrupted.
#
Byte Count ErrorCode: byte-count-error
Tags: #file
Template: The data source does not match the expected byte count: {note}
Description: This error can happen if the data is corrupted.
#
Package ErrorCode: package-error
Tags: -
Template: The data package has an error: {note}
Description: A validation cannot be processed.
#
Resource ErrorCode: resource-error
Tags: -
Template: The data resource has an error: {note}
Description: A validation cannot be processed.
#
Pipeline ErrorCode: pipeline-error
Tags: -
Template: Pipeline is not valid: {note}
Description: Provided pipeline is not valid.
#
Inquiry ErrorCode: inquiry-error
Tags: -
Template: Inquiry is not valid: {note}
Description: Provided inquiry is not valid.
#
Control ErrorCode: control-error
Tags: -
Template: Control is not valid: {note}
Description: Provided control is not valid.
#
Dialect ErrorCode: dialect-error
Tags: -
Template: Dialect is not valid: {note}
Description: Provided dialect is not valid.
#
Layout ErrorCode: layout-error
Tags: -
Template: Layout is not valid: {note}
Description: Provided layout is not valid.
#
Schema ErrorCode: schema-error
Tags: -
Template: Schema is not valid: {note}
Description: Provided schema is not valid.
#
Field ErrorCode: field-error
Tags: -
Template: Field is not valid: {note}
Description: Provided field is not valid.
#
Report ErrorCode: report-error
Tags: -
Template: Report is not valid: {note}
Description: Provided report is not valid.
#
Status ErrorCode: status-error
Tags: -
Template: Status is not valid: {note}
Description: Provided status is not valid.
#
Check ErrorCode: check-error
Tags: -
Template: Check is not valid: {note}
Description: Provided check is not valid
#
Step ErrorCode: step-error
Tags: -
Template: Step is not valid: {note}
Description: Provided step is not valid
#
Source ErrorCode: source-error
Tags: -
Template: The data source has not supported or has inconsistent contents: {note}
Description: Data reading error because of not supported or inconsistent contents.
#
Scheme ErrorCode: scheme-error
Tags: -
Template: The data source could not be successfully loaded: {note}
Description: Data reading error because of incorrect scheme.
#
Format ErrorCode: format-error
Tags: -
Template: The data source could not be successfully parsed: {note}
Description: Data reading error because of incorrect format.
#
Encoding ErrorCode: encoding-error
Tags: -
Template: The data source could not be successfully decoded: {note}
Description: Data reading error because of an encoding problem.
#
Hashing ErrorCode: hashing-error
Tags: -
Template: The data source could not be successfully hashed: {note}
Description: Data reading error because of a hashing problem.
#
Compression ErrorCode: compression-error
Tags: -
Template: The data source could not be successfully decompressed: {note}
Description: Data reading error because of a decompression problem.
#
Storage ErrorCode: storage-error
Tags: -
Template: The storage has an error: {note}
Description: A storage's operation cannot be performed
#
Task ErrorCode: task-error
Tags: -
Template: The task has an error: {note}
Description: General task-level error.
#
Table ErrorCode: table-error
Tags: #table
Template: General table error: {note}
Description: There is a table error.
#
Header ErrorCode: header-error
Tags: #table #header
Template: Cell Error
Description: Cell Error
#
Blank HeaderCode: blank-header
Tags: #table #header
Template: Header is completely blank
Description: This header is empty. A header should contain at least one value.
#
Label ErrorCode: label-error
Tags: #table #header #label
Template: Label Error
Description: Label Error
#
Extra LabelCode: extra-label
Tags: #table #header #label
Template: There is an extra label "{label}" in header at position "{fieldPosition}"
Description: The header of the data source contains label that does not exist in the provided schema.
#
Missing LabelCode: missing-label
Tags: #table #header #label
Template: There is a missing label in the header's field "{fieldName}" at position "{fieldPosition}"
Description: Based on the schema there should be a label that is missing in the data's header.
#
Blank LabelCode: blank-label
Tags: #table #header #label
Template: Label in the header in field at position "{fieldPosition}" is blank
Description: A label in the header row is missing a value. Label should be provided and not be blank.
#
Duplicate LabelCode: duplicate-label
Tags: #table #header #label
Template: Label "{label}" in the header at position "{fieldPosition}" is duplicated to a label: {note}
Description: Two columns in the header row have the same value. Column names should be unique.
#
Incorrect LabelCode: incorrect-label
Tags: #table #header #label
Template: Label "{label}" in field {fieldName} at position "{fieldPosition}" does not match the field name in the schema
Description: One of the data source header does not match the field name defined in the schema.
#
Blank RowCode: blank-row
Tags: #table #row
Template: Row at position "{rowPosition}" is completely blank
Description: This row is empty. A row should contain at least one value.
#
PrimaryKey ErrorCode: primary-key-error
Tags: #table #row
Template: Row at position "{rowPosition}" violates the primary key: {note}
Description: Values in the primary key fields should be unique for every row
#
ForeignKey ErrorCode: foreign-key-error
Tags: #table #row
Template: Row at position "{rowPosition}" violates the foreign key: {note}
Description: Values in the foreign key fields should exist in the reference table
#
Duplicate RowCode: duplicate-row
Tags: #table #row
Template: Row at position {rowPosition} is duplicated: {note}
Description: The row is duplicated.
#
Row ConstraintCode: row-constraint
Tags: #table #row
Template: The row at position {rowPosition} has an error: {note}
Description: The value does not conform to the row constraint.
#
Field Count ErrorCode: field-count-error
Tags: #table
Template: The data source does not match the expected field count: {note}
Description: This error can happen if the data is corrupted.
#
Row Count ErrorCode: row-count-error
Tags: #table
Template: The data source does not match the expected row count: {note}
Description: This error can happen if the data is corrupted.
#
Table dimensions errorCode: table-dimensions-error
Tags: #table
Template: The data source does not have the required dimensions: {note}
Description: This error can happen if the data is corrupted.
#
Deviated ValueCode: deviated-value
Tags: #table
Template: There is a possible error because the value is deviated: {note}
Description: The value is deviated.