Element.ErrorCode

Element error codes

Values

ValueMeaning
NONE

No errors

INVALID_NULLERRORS.HIBON

Invalid null object

DOCUMENT_OVERFLOW

Document length extends the length of the buffer

DOCUMENT_ITERATION

Document can not be iterated because of a Document format fail

DOCUMENT_SIZE_INVALID_LEB128

The size of the document is not leb128 minimum invariant

CHILD_DOCUMENT_OUT_OF_BOUNDARY

Child document exceeds the parent document size

ELEMENT_OUT_OF_DOCUMENT_BOUNDARY

Element size exceeds the document size

VALUE_POS_OVERFLOW

Start position of the a value extends the length of the buffer

TOO_SMALL

Data stream is too small to contain valid data

ILLEGAL_TYPE

Use of internal types is illegal

INVALID_TYPE

Type is not defined

OVERFLOW

The specified data does not fit into the data stream

ARRAY_SIZE_BAD

The binary-array size in bytes is not a multipla of element size in the array

KEY_ORDER

Error in the key order

KEY_NOT_DEFINED

Key in the target was not defined

KEY_INVALID

Key is not a valid string

KEY_POS_OVERFLOW

The start

BAD_SUB_DOCUMENT

Error converting sub document

NOT_AN_ARRAY

Not an Document array

KEY_ZERO_SIZE

Invalid zero key size

KEY_INVALID_LEB128

Key size is not leb128 minimum invariant

KEY_INDEX_INVALID_LEB128

The key index is not leb128 minimum invariant

ELEMENT_SIZE_INVALID_LEB128

Size of Element is not leb128 minimum invariant

VALUE_SIZE_INVALID_LEB128

The size of the value element is not leb128 minimum invariant

RESERVED_KEY

Name of the key is reserved

RESERVED_HIBON_TYPE

HiBON type name is reserved for internal use

UNKNOW_TAGION

Unknow error (used when some underlying function throws an TagionException

UNKNOW

Unknow error (used when some underlying function throws an Exception