Variable: ErrorCode
constErrorCode:Readonly<{ERR_AI_CONTEXT_BUILD_FAILED:"ERR_AI_CONTEXT_BUILD_FAILED";ERR_AI_LLM_CALL_FAILED:"ERR_AI_LLM_CALL_FAILED";ERR_AI_NOT_CONFIGURED:"ERR_AI_NOT_CONFIGURED";ERR_AI_PROVIDER_UNAVAILABLE:"ERR_AI_PROVIDER_UNAVAILABLE";ERR_AI_RATE_LIMITED:"ERR_AI_RATE_LIMITED";ERR_AI_RESPONSE_INVALID:"ERR_AI_RESPONSE_INVALID";ERR_AI_RESPONSE_PARSE_FAILED:"ERR_AI_RESPONSE_PARSE_FAILED";ERR_AI_STEP_INTERPRET_FAILED:"ERR_AI_STEP_INTERPRET_FAILED";ERR_AI_TOKEN_LIMIT:"ERR_AI_TOKEN_LIMIT";ERR_AUTH_FAILED:"ERR_AUTH_FAILED";ERR_AUTH_SESSION_EXPIRED:"ERR_AUTH_SESSION_EXPIRED";ERR_AUTH_STRATEGY_INVALID:"ERR_AUTH_STRATEGY_INVALID";ERR_AUTH_TIMEOUT:"ERR_AUTH_TIMEOUT";ERR_BRIDGE_EXECUTION:"ERR_BRIDGE_EXECUTION";ERR_BRIDGE_INJECTION:"ERR_BRIDGE_INJECTION";ERR_BRIDGE_NOT_READY:"ERR_BRIDGE_NOT_READY";ERR_BRIDGE_TIMEOUT:"ERR_BRIDGE_TIMEOUT";ERR_BRIDGE_VERSION:"ERR_BRIDGE_VERSION";ERR_CONFIG_INVALID:"ERR_CONFIG_INVALID";ERR_CONFIG_NOT_FOUND:"ERR_CONFIG_NOT_FOUND";ERR_CONFIG_PARSE:"ERR_CONFIG_PARSE";ERR_CONTROL_AGGREGATION:"ERR_CONTROL_AGGREGATION";ERR_CONTROL_INTERACTION_FAILED:"ERR_CONTROL_INTERACTION_FAILED";ERR_CONTROL_METHOD:"ERR_CONTROL_METHOD";ERR_CONTROL_NOT_ENABLED:"ERR_CONTROL_NOT_ENABLED";ERR_CONTROL_NOT_FOUND:"ERR_CONTROL_NOT_FOUND";ERR_CONTROL_NOT_INTERACTABLE:"ERR_CONTROL_NOT_INTERACTABLE";ERR_CONTROL_NOT_VISIBLE:"ERR_CONTROL_NOT_VISIBLE";ERR_CONTROL_PROPERTY:"ERR_CONTROL_PROPERTY";ERR_FLP_API_UNAVAILABLE:"ERR_FLP_API_UNAVAILABLE";ERR_FLP_INVALID_USER:"ERR_FLP_INVALID_USER";ERR_FLP_OPERATION_TIMEOUT:"ERR_FLP_OPERATION_TIMEOUT";ERR_FLP_PERMISSION_DENIED:"ERR_FLP_PERMISSION_DENIED";ERR_FLP_SHELL_NOT_FOUND:"ERR_FLP_SHELL_NOT_FOUND";ERR_INTENT_ACTION_FAILED:"ERR_INTENT_ACTION_FAILED";ERR_INTENT_FIELD_NOT_FOUND:"ERR_INTENT_FIELD_NOT_FOUND";ERR_INTENT_NAVIGATION_FAILED:"ERR_INTENT_NAVIGATION_FAILED";ERR_INTENT_VALIDATION_FAILED:"ERR_INTENT_VALIDATION_FAILED";ERR_NAV_ROUTE_FAILED:"ERR_NAV_ROUTE_FAILED";ERR_NAV_TILE_NOT_FOUND:"ERR_NAV_TILE_NOT_FOUND";ERR_NAV_TIMEOUT:"ERR_NAV_TIMEOUT";ERR_ODATA_CSRF:"ERR_ODATA_CSRF";ERR_ODATA_PARSE:"ERR_ODATA_PARSE";ERR_ODATA_REQUEST_FAILED:"ERR_ODATA_REQUEST_FAILED";ERR_PLUGIN_INCOMPATIBLE:"ERR_PLUGIN_INCOMPATIBLE";ERR_PLUGIN_INIT:"ERR_PLUGIN_INIT";ERR_PLUGIN_LOAD:"ERR_PLUGIN_LOAD";ERR_SELECTOR_AMBIGUOUS:"ERR_SELECTOR_AMBIGUOUS";ERR_SELECTOR_INVALID:"ERR_SELECTOR_INVALID";ERR_SELECTOR_PARSE:"ERR_SELECTOR_PARSE";ERR_TIMEOUT_CONTROL_DISCOVERY:"ERR_TIMEOUT_CONTROL_DISCOVERY";ERR_TIMEOUT_OPERATION:"ERR_TIMEOUT_OPERATION";ERR_TIMEOUT_UI5_STABLE:"ERR_TIMEOUT_UI5_STABLE";ERR_VOCAB_AMBIGUOUS_MATCH:"ERR_VOCAB_AMBIGUOUS_MATCH";ERR_VOCAB_DOMAIN_LOAD_FAILED:"ERR_VOCAB_DOMAIN_LOAD_FAILED";ERR_VOCAB_JSON_INVALID:"ERR_VOCAB_JSON_INVALID";ERR_VOCAB_TERM_NOT_FOUND:"ERR_VOCAB_TERM_NOT_FOUND"; }>
Defined in: src/core/errors/codes.ts:39
All Praman error codes as a frozen constant object.
Remarks​
Categories (14):
- Config (3): schema validation, file not found, parse failure
- Bridge (5): timeout, injection, readiness, version mismatch, execution
- Control (8): not found, visibility, enabled, interactable, property, aggregation, method, interaction failed
- Auth (4): failure, timeout, session expired, invalid strategy
- Navigation (3): tile not found, route failed, timeout
- OData (3): request failed, parse, CSRF token
- Selector (3): invalid, ambiguous, parse
- Timeout (3): UI5 stability, control discovery, generic operation
- AI (9): provider unavailable, invalid response, token limit, rate limited, not configured, llm call failed, response parse failed, context build failed, step interpret failed
- Plugin (3): load failure, init failure, incompatible version
- Vocabulary (4): term not found, domain load failed, JSON invalid, ambiguous match
- Intent (4): field not found, action failed, navigation failed, validation failed
- FLP (5): shell not found, permission denied, API unavailable, invalid user, operation timeout