Code0 LogoCodeZero

Taurus Error Table

Taurus Runtime Error Codes

This document is the canonical catalog for runtime error codes emitted by Taurus runtime crates (taurus-core and taurus-provider).

Code Format

  • T-STD-XXXXX: Errors originating inside standard function implementations under runtime/functions/*.
  • T-CORE-XXXXXX: Errors originating from core runtime infrastructure.
  • T-TAURUS-XXXXXX: Errors originating from the Taurus runtime app layer.
  • T-PROV-XXXXXX: Errors originating from provider integrations (transport adapters, remote runtime connectors).

Code Table

CodeLayerDescriptionTypical TriggerPrimary Source
T-STD-00001Standard FunctionsA standard runtime function failed due to invalid input shape/type, unsupported value semantics, or function-specific runtime constraints.Wrong argument type, invalid value conversion, out-of-range operation, malformed function input.runtime/functions/*
T-STD-00002Standard FunctionsObject key was not present.Referenced field/key does not exist in the object.runtime/functions/object.rs
T-CORE-000001EngineRequested node id does not exist in the compiled flow plan.Thunk/reference points to a node id not present in CompiledFlow.runtime/engine/executor.rs
T-CORE-000002EngineHandler registry has no implementation for the node's runtime function id.Function id was not registered in FunctionStore.runtime/engine/executor.rs
T-CORE-000003EngineFlow requires remote execution but no remote runtime adapter was configured.Node execution target is remote while RemoteRuntime is None.runtime/engine/executor.rs
T-CORE-000004EngineReference lookup failed in the execution value store.Missing prior node result, missing flow input path, or unresolved input reference.runtime/engine/executor.rs
T-CORE-000005EngineRemote request cannot be assembled because parameter metadata and resolved values diverge.Parameter count mismatch during remote request materialization.runtime/engine/executor.rs
T-CORE-000006EngineNode execution result exists without a success/error outcome.Provider or value store returned a NodeExecutionResult with no result field.runtime/engine/executor.rs, runtime/execution/value_store.rs
T-CORE-000101CompilerFlow compilation failed because a node id appears more than once.Duplicate database_id in input nodes.runtime/engine/compiler.rs
T-CORE-000102CompilerFlow compilation failed because the declared start node is absent.start_node_id not found in node list.runtime/engine/compiler.rs
T-CORE-000103CompilerFlow compilation failed because a next edge points to a missing node.next_node_id references unknown node id.runtime/engine/compiler.rs
T-CORE-000104CompilerFlow compilation failed because a parameter is structurally incomplete.Parameter has no value payload in IR.runtime/engine/compiler.rs
T-CORE-000105CompilerFlow compilation failed because a sub-flow parameter is missing its execution reference.sub_flow.execution_reference is absent.runtime/engine/compiler.rs
T-CORE-000106CompilerFlow compilation failed because a remote definition source does not contain a service name.definition_source is action. after stripping the remote action prefix.runtime/engine/compiler.rs
T-CORE-000107EngineFunction sub-flow execution failed because a required setting value is missing.A non-optional sub-flow setting has no callback input value and no default value.runtime/engine/executor.rs
T-CORE-000201HandlerHandler argument arity contract was violated before function execution began.args!/no_args! macro expected different argument count.handler/macros.rs
T-CORE-000202HandlerHandler argument type conversion failed during typed extraction.TryFromArgument expected type does not match provided argument.handler/argument.rs
T-CORE-000301App Error MappingApplication configuration failure mapped into runtime error format.Invalid/missing runtime config surfaced as Error::Configuration.types/errors/error.rs
T-CORE-000302App Error MappingInvalid application state mapped into runtime error format.Illegal lifecycle/state transition surfaced as Error::State.types/errors/error.rs
T-CORE-000303App Error MappingTransport/dependency communication failure mapped into runtime error format.Network/broker/downstream call failure surfaced as Error::Transport.types/errors/error.rs
T-CORE-000304App Error MappingSerialization/deserialization failure mapped into runtime error format.Encoding/decoding/parsing failure surfaced as Error::Serialization.types/errors/error.rs
T-CORE-000399App Error MappingInternal application failure mapped into runtime error format.Catch-all non-domain internal failure surfaced as Error::Internal.types/errors/error.rs
T-CORE-999999Runtime Error FallbackDefault fallback runtime error code when no explicit mapping is provided.RuntimeError::default() used as defensive fallback.types/errors/runtime_error.rs
T-TAURUS-000001Taurus AppExecution request payload could not be decoded as an execution flow.Malformed or schema-incompatible payload published to the execution NATS subject.taurus/src/app/worker.rs
T-PROV-000001Provider Remote RuntimeRemote request to NATS did not yield a valid response message.NATS request failed or timed out while waiting for remote runtime answer.taurus-provider/providers/remote/nats_remote_runtime.rs
T-PROV-000002Provider Remote RuntimeRemote runtime response could not be decoded into expected protobuf structure.Received payload is malformed, truncated, or schema-incompatible for ExecutionResult.taurus-provider/providers/remote/nats_remote_runtime.rs
T-PROV-000003Provider Remote RuntimeRemote runtime response decoded, but contained no concrete result field.ExecutionResult exists but result is None (protocol contract violation).taurus-provider/providers/remote/nats_remote_runtime.rs

Provider Note

taurus-provider can also forward remote service errors with service-owned codes (for example codes returned inside Aquila ExecutionResult::Error). Those are intentionally preserved instead of remapped, so they are not enumerated as static Taurus provider codes here.

On this page