# Resource manager errors (0x0E00)

The following table lists the resource manager errors (0x0E00):

Error name | Hex | Description | Category
--- | --- | --- | ---
RM_ERROR_PARSING_RES_DEFINITION | 0x0E01 | Invalid resource definition. | 4
RM_ERROR_COMBINING_RES_DEFINITIONS | 0x0E02 | Could not build a resource definition. | 3
RM_ERROR_EMPTY_RESOURCE_STRING | 0x0E03 | An empty string was passed in for parsing. | 4
RM_ERROR_INVALID_RES_DEFINITION | 0x0E04 | A lookup was done on a ResDef handle and NULL was returned. | 3
RM_ERROR_DEF_SIZE_TOO_LARGE | 0x0E05 | Allocated only 800 characters for the host resource definition. | 4
RM_ERROR_PARSING_PARENTHESES | 0x0E06 | Mismatch of parentheses. | 4
RM_ERROR_MISSING_OPERATION_IN_DEF | 0x0E07 | An operation was missing in the resource definition. | 4
RM_WARNING_EMPTY_HOSTRESOURCE_STRING | 0x0E08 | Host resource definition is empty. This is only a warning. | 4
RM_ERROR_INVALID_PARAM | 0x0E10 | Invalid parameter in the resource function call. | 1
RM_ERROR_LABEL_DEF_MISSING | 0x0E11 | No resource label. | 4
RM_ERROR_TOO_MANY_ABSTRACT_IDS | 0x0E12 | Too many board keyword entries specified in one or more Resource[x].TCPs. | 4
RM_ERROR_ABSTRACT_ID_NOT_LOADED | 0x0E13 | Could not find the abstract ID used in the resource definition. | 3
RM_ERROR_INVALID_TIMESLOT_RANGE | 0x0E14 | Specified timeslot range too large. | 1
RM_ERROR_ARRAY_FULL | 0x0E20 | Resource manager internal overflow. | 3
RM_ERROR_NUM_ENTRIES_TOO_LARGE | 0x0E21 | Resource manager internal overflow. | 3
RM_ERROR_OUT_OF_MEMORY | 0x0E22 | No more memory. | 3
RM_ERROR_TOO_MANY_PRESTART_DPFS | 0x0E23 | Insufficient prestarts allocation. Resolution: Increase prestarts allocation. | 3
RM_ERROR_TIMESLOT_OUT_OF_POOLRANGE | 0x0E24 | Timeslot is not in the range specified for this pool. | 4
RM_ERROR_RES_OBJ_STILL_IN_USE | 0x0E30 | Internal resource manager error. | 3
RM_ERROR_CREATING_RESOURCE_OBJECT | 0x0E31 | Internal resource manager error. | 3
RM_ERROR_RESOURCE_NOT_IN_USE | 0x0E32 | A deallocate is received when object not in use. | 3
RM_ERROR_NO_RESOBJECT_AVAILABLE | 0x0E33 | There were no free resource objects to allocate. | 1
RM_WARNING_NO_RES_OBJ_ALLOCATED | 0x0E34 | A NULL is returned to a query. | 3
RM_ERROR_PRESTART_MERGE_FAILURE | 0x0E35 | Error occurred when merging prestarts. | 3
RM_ERROR_CREATE_FILTER_NOT_SUCCESS | 0x0E36 | There is a problem with the prestarts. | 3
RM_ERROR_TS_ALREADY_ALLOC_RES_OBJ | 0x0E37 | Timeslot already has a resource object allocated to it. | 4
RM_ERROR_RES_OBJ_ALREADY_EXISTS | 0x0E38 | Error in SetPoolforTimeslot when ResObj already there. | 3
RM_ERROR_POOL_SIZE_SMALLER_THAN_RQSTED_PORTS | 0x0E40 | Internal resource manager error. | 3
RM_ERROR_FILTERSUBTYPE_NOT_IN_IMAGE | 0x0E41 | The FilterSubtype was not built into the image. | 4
RM_ERROR_FILTERSUBTYPE_NOT_ON_ENG | 0x0E42 | Unable to find subtype on engine. | 4
RM_ERROR_INVALID_POOL_NAME | 0x0E43 | Pool does not exist. | 1
RM_ERROR_ASSOCIATED_TS_POOL_NAME_NULL | 0x0E44 | Pool name was not associated with the timeslot. | 1
RM_ERROR_LIST_ERROR | 0x0E50 | Item missing from the list. | 3
RM_FACTORY_ERROR_NO_RESOURCES | 0x0E60 | Internal resource manager error. | 3
RM_FACTORY_ERROR_NO_FSUBTYPE_IN_RESOBJ | 0x0E61 | Filter subtype to return engine not found. | 4
RM_FACTORY_NO_ENGINES_FOUND | 0x0E62 | Looping in factory found no valid engines. | 3
RM_FILTERMGR_PROBLEM_FREEING_MEM | 0x0E70 | Filter manager had problem freeing memory. | 3
RM_FILTERMGR_OUT_OF_RESOURCES | 0x0E71 | Filter manager has no more resources to allocate. | 3
RM_ERROR_NOT_ENABLED_IN_CONFIG_FILE | 0x0E80 | Response to a query call when NULL is returned. | 4
RM_WARNING_BOTH_ECHO_TYPES_CONFIGURED | 0x0E81 | Both software and hardware echo are detected for use. | 4