Skip to main content

Errors Reference

This work is based on Data Quality Spec

This document provides a full reference to the Frictionless errors.

General Error#

Code: general-error
Tags: -
Template: General error: {note}
Description: There is an error.

Row Error#

Code: row-error
Tags: #table #row
Template: Row Error
Description: Row Error

Cell Error#

Code: cell-error
Tags: #table #row #cell
Template: Cell Error
Description: Cell Error

Extra Cell#

Code: 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 Cell#

Code: 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 Error#

Code: 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 Error#

Code: 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 Error#

Code: 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 Value#

Code: 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 Value#

Code: 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 Value#

Code: 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.

Error#

Code: error
Tags: -
Template: {note}
Description: Error

File Error#

Code: file-error
Tags: #file
Template: General file error: {note}
Description: There is a file error.

Hash Count Error#

Code: 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 Error#

Code: 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 Error#

Code: package-error
Tags: -
Template: The data package has an error: {note}
Description: A validation cannot be processed.

Resource Error#

Code: resource-error
Tags: -
Template: The data resource has an error: {note}
Description: A validation cannot be processed.

Pipeline Error#

Code: pipeline-error
Tags: -
Template: Pipeline is not valid: {note}
Description: Provided pipeline is not valid.

Inquiry Error#

Code: inquiry-error
Tags: -
Template: Inquiry is not valid: {note}
Description: Provided inquiry is not valid.

Control Error#

Code: control-error
Tags: -
Template: Control is not valid: {note}
Description: Provided control is not valid.

Dialect Error#

Code: dialect-error
Tags: -
Template: Dialect is not valid: {note}
Description: Provided dialect is not valid.

Layout Error#

Code: layout-error
Tags: -
Template: Layout is not valid: {note}
Description: Provided layout is not valid.

Schema Error#

Code: schema-error
Tags: -
Template: Schema is not valid: {note}
Description: Provided schema is not valid.

Field Error#

Code: field-error
Tags: -
Template: Field is not valid: {note}
Description: Provided field is not valid.

Report Error#

Code: report-error
Tags: -
Template: Report is not valid: {note}
Description: Provided report is not valid.

Status Error#

Code: status-error
Tags: -
Template: Status is not valid: {note}
Description: Provided status is not valid.

Check Error#

Code: check-error
Tags: -
Template: Check is not valid: {note}
Description: Provided check is not valid

Step Error#

Code: step-error
Tags: -
Template: Step is not valid: {note}
Description: Provided step is not valid

Source Error#

Code: 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 Error#

Code: scheme-error
Tags: -
Template: The data source could not be successfully loaded: {note}
Description: Data reading error because of incorrect scheme.

Format Error#

Code: format-error
Tags: -
Template: The data source could not be successfully parsed: {note}
Description: Data reading error because of incorrect format.

Encoding Error#

Code: encoding-error
Tags: -
Template: The data source could not be successfully decoded: {note}
Description: Data reading error because of an encoding problem.

Hashing Error#

Code: hashing-error
Tags: -
Template: The data source could not be successfully hashed: {note}
Description: Data reading error because of a hashing problem.

Compression Error#

Code: compression-error
Tags: -
Template: The data source could not be successfully decompressed: {note}
Description: Data reading error because of a decompression problem.

Storage Error#

Code: storage-error
Tags: -
Template: The storage has an error: {note}
Description: A storage's operation cannot be performed

Task Error#

Code: task-error
Tags: -
Template: The task has an error: {note}
Description: General task-level error.

Table Error#

Code: table-error
Tags: #table
Template: General table error: {note}
Description: There is a table error.

Header Error#

Code: header-error
Tags: #table #header
Template: Cell Error
Description: Cell Error

Blank Header#

Code: blank-header
Tags: #table #header
Template: Header is completely blank
Description: This header is empty. A header should contain at least one value.

Label Error#

Code: label-error
Tags: #table #header #label
Template: Label Error
Description: Label Error

Extra Label#

Code: 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 Label#

Code: 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 Label#

Code: 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 Label#

Code: 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 Label#

Code: 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 Row#

Code: 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 Error#

Code: 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 Error#

Code: 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 Row#

Code: duplicate-row
Tags: #table #row
Template: Row at position {rowPosition} is duplicated: {note}
Description: The row is duplicated.

Row Constraint#

Code: 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 Error#

Code: 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 Error#

Code: 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 error#

Code: 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 Value#

Code: deviated-value
Tags: #table
Template: There is a possible error because the value is deviated: {note}
Description: The value is deviated.