1. A mobile communication device, comprising: a radio transceiver; a processor; a non-transitory memory; and an application stored in the non-transitory memory that, when executed by the processor, analyzes an error code received via the radio transceiver, where the error code comprises a standardized error code and a business error code, searches a mapping table stored in the mobile communication device based on the error code, wherein the mapping table comprises a plurality of links between error codes and error handler executables, and wherein entries in the mapping table comprise an expiration condition, in response to a determination that the error code is associated with an entry in the mapping table stored on the mobile communication device, invokes an error handler executable identified by the entry, and deletes at least one error handler executable from the non-transitory memory when the expiration condition of a corresponding entry in the mapping table is satisfied.