temporalio/temporal
Documented errors, page 3 of 4. Back to temporalio/temporal
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| : cannot serialize | validation | error | nexus, serialization, type-mismatch, temporal-payload |
| Failed to initialize replication DLQ handler due to nil… | panic | error | go, replication, dlq, nil-map, dependency-injection |
| unsupported partition kind: | panic | critical | go, panic, task-queue, enum, persistence |
| completion token has no operation state machine reference | console | error | nexus, completion-token, hsm, temporal-server |
| no bucket specified | validation | error | archival, s3, uri-validation, configuration |
| Unable to compact queue slice of type %T with type %T | panic | error | go, history-service, task-queue, type-assertion, panic |
| error loading nexus endpoint cache | exception | error | go, nexus, matching-service, persistence, cache |
| history is nil | console | error | testing, taskpoller, history, nil-argument |
| Unexpected frontend service name | panic | error | panic, fx-dependency-injection, startup, authorization, config |
| missing PollWorkflowTaskQueueResponse | console | error | testing, taskpoller, legacy-query, nil-argument |
| batch operation stats are not present in the memo | console | warning | batch, memo, admin-api, temporal-server |
| missing or invalid query | validation | error | go, scheduler, query, validation |
| failed to load client ca | exception | error | tls, client, ca, root-ca |
| duplicate connection attr | exception | error | sqlite, config, dsn, duplicate-attributes |
ErrStaleReference %w: %w | error_code | error | go, chasm, hsm, stale-reference |
| field Namespace is empty | validation | error | go, archival, request-validation |
| invalid schedule | error_code | error | scheduler, query, workflow, go |
| host name cannot be empty string | validation | error | config, validation, tls |
| only one expression is allowed for | validation | error | go, archiver, gcloud, query-parsing |
| could not read config file | validation | error | config, filesystem, permissions |
| failed to retrieve AWS credentials | exception | error | go, aws, elasticsearch, credentials, sigv4, visibility-store |
| ControllerImpl for host | exception | error | go, history-service, shutdown, shard-controller |
| Current cluster name is empty | panic | critical | go, panic, configuration, startup |
| failed to fetch client CAs | exception | critical | tls, mtls, ca, server |
| GetActivityTaskScheduledEventAttributes is not set | panic | critical | go, panic, matching, proto, history-events |
| failed to deserialize HandlerError | exception | error | nexus, json, deserialization, failure-conversion |
| invalid query filter | exception | error | query-builder, filter, visibility, validation |
| unable to delete custom search attributes | exception | error | mysql, database, delete, transaction, schema-migration |
| failed to read version demotion signal configuration | error_code | error | worker-deployment, workflow, side-effect, go |
| link type contains invalid char (valid chars: alphanumeric… | validation | error | nexus, validation, input-validation |
| error reading contents: unmatched `END IF` keyword | exception | error | sql-parsing, schema, parser |
| interval is too small | validation | error | go, scheduler, validation, interval |
| panic(rec) | panic | error | history, replication, panic, lock-release |
| component type is already registered | exception | error | chasm, registry, duplicate-registration, component-registration |
| CronString does not have 5-7 fields | validation | error | scheduler, cron, validation, go |
| global.authorization.remoteClusterAuth.require is true but… | console | error | temporal-server, authorization, remote-cluster, config |
| unable to create metrics handler | console | critical | metrics, config, startup, fx, go |
| %w: %w | exception | error | go, chasm, hsm, internal |
| invalid value for publicClient.forceTLSConfig | validation | error | config, validation, tls |
| unable to upsert custom search attributes | exception | error | mysql, visibility, search-attributes, upsert |
| version cannot be nil on start | error_code | error | worker-deployment, workflow, invariant, go |
| ActivityTaskScheduledEventAttributes.ActivityID is not set | panic | critical | go, panic, matching, activity-id, invariant-violation |
| Current cluster is not specified in cluster info | panic | critical | go, panic, configuration, multi-cluster |
ErrQueueAlreadyExists : queue type and name | exception | warning | database, queue, duplicate-key, conflict |
| failed to deserialize OperationError | exception | error | nexus, json, deserialization, operation-error |
| Request to priority & priority to rate limiter does not… | panic | error | go, panic, rate-limiting, configuration-mismatch |
| Unable to merge queue slice of type %T with type %T | panic | error | go, history-service, task-queue, type-assertion, panic |
| interval is not a valid duration | validation | error | duration, protobuf, schedule, validation, go |
| len(expectedHistoryEvents) != len(actualHistoryEvents) | panic | error | testing, history-events, assertion, panic |
| namespace replication queue not enabled for cluster | error_code | error | admin-api, replication, configuration, namespace |
| could not load config file | console | error | go, config, yaml, file-not-found |
errInvalidWorkflowExecutionTimeoutSeconds cause | validation | error | chasm, validation, timeout, workflow |
| error while fetching cluster metadata | console | error | persistence, cluster-metadata, database, startup |
| unimplemented in the nettest package | panic | error | testing, http, grpc, unimplemented |
| empty operation name | validation | error | nexus, client, validation |
| registrable component validation error: search attribute… | panic | error | chasm, search-attributes, registration, duplicate, panic |
| : id is but must be >= | validation | error | validation, queue, input-error |
| env, config, zone can not be set if configFilePath is set | validation | error | temporal-server, config, cli, validation |
| empty aws region | validation | error | archival, s3, aws, configuration, missing-config |
| phase cannot be greater than Interval | validation | error | go, scheduler, validation, phase, interval |
| is not in range [ - ] | validation | error | scheduler, cron-parsing, validation, go |
| task is already registered | exception | error | chasm, registry, duplicate-registration, task-registration |
| cannot specify CertFile and CertData at the same time | validation | error | config, validation, tls, worker |
| failed to initialize current cluster metadata | console | critical | temporal-server, startup, cluster-metadata, fx |
| Master cluster name is empty | panic | critical | cluster, config, panic, startup, replication |
| missing current cluster metadata under… | console | critical | temporal-server, startup, config, cluster-metadata |
| Reset point for is not resettable | validation | error | go, reset, worker-versioning, batch |
| only one of caData or caFile properties should be specified | validation | error | cassandra, tls, configuration |
| Unable to merge scope with range | panic | error | go, history-service, task-queue, predicate-merge, panic |
| failed to deserialize data | exception | error | go, chasm, deserialization, persistence |
| skipping long test, use TEMPORAL_TEST_LONG=1 to run | panic | info | testing, skip, environment-variable, long-tests |
| Cannot peek item because priority queue is empty | panic | error | go, panic, data-structure, empty-collection |
| error building DSN | exception | error | sqlite, config, dsn, connection |
| panic(e) | panic | error | go, panic, recover, task-execution, history-service |
errInvalidWorkflowRunTimeoutSeconds cause | validation | error | chasm, validation, timeout, workflow |
| unable to list Nexus endpoints for namespace | exception | error | go, nexus, persistence, namespace-deletion |
| : payload marshal error | exception | error | nexus, serialization, protobuf, marshal |
| worker deployment deleted | exception | warning | worker-deployments, query, deleted-deployment, temporal |
| no spans to export | console | error | testing, telemetry, otel, exporter |
| Unable to merge scope with range | panic | error | go, history-service, task-queue, range-merge, panic |
| unmarshal payload for queue with type | exception | error | serialization, protobuf, queue, data-corruption |
| only comparison and "and" expression is supported | validation | error | archival, filestore, query-parsing, unsupported-operation |
| LRU cache iterator Next called when there is no next item | panic | error | cache, lru, iterator, panic |
| Unable to split scope with range | panic | error | go, history-service, task-queue, range-split, panic |
| has too many slashes | validation | warning | go, scheduler, cron, validation, parsing |
| Simple cache iterator Next called when there is no next item | panic | error | cache, iterator, panic |
| task type ID collision between and | exception | error | chasm, registry, id-collision, task-registration |
| dynamicconfig.New*Setting must only be called from static… | panic | error | go, panic, dynamicconfig, registry, initialization-order |
| empty operation token | validation | error | nexus, client, validation |
| rowsAffected returned error for shardID | exception | error | database, sql-driver, shard, persistence |
missingServiceInStaticHosts %w: %v | console | error | configuration, static-hosts, startup |
| queue with type and name has invalid encoding | exception | error | serialization, queue, encoding, data-corruption |
| there is no addressTranslator configuration in cassandra… | validation | error | cassandra, address-translator, configuration |
| cannot specify KeyFile and KeyData at the same time | validation | error | config, validation, tls, worker, private-key |
| failed to load CA files | exception | error | tls, mysql, configuration, file-io |
| history events are empty | console | error | testing, taskpoller, history, sticky-queue |
| error describing task queue with name | error_code | error | worker-deployment, task-queue, rpc, network |
| failed to decode TemporalNamespaceDivision field | exception | error | go, chasm, payload-decode, serialization |
| parallelsuite: do not call T() after Run(); use the subtest… | panic | error | testing, parallelsuite, concurrency, test-lifecycle |
| field WorkflowId is empty | validation | error | go, archival, request-validation |