| Value | Meaning |
|---|---|
| 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 |
Element error codes