Handbook - Reference

Errors

CloudGrid errors are defined in specs/03-contracts/errors.yaml.

On this page

CloudGrid errors are defined in specs/03-contracts/errors.yaml.

Public HTTP errors use RFC 9457 Problem Details with CloudGrid extension members id, code, retryable, and optional details. Public GraphQL errors use GraphQLError.extensions.code and expose the problem object at GraphQLError.extensions.problem.

Core Error Codes

IDCodeMeaning
ERR-001VALIDATION_FAILEDInput, timestamp, query, or OTLP record validation failed.
ERR-002UNSUPPORTED_MEDIA_TYPEOTLP ingest content type is not supported.
ERR-003INVALID_CURSORPagination cursor cannot be decoded or does not match expected sort fields.
ERR-004TRACE_NOT_FOUNDRequested trace ID does not exist.
ERR-005METHOD_NOT_ALLOWEDUnsupported HTTP method.
ERR-006STORAGE_UNAVAILABLESurrealDB cannot be reached or rejects connection.
ERR-007PARTIAL_WRITENon-transactional write may have partially persisted.
ERR-008OTLP_DECODE_FAILEDOTLP JSON or protobuf payload could not be decoded.
ERR-009CONFIG_INVALIDRuntime configuration failed validation.
ERR-010RUNTIME_COMPOSITION_FAILEDRequired module or adapter is missing.
ERR-011STATIC_ASSET_NOT_FOUNDRequested frontend asset does not exist.
ERR-012REQUEST_TIMEOUTServer-side timeout.
ERR-013MESSAGE_BRIDGE_UNAVAILABLENATS or JetStream is unavailable.
ERR-014MESSAGE_BRIDGE_TIMEOUTRequest/reply did not receive a response in time.
ERR-015UNAUTHENTICATEDAuthentication is required.
ERR-016FORBIDDENPrincipal cannot access the requested project or operation.
ERR-017SUBSCRIPTION_LIMIT_EXCEEDEDToo many live telemetry subscriptions are open.
ERR-018ALERT_RULE_INVALIDAlert rule configuration failed validation.
ERR-019ALERT_QUERY_UNSUPPORTEDAlert query cannot run through storage-read contracts.
ERR-020ALERT_NOTIFICATION_FAILEDNotification adapter delivery failed.
ERR-021ALERT_EVALUATOR_TIMEOUTAlert evaluator exceeded deadline.
ERR-022INVITATION_EMAIL_DELIVERY_FAILEDInvitation email enqueue or SMTP delivery failed.

AI Evaluation Error Codes

IDCodeMeaning
ERR-AIE-001EVAL_DATASET_NOT_FOUNDRequired dataset, version, or item does not exist.
ERR-AIE-002EVAL_SCORER_NOT_FOUNDRequired scorer or scorer version does not exist.
ERR-AIE-003EVAL_HARNESS_UNREACHABLEHarness adapter is unavailable.
ERR-AIE-004EVAL_RUN_LIMIT_EXCEEDEDBudget, concurrency, item count, or sampling limit blocked the run.
ERR-AIE-005EVAL_PROJECTION_AMBIGUOUSOTel GenAI and OpenInference fields produced ambiguous projection.
ERR-AIE-006EVAL_CONTENT_NOT_CAPTUREDSelected span does not contain captured content.

Logging Rule

Mapped failures should include error_id and error_code in structured logs, but raw provider errors, tokens, cookies, SurrealDB credentials, and raw OTLP bodies must not be logged by default.

Last updated .