ErrLookup › temporalio/temporal
temporalio/temporal
Temporal service · Go · 1,878 source files
Analyzed at bde624efd1 on 2026-09-01. 398 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| unknown workflow state | panic | critical | go, panic, mutable-state, enum, version-skew |
| corrupted history event batch, wrong version and IDs | exception | critical | go, persistence, data-loss, history-corruption |
| : ref transition count out of range for version : not in [… | exception | error | go, temporal, stale-reference, versioned-transition, history-shard |
| failed to get workflow execution history | error_code | error | batch, history, rpc, go |
| invalid timeout type | panic | error | go, panic, timeout-type, timers, activity |
| <re-panicked recovered value> | panic | error | chasm, panic, side-effect-task, repanic, deserialization |
| watch not supported | exception | info | go, persistence, metadata, namespace-registry, capability |
| component is not registered to a library | panic | error | chasm, registration, panic, internal-invariant |
| Bug found in cluster metadata with error | panic | critical | panic, cluster-metadata, multi-cluster-replication, grpc-client |
| nexus operation processor failed | http | error | nexus, operations, internal-processor, temporal-server |
| %w: %s | exception | error | go, search-attributes, invalid-name |
| unable to load config | console | error | go, config, startup, temporal-server |
| failed to encode chasm path on clean tree | panic | error | chasm, tree, snapshot, panic, internal-invariant |
| unable to initialize system namespace | console | critical | startup, persistence, namespace, bootstrap |
| only one of certData or certFile properties should be… | validation | error | go, cassandra, tls, config, nosql |
| failed to register tls config | exception | error | mysql, tls, driver, configuration |
| Unknown field type | panic | error | elasticsearch, panic, visibility, encoding, proto |
| unknown transaction policy | panic | error | go, panic, transaction-policy, switch-exhaustiveness |
| corrupted history event batch, empty events | exception | critical | go, persistence, data-loss, history-corruption |
| SearchPrecision is required when searching for a StartTime… | validation | error | archival, gcloud, query-parsing, visibility |
| transaction rollback failed | exception | error | mysql, transaction, rollback, database |
| unexpected result from transitionhistory.Compare | panic | error | chasm, panic, internal-invariant, transition-history |
| Failed to get HSM operation log | panic | critical | go, panic, hsm, chasm, internal-invariant |
| Cannot set current time for current cluster | panic | critical | history-service, replication, multi-cluster, panic |
| Elasticsearch processor is nil | panic | critical | elasticsearch, panic, visibility, initialization |
| ExecutableTaskTracker encountered lower high watermark | panic | critical | go, replication, watermark, protocol-violation, multi-cluster |
| : state namespace failover version < ref namespace failover… | exception | error | go, replication, namespace-failover, versioning |
| queue already exists | exception | warning | go, persistence, task-queue, dlq, idempotency |
| CreateTaskQueue encountered ExpiryTime not set for sticky… | panic | error | persistence, panic, task-queue, sticky |
| page size to read history tasks must be positive | validation | error | go, persistence, task-queue, invalid-argument |
| Queue slice get task from iterator doesn't belong to its… | panic | error | go, history-service, task-queue, internal-invariant |
| registrable component validation error: CHASM search… | panic | error | chasm, search-attributes, registration, panic |
| failed to load tls x509 key pair | exception | critical | mysql, tls, configuration, mtls |
| loading server tls certificate failed | exception | critical | tls, server, certificate, startup |
ErrInvalidTransition from | exception | error | go, state-machine, chasm, invalid-transition |
| cannot resolve Nexus endpoints partition owner | exception | warning | go, nexus, membership, ring-owner, matching-service, temporal-server |
| invalid queue name, expected 4 fields | validation | error | go, persistence, task-queue, parsing, invalid-argument |
| invalid state | panic | error | go, shard-controller, state-machine, unhandled-enum-case |
| config validation error | validation | error | go, config, validation, temporal-server |
| failed to get caller info for metric definition | panic | warning | go, runtime, metrics, panic |
| enqueue task request task is nil | validation | error | go, persistence, task-queue, invalid-argument, nil-check |
| service is missing in config | validation | error | go, config, validation, services, temporal-server |
| unable to initialize metadata manager | console | critical | persistence, metadata, database, startup |
| failed to start service | console | critical | startup, services, grpc, membership |
| unable to insert custom search attributes | exception | error | mysql, visibility, search-attributes, schema |
| unknown archiver scheme | validation | error | archival, provider, uri-scheme, configuration |
| Unknown category type | panic | critical | history-service, task-key, panic, invariant-violation |
| Version increment <= 0 or > 2147483647 | panic | critical | go, panic, configuration, failover-version |
| rowsAffected returned error when initializing DLQ metadata | exception | error | database, sql-driver, dlq, persistence |
| : state namespace failover version > ref namespace failover… | exception | error | go, replication, namespace-failover, versioning |
| component type must be struct or pointer to struct | exception | error | chasm, registry, go-reflect, component-registration |
| history task from queue has nil blob | validation | error | go, persistence, task-queue, deserialization, data-corruption |
| link type is empty | validation | error | nexus, validation, input-validation |
| corrupted history event batch, eventID is not contiguous | exception | critical | persistence, history, data-corruption |
| requires a StartTime or CloseTime | validation | error | elasticsearch, search-attributes, visibility, config |
| . provided table version: current table version | error_code | warning | cassandra, persistence, optimistic-concurrency, nexus-endpoint |
| unable to register system namespace | console | critical | namespace, persistence, timeout, startup |
| : list of values not allowed for type %T | exception | error | go, search-attributes, decode, list-vs-scalar |
| <dynamic archival cluster state err> | panic | critical | archival, config, panic, startup |
| <dynamic updateVersionToClusterName err> | panic | critical | go, panic, configuration, failover-version |
| decoding WorkerDeploymentMemo failed: Memo or it's fields… | exception | error | worker-deployments, memo, proto-decoding, temporal |
| when using internal-frontend, publicClient must be empty | validation | error | config, validation, internal-frontend |
| cannot serialize HSM task. unable to cast to expected type | console | error | hsm, serialization, nexus, temporal-server |
| : invalid item value type in KeywordList value (got: %T… | exception | error | go, search-attributes, keyword-list, type-mismatch |
| batchParams is nil | validation | error | batch, workflow-input, go, validation |
| task has no deadline or destination | exception | error | go, hsm, state-machine, temporal-server, task-scheduling |
| Found overlapping iterators in iterator list, left range | panic | error | go, history-service, task-queue, iterator-invariant |
| registrable component validation error: CHASM search… | panic | error | chasm, search-attributes, registration, duplicate, panic |
| Can not invoke method on destroyed queue slice | panic | error | go, history-service, task-queue, use-after-destroy |
| unknown transfer task | panic | error | transfer-task, panic, type-switch, history-service, version-skew |
| failed to decode PEM certificate data | exception | error | tls, x509, pem, certificate |
| unsupported error type | panic | critical | go, fault-injection, dynamicconfig, panic |
| WithTokenProvider is set but no remote-cluster TLS is… | console | error | temporal-server, tls, remote-cluster, authorization |
| Can not append slice to existing list of slices, incoming… | panic | error | go, history-service, task-queue, slice-ordering, panic |
| unable to upsert chasm search attributes | exception | error | mysql, visibility, chasm, upsert, schema |
| out of range | validation | error | scheduler, calendar-spec, validation, go |
| Unable to merge queue slice having scope | panic | error | go, history-service, task-queue, slice-merge, panic |
| unexpected response status | http | error | nexus, http, status-code, error-mapping |
| chasm.Snapshot() called on child node: %+v | panic | error | chasm, tree, panic, api-misuse |
| chasm visibilityTaskHandler should not be called directly | panic | error | chasm, visibility, panic, misuse-guard |
| UpdateTaskQueue encountered LastUpdateTime not set | panic | error | persistence, panic, task-queue, lastupdatetime |
| failed to get config files | validation | error | config, filesystem, startup |
| internal error: call to RetryLockedSource.Seed | panic | error | backoff, retry, rand, panic, misuse-guard |
| unable to create dynamic config client | console | critical | dynamicconfig, config, startup, yaml, go |
| : unknown plugin , supported plugins | exception | error | go, persistence, sql, configuration |
| unable to insert workflow execution | exception | error | mysql, visibility, insert, schema |
| unreachable | panic | error | go, nexus, parsing, panic |
| callback with UNSPECIFIED state | error_code | warning | callback, describe-workflow, hsm, state-mapping |
| category id: has already been defined as type and name | panic | critical | task-category, registry, panic, duplicate-id |
| failed to deserialize component | exception | error | go, chasm, deserialization, persistence |
| unable to insert chasm search attributes | exception | error | mysql, visibility, chasm, schema |
| <dynamic namespace archival state err> | panic | critical | archival, config, panic, namespace |
| invalid version history item event ID | panic | error | persistence, panic, version-history, invalid-argument |
| ${errs} | validation | error | scheduler, calendar-spec, validation, go |
| shard ID must be greater than 0 | validation | error | go, persistence, task-queue, invalid-argument, shard-id |
| Can't deep copy non-zero time.Time | panic | error | go, panic, reflection, dynamicconfig, deep-copy |
| Start is not in range [ - ] | validation | error | scheduler, cron-parsing, validation, go |
| invalid calendar spec | validation | error | go, scheduler, validation, calendar-spec |
| task is not registered to a library | panic | error | chasm, registration, panic, internal-invariant |
| config.ESProcessorAckTimeout is nil | panic | critical | elasticsearch, panic, visibility, config |