TRANSACTION_TIMEOUT — transaction timeout expired before commit
cyoda-go version 0.8.4
errors.TRANSACTION_TIMEOUT
Section titled “errors.TRANSACTION_TIMEOUT”TRANSACTION_TIMEOUT — the client-supplied transactionTimeoutMillis expired before the first commit.
SYNOPSIS
Section titled “SYNOPSIS”HTTP: 408 Request Timeout. Retryable: yes.
DESCRIPTION
Section titled “DESCRIPTION”Fires when the client-supplied transactionTimeoutMillis elapses before the first commit. Nothing was committed.
On multi-commit operations (chunked collections, commit-before-dispatch workflows) the timeout applies only until the first commit — failures after that surface through the per-chunk contract instead.
SEE ALSO
Section titled “SEE ALSO”- errors
- errors.TRANSACTION_EXPIRED
- crud
See also
Section titled “See also”cyoda help errors— Every error response from the Cyoda REST API carries a structurederrorCodein thepropertiesobject. Multiple codes may share the same HTTP status. Programmatic handling keys onerrorCode, not HTTP status.cyoda help errors TRANSACTION_EXPIRED— Transaction tokens are short-lived bearer tokens issued when a transaction is opened. This error fires when the token’sexpclaim is in the past at the time the proxy validates it. The transaction itself may still be active server-side, but the token is no longer valid for routing.cyoda help crud— Entities are instances of models. Each entity has a UUID, a model reference (entityName,modelVersion), and a lifecycle state managed by the workflow engine. Creating an entity requires the referenced model to be inLOCKEDstate. All write operations run within a Cyoda transaction and return atransactionIdalongside the affected entity IDs.
Raw formats
Section titled “Raw formats”/help/errors/transaction_timeout.json— full descriptor (matchesGET /help/{topic}envelope)/help/errors/transaction_timeout.md— body only