# Error {#messages-error}

TODO


## E1001: Invalid world UUID: *uuid* {#e1001}

TODO


## E1002: World *uuid* doesn't exist {#e1002}

TODO


## E1003: UDP receive error (*reason*) {#e1003}

TODO


## E1004: TCP accept error (*reason*) {#e1004}

TODO


## E1005: Socket shutdown failed (*reason*) {#e1005}

TODO


## E1006: Socket write failed (*reason*) {#e1006}

TODO


## E1007: Socket read failed (*reason*) {#e1007}

TODO


## E1008: Socket acceptor cancel failed (*reason*) {#e1008}

TODO


## E2001: Serial write failed (*reason*) {#e2001}

TODO


## E2002: Serial read failed (*reason*) {#e2002}

TODO


## E2003: Make address failed (*reason*) {#e2003}

TODO


## E2004: Socket open failed (*reason*) {#e2004}

TODO


## E2005: Socket connect failed (*reason*) {#e2005}

TODO


## E2006: Socket bind failed (*reason*) {#e2006}

TODO


## E2007: Socket write failed (*reason*) {#e2007}

TODO


## E2008: Socket read failed (*reason*) {#e2008}

TODO


## E2009: Socket receive failed (*reason*) {#e2009}

TODO


## E2010: Serial port open failed (*reason*) {#e2010}

TODO


## E2011: Socket send failed (*reason*) {#e2011}

TODO


## E2012: Function number already in use {#e2012}

TODO

## E2013: Serial port set baudrate failed (*reason*) {#e2013}
TODO

## E2014: Serial port set data bits failed (*reason*) {#e2014}
TODO

## E2015: Serial port set stop bits failed (*reason*) {#e2015}
TODO

## E2016: Serial port set parity failed (*reason*) {#e2016}
TODO

## E2017: Serial port set flow control failed (*reason*) {#e2017}
TODO

## E2018: Timeout, no echo within *number*ms {#e2018}
TODO

## E2019: Timeout, no response within *number*ms {#e2019}
TODO

## E2020: Total number of modules may not exceed *number*

**Cause:** The maximum number of S88 modules connected to the HSI-88 may not exceed *number*, this is a hardware limitation.

**Solution:** Reduce the number of modules, the sum of *left* + *middle* + *right* must be equal or less than *number*.

## E9001: *error* (During execution of *name* event handler) {#e9001}
TODO

## E9999: *message* {#e9999}

Custom error message generated by a [Lua script](../lua.md).
