# Error type 8500

The following table lists the 8500 type (GTP engine) errors:

Error code | Error name | Description | Category
--- | --- | --- | ---
-1280 | TCPERR_BAD_ENGINE_STATE | Incorrect engine state. | 3
-1282 | TCPERR_BAD_STATE_RECORD_ID | Incorrect state record ID. | 3
-1283 | TCPERR_BAD_STATE_NUMBER | Bad state number. | 3
-1284 | TCPERR_BAD_STATE_INDEX | Bad state index. | 3
-1285 | TCPERR_BAD_PARAMETER_COUNT | Bad parameter count. | 3
-1286 | TCPERR_BAD_PARAMETER_INDEX | Bad parameter index. | 3
-1287 | TCPERR_BAD_TCP_INDEX | Bad TCP index. | 3
-1288 | TCPERR_BAD_RECORD_SIZE | Bad record size. | 3
-1289 | TCPERR_BAD_FUNCTION_ORDINAL | Bad service function ordinal. | 3
-1290 | TCPERR_BAD_SERVICE_ARG_LIST | Bad service argument list. | 3
-1291 | TCPERR_BAD_SERVICE_NO_ARGUM | Bad number of service arguments. | 3
-1292 | TCPERR_BAD_ARGUMENT_TYPE | Bad argument type. | 3
-1293 | TCPERR_BAD_TCP_NAME | Bad TCP name. | 3
-1296 | TCPERR_TOO_MANY_REPLIES | Too many replies used in TCP. | 3
-1297 | TCPERR_TCP_NOT_RUNNING | TCP has not been started. | 3
-1298 | TCPERR_BAD_STATE_0_FUNC | Bad service within state 0 initialization. | 3
-1299 | TCPERR_CANNOT_FALL_THROUGH | Bad ON statement to fall through. | 3
-1300 | TCPERR_GTP_COMMAND_IGNORED | Unexpected command to GTP engine. | 3
-1301 | TCPERR_BAD_FUNC_IN_TRGREC | Bad service within trigger record. | 3
-1302 | TCPERR_BAD_FUNC_IN_STATE | Bad service within state initialization. | 3
-1303 | TCPERR_BAD_FUNC_IN_SUBR | Bad service within subroutine initialization. | 3
-1304 | TCPERR_INVALID_TRGREC_ID | Invalid trigger record ID. | 3
-1321 | TCPERR_INVALID_REC_ID_SIZE | Invalid record ID size. | 3
-1322 | TCPERR_SUBR_ON_NOT_FOUND | Subroutine ON statement not found. | 3
-1323 | TCPERR_BAD_SERVICE_RETURN | Service manager returned an error code. | 4
-1324 | TCPERR_INVALID_TOKEN_INDEX | Request to access token out of range. | 3
-1325 | TCPERR_ILLEGAL_BRANCH | Request to branch out of range. | 3
-1328 | TCPERR_CANNOT_ALLOC_MEM | Cannot allocate AMX memory. | 3
-1331 | TCPERR_BAD_SVC_ARG_VALUE | Incorrect argument value in service routine. | 3
-1332 | TCPERR_BAD_BUFFER_COUNT | Bad buffer count. | 3
-1342 | TCPERR_BAD_SVC_RETURN | Service routine returned a bad code. | 3
-1343 | TCPERR_CANNOT_REPLY_ASYNC | Cannot use REPLY on ASYNC events. | 3