Skip to main content

Variable: ErrorCode

const ErrorCode: 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