ErrLookup › temporalio/temporal
temporalio/temporal
Temporal service · Go · 1,878 source files
Analyzed at bde624efd1 on 2026-09-01. 517 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| URI is invalid | validation | error | tls, config-validation, mutually-exclusive-fields |
| URI scheme does not match the archiver | validation | error | tls, config-validation, ca-certificates |
| history was mutated | error_code | error | tls, config-validation, ca-certificates |
| get archived history request is invalid | validation | error | tls, config-validation, mutually-exclusive-fields |
| query visiblity request is invalid | validation | error | tls, config-validation, ca-certificates |
| next page token is corrupted | error_code | error | tls, config-validation, ca-certificates |
| requested workflow history does not exist | error_code | error | tls, config-validation, mutually-exclusive-fields |
| invalid operation token | validation | error | tls, config-validation, ca-certificates |
| bucket not found | validation | error | network, membership, http, address-parsing |
| requires a StartTime or CloseTime | validation | error | elasticsearch, search-attributes, visibility, config |
| SearchPrecision is required when searching for a StartTime o | validation | error | archival, gcloud, query-parsing, visibility |
| where expression is nil | validation | error | archival, gcloud, query-parsing, visibility |
| only comparison and "and" expression is supported | validation | error | archival, gcloud, query-parsing, unsupported-operation |
| where expression is nil | validation | error | archival, filestore, query-parsing, visibility |
| only comparison and "and" expression is supported | validation | error | archival, filestore, query-parsing, unsupported-operation |
| unknown archiver scheme | validation | error | archival, provider, uri-scheme, configuration |
| unable to find archiver config for the given scheme | validation | error | archival, provider, configuration, missing-config |
| no bucket specified | validation | error | archival, s3, uri-validation, configuration |
| requested bucket does not exist | validation | error | archival, s3, aws, bucket |
| empty aws region | validation | error | archival, s3, aws, configuration, missing-config |
| WorkflowId or WorkflowType is required in query | validation | error | go, archival, query-validation, s3store |
| only one of WorkflowId or WorkflowType can be specified in a | validation | error | go, archival, query-validation, s3store |
| only one of StartTime or CloseTime can be specified in a que | validation | error | go, archival, query-validation, s3store |
| SearchPrecision is required when searching for a StartTime o | validation | error | go, archival, query-validation, s3store |
| SearchPrecision requires a StartTime or CloseTime | validation | error | go, archival, query-validation, s3store |
| where expression is nil | validation | error | go, archival, query-validation, s3store |
| only comparison and "and" expression is supported | validation | error | go, archival, query-validation, sqlparser, s3store |
| field NamespaceId is empty | validation | error | go, archival, request-validation |
| field Namespace is empty | validation | error | go, archival, request-validation |
| field WorkflowId is empty | validation | error | go, archival, request-validation |
| link type is empty | validation | error | nexus, validation, input-validation |
| link type contains invalid char (valid chars: alphanumeric, | validation | error | nexus, validation, input-validation |
| empty operation name | validation | error | nexus, client, validation |
| empty operation token | validation | error | nexus, client, validation |
| empty BaseURL | validation | error | nexus, http-client, configuration |
| empty Service | validation | error | nexus, http-client, configuration |
| serializer error | exception | error | nexus, serialization, payload |
| membershipExpiry duration should be atleast 1 second | validation | error | persistence, cluster-membership, validation |
| membership upserts require all fields | validation | error | persistence, cluster-membership, validation |
| corrupted history event batch, eventID is not contiguous | exception | critical | persistence, history, data-corruption |
| corrupted history event batch, wrong version and IDs | exception | critical | go, persistence, data-loss, history-corruption |
| corrupted history event batch, empty events | exception | critical | go, persistence, data-loss, history-corruption |
| page size to read history tasks must be positive | validation | error | go, persistence, task-queue, invalid-argument |
| history task from queue has nil blob | validation | error | go, persistence, task-queue, deserialization, data-corruption |
| enqueue task request task is nil | validation | error | go, persistence, task-queue, invalid-argument, nil-check |
| queue already exists | exception | warning | go, persistence, task-queue, dlq, idempotency |
| shard ID must be greater than 0 | validation | error | go, persistence, task-queue, invalid-argument, shard-id |
| invalid queue name, expected 4 fields | validation | error | go, persistence, task-queue, parsing, invalid-argument |
| watch not supported | exception | info | go, persistence, metadata, namespace-registry, capability |
| only one of certData or certFile properties should be specif | validation | error | go, cassandra, tls, config, nosql |
| only one of keyData or keyFile properties should be specifie | validation | error | cassandra, tls, configuration |
| only one of caData or caFile properties should be specified | validation | error | cassandra, tls, configuration |
| failed to load decoded CA Cert as PEM | validation | error | cassandra, tls, x509, pem |
| there is no addressTranslator configuration in cassandra con | validation | error | cassandra, address-translator, configuration |
| there are no options for translator plugin | validation | error | cassandra, address-translator, configuration |
| detected no advertised-hostname key or empty value for trans | validation | error | cassandra, address-translator, configuration |
| translator_plugin: invalid translator plugin requested | exception | error | cassandra, address-translator, plugin-not-found |
| error reading contents: unmatched `END IF` keyword | exception | error | sql-parsing, schema, parser |
| error reading contents: unmatched `END LOOP` keyword | exception | error | sql-parsing, schema, parser |
| error reading contents: unmatched `END` keyword | exception | error | sql-parsing, schema, parser |
| missing RespondWorkflowTaskCompletedRequest return | console | error | testing, taskpoller, nil-argument |
| history is nil | console | error | testing, taskpoller, history, nil-argument |
| history events are empty | console | error | testing, taskpoller, history, sticky-queue |
| missing PollWorkflowTaskQueueResponse | console | error | testing, taskpoller, legacy-query, nil-argument |
| missing Legacy Query in PollWorkflowTaskQueueResponse | console | error | testing, taskpoller, legacy-query, nil-argument |
| missing RespondQueryTaskCompletedRequest | console | error | testing, taskpoller, legacy-query, nil-argument |
| missing RespondActivityTaskCompletedRequest return | console | error | testing, taskpoller, activity, nil-argument |
| no spans to export | console | error | testing, telemetry, otel, exporter |
| root task queue partition has no parent | console | warning | tqid, task-queue, partitioning, sentinel-error |
| nexus operation processor failed | http | error | nexus, operations, internal-processor, temporal-server |
| cannot serialize HSM task. unable to cast to expected type | console | error | hsm, serialization, nexus, temporal-server |
| completion token has no operation state machine reference | console | error | nexus, completion-token, hsm, temporal-server |
| namespace replication queue not enabled for cluster | error_code | error | admin-api, replication, configuration, namespace |
| must use TCP for gRPC listener to support HTTP API | console | error | http-api, grpc, configuration, listener |
| stream not supported | http | error | http-api, grpc, streaming, unsupported-operation |
| no nexus context set on context | console | error | nexus, context, handler, temporal-server |
| batch operation stats are not present in the memo | console | warning | batch, memo, admin-api, temporal-server |
| remaining actions cannot be negative | validation | error | schedule, validation, frontend-api |
| callback with UNSPECIFIED state | error_code | warning | callback, describe-workflow, hsm, state-mapping |
| failed to get workflow execution history | error_code | error | batch, history, rpc, go |
| GetWorkflowExecutionHistory failed | error_code | error | batch, history, rpc, go |
| batchParams is nil | validation | error | batch, workflow-input, go, validation |
| BatchSize too large | validation | error | dlq, validation, go, batch-size |
| out of range | validation | error | scheduler, calendar-spec, validation, go |
| conflicting timezone names | validation | error | scheduler, timezone, validation, go |
| ${errs} | validation | error | scheduler, calendar-spec, validation, go |
| CronString has time zone but missing fields | validation | error | scheduler, cron, timezone, validation, go |
| CronString does not have 5-7 fields | validation | error | scheduler, cron, validation, go |
| CronString does not have interval after @every | validation | error | go, scheduler, validation, cron |
| schedule spec next-time search exceeded the compute iteratio | exception | error | go, scheduler, compute-limit, iteration |
| invalid calendar spec: ${errs} | validation | error | go, scheduler, validation, calendar-spec |
| interval is nil | validation | error | go, scheduler, validation, interval-spec |
| interval is too small | validation | error | go, scheduler, validation, interval |
| phase is negative | validation | error | go, scheduler, validation, phase |
| phase cannot be greater than Interval | validation | error | go, scheduler, validation, phase, interval |
| missing or invalid query | validation | error | go, scheduler, query, validation |
| ${failure.Message} | exception | error | go, worker-deployment, versioning, error-translation |
| decoding WorkerDeploymentMemo failed: Memo or it's fields ar | exception | error | worker-deployments, memo, proto-decoding, temporal |
| worker deployment version deleted | exception | warning | worker-deployments, query, deleted-version, temporal |
| worker deployment deleted | exception | warning | worker-deployments, query, deleted-deployment, temporal |
| failed to initialize current cluster metadata | console | critical | temporal-server, startup, cluster-metadata, fx |
| missing current cluster metadata under clusterMetadata.Clust | console | critical | temporal-server, startup, config, cluster-metadata |
| hosts are missing in static hosts for service: ${service} | console | error | temporal-server, config, membership, static-hosts |
| global.authorization.remoteClusterAuth.require is true but n | console | error | temporal-server, authorization, remote-cluster, config |
| WithTokenProvider is set but no remote-cluster TLS is config | console | error | temporal-server, tls, remote-cluster, authorization |
| env, config, zone can not be set if configFilePath is set | validation | error | temporal-server, config, cli, validation |
| internal error, reference-id: %v | exception | error | nexus, callback, internal-error, logging |
| invalid config type: %T for nexusoperation.callback.endpoint | validation | error | dynamicconfig, nexus, configuration, template |
ErrCancellationAlreadyRequested %w with request ID %s | exception | warning | nexus, nexusoperation, cancellation, idempotency |
ErrInvalidOperationToken %w: length exceeds allowed limit (%d/%d) | exception | error | nexus, nexusoperation, token, validation |
ErrDuplicateRegistration %w: command handler for %v: %v | exception | error | chasm, workflow, registry, registration |
errInvalidWorkflowExecutionTimeoutSeconds %w cause: %v | validation | error | chasm, validation, timeout, workflow |
errInvalidWorkflowRunTimeoutSeconds %w cause: %v | validation | error | chasm, validation, timeout, workflow |
errInvalidWorkflowTaskTimeoutSeconds %w cause: %v | validation | error | chasm, validation, timeout, workflow |
| component type %s must be struct or pointer to struct | exception | error | chasm, registry, go-reflect, component-registration |
| component type %s is already registered | exception | error | chasm, registry, duplicate-registration, component-registration |
| task %s is already registered | exception | error | chasm, registry, duplicate-registration, task-registration |
| task type ID %d collision between %s and %s | exception | error | chasm, registry, id-collision, task-registration |
| task type %s must be struct or pointer to struct | exception | error | chasm, registry, go-reflect, task-registration |
| task type %s is already registered | exception | error | chasm, registry, duplicate-registration, task-registration |
| component type %s must be and interface or struct that imple | exception | error | chasm, registry, type-mismatch, task-registration |
| name %s is invalid. name must follow golang identifier rules | validation | error | chasm, registry, naming, validation |
| component %s has Field[*Visibility] but no businessID alias; | validation | error | chasm, registry, visibility, missing-option |
| nexus service %s is already registered | exception | error | chasm, registry, nexus, duplicate-registration |
ErrInvalidTransition %w from %v | exception | error | go, state-machine, chasm, invalid-transition |
| failed to deserialize component: %w | exception | error | go, chasm, deserialization, persistence |
| failed to deserialize data: %w | exception | error | go, chasm, deserialization, persistence |
| unknown workflow close status: %s | validation | error | go, archiver, visibility, query-parser |
| failed to parse visibility filename %s | validation | error | go, archiver, filestore, visibility |
| invalid filter name: %s | validation | error | go, archiver, gcloud, query-parser |
| invalid value: %s | validation | error | go, archiver, gcloud, query-parser |
| only operation = is support for %s | validation | error | go, archiver, gcloud, query-parser |
| only one expression is allowed for %s | validation | error | go, archiver, gcloud, query-parsing |
| invalid value for %s: %s | validation | error | go, archiver, gcloud, query-parsing, validation |
| unknown filter name: %s | validation | error | go, archiver, gcloud, query-parsing, visibility |
| invalid filter name: %s | validation | error | go, archiver, s3, query-parsing, sqlparser |
| invalid value: %s | validation | error | go, archiver, s3, query-parsing, sqlparser |
| only operation = is support for %s | validation | error | go, archiver, s3store, query-parser, visibility |
| can not query %s multiple times | validation | error | go, archiver, s3store, query-parser, duplicate-filter |
| only one expression is allowed for %s | validation | error | go, archiver, s3store, query-parser, duplicate-filter |
| invalid value for %s: %s | validation | error | go, archiver, s3store, query-parser, search-precision, invalid-value |
| unknown filter name: %s | validation | error | go, archiver, s3store, query-parser, unknown-column |
| only one of certData or certFile properties should be specif | validation | error | tls, config, validation |
| only one of keyData or keyFile properties should be specifie | validation | error | tls, config, validation |
| cert or key is missing | validation | error | tls, config, validation |
| only one of caData or caFile properties should be specified | validation | error | tls, config, validation |
| unable to read client ca file | validation | error | tls, filesystem, config |
| unable to decode client ca data | validation | error | tls, config, encoding, base64 |
| unable to parse certs as PEM | validation | error | tls, pem, config, certificates |
| unable to load decoded CA Cert as PEM | validation | error | tls, pem, certificates, edge-case |
| unable to read client certificate file | validation | error | tls, filesystem, config, mtls |
| unable to decode client certificate | validation | error | tls, config, encoding, base64, mtls |
| when using internal-frontend, publicClient must be empty | validation | error | config, validation, internal-frontend |
| invalid value for publicClient.forceTLSConfig: %q | validation | error | config, validation, tls |
| failed to get config files: %w | validation | error | config, filesystem, startup |
| could not read config file: %s. error: %w | validation | error | config, filesystem, permissions |
| failed to process config file %s: %w | validation | error | config, template, yaml |
| failed to parse link to Link_WorkflowEvent: %w | validation | error | |
| failed to parse link to Link_WorkflowEvent: unknown referenc | validation | error | |
| failed to encode link: %w | validation | error | |
| failed to parse link header: invalid format: %s | validation | error | |
| failed to parse link header: invalid url: %s | validation | error | |
| failed to parse link header: %w | validation | error | |
| failed to parse link header: parameter is empty: %s | validation | error | |
| failed to parse link header: invalid parameter format: %s | validation | error | |
| failed to parse link header: parameter value missing double- | validation | error | |
| failed to parse link header: %q key not found: %s | validation | error | |
| url query not percent-encoded: %s | validation | error | |
| invalid duration: %q | validation | error | |
| invalid URL scheme: %s | validation | error | |
| failed to serialize links into header: %w | exception | error | |
| invalid links header: %q | http | error | |
| failed to mark operation error as wrapper error: %w | exception | error | |
| unexpected response status: %q | http | error | nexus, http, status-code, error-mapping |
| failed to deserialize HandlerError: %w | exception | error | nexus, json, deserialization, failure-conversion |
| failed to deserialize OperationError: %w | exception | error | nexus, json, deserialization, operation-error |
| failed to serialize handler result: %w | exception | error | nexus, serialization, http-handler |
| second value out of range: %v | validation | warning | nexus, timestamp, validation, http-header |
| invalid subsecond value %v | validation | warning | nexus, timestamp, validation, http-header |
| %w: cannot deserialize into %v | validation | error | nexus, serialization, type-mismatch, temporal-payload |
| %w: cannot serialize %v | validation | error | nexus, serialization, type-mismatch, temporal-payload |
| %w: payload marshal error: %w | exception | error | nexus, serialization, protobuf, marshal |
| %w. provided table version: %v current table version: %v | error_code | warning | cassandra, persistence, optimistic-concurrency, nexus-endpoint |
| %w. provided endpoint version: %v current endpoint version: | error_code | error | |
| no resolved IP for advertised hostname %q | console | error | |
| error opening file %s: %w | console | error | |
| error reading contents: %w | console | error | |
| error reading contents: unmatched right parenthesis | console | error | |
| error reading contents: unmatched quotes | console | error | |
| error reading contents: unmatched left parenthesis | console | error | |
| error reading contents: unmatched `BEGIN` keyword | console | error | |
| error reading contents: unmatched `%c` | console | error | |
| unable to read DB schema version keyspace/database: %s error | console | error | |
| version mismatch for keyspace/database: %q. Expected version | console | error | |
| failed to get last enqueued message id: %v | exception | error | |
| rowsAffected returned error for queue metadata %v: %v | exception | error | |
| failed to get last enqueued message id from DLQ: %v | exception | error | |
| rowsAffected returned error for DLQ metadata %v: %v | exception | error | |
| rowsAffected returned %v DLQ metadata instead of one | exception | error | |
| rowsAffected returned error when initializing queue metadata | exception | error | |
| rowsAffected returned %v queue metadata instead of one | exception | error | |
| rowsAffected returned error when initializing DLQ metadata | exception | error | database, sql-driver, dlq, persistence |
ErrQueueAlreadyExists %w: queue type %v and name %v | exception | warning | database, queue, duplicate-key, conflict |
| %w: id is %d but must be >= %d | validation | error | validation, queue, input-error |
| queue with type %v and name %v has invalid encoding: %w | exception | error | serialization, queue, encoding, data-corruption |
| unmarshal payload for queue with type %v and name %v failed: | exception | error | serialization, protobuf, queue, data-corruption |
| rowsAffected returned error for shardID %v: %v | exception | error | database, sql-driver, shard, persistence |
| rowsAffected returned %v shards instead of one | exception | error | database, shard, persistence, concurrency |
| failed to load CA files: %v | exception | error | tls, mysql, configuration, file-io |
| failed to append CA file | exception | error | tls, mysql, certificates, configuration |
| failed to load tls x509 key pair: %v | exception | critical | mysql, tls, configuration, mtls |
| failed to register tls config: %v | exception | error | mysql, tls, driver, configuration |
| transaction rollback failed: %w | exception | error | mysql, transaction, rollback, database |
| unable to insert workflow execution: %w | exception | error | mysql, visibility, insert, schema |
| unable to insert custom search attributes: %w | exception | error | mysql, visibility, search-attributes, schema |
| unable to insert chasm search attributes: %w | exception | error | mysql, visibility, chasm, schema |
| unable to upsert workflow execution: %w | exception | error | mysql, visibility, upsert, schema |
| unable to upsert custom search attributes: %w | exception | error | mysql, visibility, search-attributes, upsert |
| unable to upsert chasm search attributes: %w | exception | error | mysql, visibility, chasm, upsert, schema |
| unable to delete custom search attributes: %w | exception | error | mysql, database, delete, transaction, schema-migration |
| unable to delete workflow execution: %w | exception | error | mysql, database, delete, schema-migration, lock-timeout |
| unable to delete chasm search attributes: %w | exception | error | mysql, database, delete, schema-migration, chasm |
| %w: %T (expected string) | exception | error | mysql, search-attributes, data-corruption, type-mismatch, keyword-list |
| %w: %T (expected string) | exception | error | postgresql, search-attributes, data-corruption, type-mismatch, keyword-list |
| error building DSN: %w | exception | error | sqlite, config, dsn, connection |
| duplicate connection attr: %v:%v, %v:%v | exception | error | sqlite, config, dsn, duplicate-attributes |
| unsupported type for VisibilitySearchAttributes: %T | exception | error | scan, driver, search-attributes, json, type-mismatch |
| invalid query filter | exception | error | query-builder, filter, visibility, validation |
| %w: unknown plugin %q, supported plugins: %v | exception | error | go, persistence, sql, configuration |
| %v rows were affected instead of 1 | exception | error | go, persistence, sql, task-queue |
| %w: state namespace failover version < ref namespace failove | exception | error | go, replication, namespace-failover, versioning |
| %w: state namespace failover version > ref namespace failove | exception | error | go, replication, namespace-failover, versioning |
| %w: state transition count < ref transition count: %v < %v | exception | error | go, replication, transition-count, versioning |
| %w: ref transition count out of range for version %v: %v not | exception | error | go, temporal, stale-reference, versioned-transition, history-shard |
| failed to retrieve AWS credentials: %w | exception | error | go, aws, elasticsearch, credentials, sigv4, visibility-store |
| failed to read request body: %w | exception | error | go, aws, elasticsearch, http, request-body, sigv4 |
| failed to sign request: %w | exception | error | go, aws, elasticsearch, sigv4, signing, http |
| unable to resolve AWS region for obtaining AWS Elastic signi | exception | error | go, aws, elasticsearch, configuration, missing-env-var, visibility-store |
| unknown AWS credential provider specified: %+v. Accepted opt | validation | error | |
| not supported Elasticsearch version: %v | exception | error | |
| %w: expected string got %T | exception | error | |
| %w: expected json.Number, got %T | exception | error | |
| unable to parse 'doc_count' field: %w | exception | error | |
| unable to parse value %v: %w | exception | error | |
| unable to encode value %v: %w | exception | error | |
| %w: expected json.Number got %T | exception | error | |
| %w: expected bool got %T | exception | error | |
| %s: %w | exception | error | |
| %s: %w | exception | error | |
| RecordWorkflowExecutionClosed rowsAffected error: %v | exception | error | |
| RecordWorkflowExecutionClosed unexpected numRows (%v) update | exception | error | |
| UpsertWorkflowExecution unexpected numRows (%v) updates | exception | error | |
| unable to decode user memo from combined memo payload: %w | exception | error | |
| unable to deserialize memo from data blob: %w | exception | error | |
| failed to parse x509 certificate: %w | exception | error | |
| failed to decode PEM certificate data | exception | error | tls, x509, pem, certificate |
| %v, %w | exception | info | errors, error-aggregation, tls |
| loading server tls certificate failed: %v | exception | critical | tls, server, certificate, startup |
| failed to fetch client CAs: %v | exception | critical | tls, mtls, ca, server |
| failed to load client ca: %v | exception | error | tls, client, ca, root-ca |
| client auth required, but no certificate provided | exception | error | tls, mtls, client-certificate, authentication |
| host name cannot be empty string | validation | error | config, validation, tls |
| cannot specify CertFile and CertData at the same time | validation | error | config, validation, tls, worker |
| cannot specify KeyFile and KeyData at the same time | validation | error | config, validation, tls, worker, private-key |
| invalid ServerTLS.ClientCAData: %w | validation | error | |
| invalid ServerTLS.ClientCAFiles: %w | validation | error | |
| cannot specify ClientCAFiles and ClientCAData at the same ti | validation | error | |
| invalid ClientTLS.RootCAData: %w | validation | error | |
| invalid ClientTLS.RootCAFiles: %w | validation | error | |
| cannot specify RootCAFiles and RootCAData at the same time | validation | error | |
| CA cannot be empty string | validation | error | |
| failed to extract port from frontend member: %w | exception | error | |
| failed to load search attributes for fallback index %q: %w | exception | error | |
| %w: %s | exception | error | go, search-attributes, invalid-name |
| %w: %v | exception | error | go, search-attributes, invalid-type, payload-metadata |
| %w: %s | exception | error | go, search-attributes, utf8, string-validation |
| %w: list of values not allowed for type %T | exception | error | go, search-attributes, decode, list-vs-scalar |
| %w: invalid item value type in KeywordList value (got: %T, e | exception | error | go, search-attributes, keyword-list, type-mismatch |
| %w: %v | exception | error | go, search-attributes, parse, invalid-type |
| value %s is not a string value | validation | error | go, sql-query, visibility, query-syntax |
| unsupported span exporter type: %T | validation | error | |
| unsupported metric exporter type: %T | validation | error | |
| OTEL exporter connection %q not found | validation | error | |
| unsupported connection kind: %q | validation | error | |
| unsupported exporter kind: signal=%q; model=%q; protocol=%q | validation | error | |
| %w: %v=%v | validation | error | |
| failed assigning ephemeral port: %w | panic | error | |
| %w. base name: %s, normal name: %s | validation | error | |
| expected delimiter ':' or '.' not found in version string %s | validation | error | |
| deployment name is empty in version string %s | validation | error | |
| build id is empty in version string %s | validation | error | |
| expected delimiter ':' not found in version string %s | validation | error | |
| internal error, reference-id: %v | exception | error | |
| create annotations: %w | validation | error | |
| interval is not a valid duration: %w | validation | error | duration, protobuf, schedule, validation, go |
| phase is not a valid duration: %w | validation | error | duration, protobuf, schedule, validation, go |
| %s is not a valid timestamp: %w | validation | error | timestamp, protobuf, schedule, validation, go |
| %s has unsupported overlap policy %v | validation | error | enum, schedule, protobuf, validation, go |
| error validating ContinueAsNewWorkflowExecutionCommand TaskQ | validation | error | taskqueue, workflow, continueasnew, validation, history |
| invalid WorkflowRetryPolicy on ContinueAsNewWorkflowExecutio | validation | error | retrypolicy, workflow, continueasnew, validation, history |
| invalid SearchAttributes on ContinueAsNewWorkflowExecutionCo | validation | error | searchattributes, workflow, continueasnew, validation, history |
| invalid WorkflowRetryPolicy on StartChildWorkflowExecutionCo | validation | error | retrypolicy, childworkflow, validation, history |
| invalid CronSchedule on StartChildWorkflowExecutionCommand: | validation | error | cron, childworkflow, validation, history |
| invalid SearchAttributes on StartChildWorkflowCommand: %w. W | validation | error | searchattributes, childworkflow, validation, history |
| invalid TaskQueue on StartChildWorkflowExecutionCommand: %w. | validation | error | |
| unknown callback state: %v | exception | error | |
| failed to determine Nexus operation scheduled event ID: %w | exception | error | |
| failed to load Nexus operation cancelation data: %w | exception | error | |
| expected > %v but got %v | exception | error | |
| expected events [%v-%v] but got events [%v-%v] of length %v: | exception | error | |
| %s | validation | error | |
| the number of %s, %d, has reached the per-workflow limit of | validation | error | |
| unknown workflow state sync result: %d | exception | error | |
| unknown workflow state sync result: %d | exception | error | go, history-service, internal-invariant, enum |
| current cluster %q is missing from cluster metadata | exception | error | go, multi-cluster, cluster-metadata, configuration |
| %w: zombie workflow cannot be updated | error_code | error | go, history-service, chasm, stale-reference |
| ControllerImpl for host '%v' shutting down | exception | error | go, history-service, shutdown, shard-controller |
ErrNonPositiveTotalNumShards %w: %d | exception | error | go, quota, configuration, history-service |
ErrStaleReference %w: %w | error_code | error | go, chasm, hsm, stale-reference |
| %w: %w | exception | error | go, chasm, hsm, internal |
ErrStaleState %w: %w | error_code | warning | go, chasm, hsm, replication, stale-state |
| task key fire time must have unix nano value >= 0, got %v | validation | error | |
| task key ID must >= 0, got %v | validation | error | |
| cannot deserialize task %v | exception | error | |
| failed to execute task: %w | exception | error | |
| error determining child task queue presence in inherited ver | exception | error | |
| invalid checksum payload version %v | exception | error | |
ErrDuplicateRegistration %w: command handler for %v: %v | error_code | error | |
| invalid filter: %s | validation | error | |
| invalid filter name: %s | validation | error | |
| invalid value: %s | validation | error | |
| unknown or unsupported search attribute name: %s | validation | error | |
| error determining continue-as-new task queue presence in inh | exception | error | |
| error determining CAN task queue presence in auto upgrade de | exception | error | |
| task cannot have both a deadline and destination due to miss | exception | error | |
| task has no deadline or destination | exception | error | go, hsm, state-machine, temporal-server, task-scheduling |
| cannot resolve Nexus endpoints partition owner: %w | exception | warning | go, nexus, membership, ring-owner, matching-service, temporal-server |
| error loading nexus endpoints cache: %w | exception | error | go, nexus, matching-service, persistence, cache |
| error loading nexus endpoint cache: %w | exception | error | go, nexus, matching-service, persistence, cache |
| invalid filter: %s | validation | error | go, query-validation, matching-service, list-filter, task-queue |
ErrUnableToExecuteActivity %w: AddESMappingFieldActivity: %v | error_code | error | go, elasticsearch, search-attributes, activity-failure, system-workflow |
ErrUnableToUpdateESMapping %w: %v | error_code | error | |
ErrUnableToGetSearchAttributes %w: %v | error_code | error | |
| unknown admin batch type: %T | exception | error | go, batch, type-switch, unsupported-operation |
| Reset point for %v is not resettable | validation | error | go, reset, worker-versioning, batch |
| Reset point for %v is expired | validation | error | go, reset, expiry, worker-versioning |
| Reset point for %v points to previous run and CurrentRunOnly | validation | error | go, reset, run-id, worker-versioning |
| Can't find reset point for %v | validation | error | go, reset, build-id, worker-versioning |
| not supported batch type: %v | validation | error | go, batch, validation, unsupported-operation |
| failed to decode TemporalNamespaceDivision field: %w | exception | error | go, chasm, payload-decode, serialization |
| failed to parse archetypeID: %w | exception | error | go, chasm, parse-error, strconv |
| unable to list Nexus endpoints for namespace %s: %w | exception | error | go, nexus, persistence, namespace-deletion |
| unable to get namespace details: %w | exception | error | go, namespace, persistence, lookup-failed |
| unknown archetypeID: %v | exception | error | go, temporal, chasm, registry, version-skew |
| task queue user data replication failed: %v | exception | error | go, temporal, workflow, replication, task-queue |
| cannot handle replication task of type %v | exception | error | go, temporal, replication, version-skew, task-processor |
| %s has too many slashes | validation | warning | go, scheduler, cron, validation, parsing |
| %s missing step value | validation | warning | go, scheduler, cron, validation, parsing |
| %s has invalid Step | validation | warning | go, scheduler, cron, validation |
| %s has too many dashes | validation | warning | go, scheduler, cron, validation, parsing |
| %s Start is not in range [%d-%d] | validation | error | scheduler, cron-parsing, validation, go |
| %s End is before Start or not in range [%d-%d] | validation | error | scheduler, cron-parsing, validation, go |
| %s is not in range [%d-%d] | validation | error | scheduler, cron-parsing, validation, go |
| invalid schedule: %s | error_code | error | scheduler, query, workflow, go |
| error describing task queue with name %s: %s | error_code | error | worker-deployment, task-queue, rpc, network |
| version cannot be nil on start | error_code | error | worker-deployment, workflow, invariant, go |
| failed to read version demotion signal configuration: %w | error_code | error | worker-deployment, workflow, side-effect, go |
| unable to create metrics handler: %w | console | critical | metrics, config, startup, fx, go |
| unable to create dynamic config client: %w | console | critical | dynamicconfig, config, startup, yaml, go |
| unable to create AWS HTTP client for Elasticsearch: %w | console | critical | elasticsearch, aws, config, startup, go |
| unable to create Elasticsearch client (URL = %v, username = | console | error | elasticsearch, startup, config, persistence |
missingServiceInStaticHosts %w: %v | console | error | configuration, static-hosts, startup |
| error initializing cluster metadata manager: %w | console | error | persistence, cluster-metadata, startup, database |
| invalid search attribute type: %s | validation | error | config, search-attributes, validation |
| invalid number of custom search attributes for type %s (must | validation | error | config, search-attributes, validation |
| error while fetching cluster metadata: %w | console | error | persistence, cluster-metadata, database, startup |
| error while loading metadata from cluster: %w | console | error | cluster-metadata, persistence, startup |
| error while updating cluster metadata: %w | console | error | cluster-metadata, concurrency, persistence, optimistic-concurrency |
| cassandra schema version compatibility check failed: %w | console | critical | cassandra, schema-version, persistence, startup, upgrade |
| sql schema version compatibility check failed: %w | console | critical | sql, schema-version, persistence, startup, upgrade |
| unable to initialize system namespace: %w | console | critical | startup, persistence, namespace, bootstrap |
| failed to start service %v: %w | console | critical | startup, services, grpc, membership |
| unable to initialize metadata manager: %w | console | critical | persistence, metadata, database, startup |
| unable to register system namespace: %w | console | critical | namespace, persistence, timeout, startup |
| invalid service %q in service list %v | validation | error | config, validation, startup, services |
| unable to load config: %w | console | error | go, config, startup, temporal-server |
| config validation error: %w | validation | error | go, config, validation, temporal-server |
| could not load config file: %w | console | error | go, config, yaml, file-not-found |
| %q service is missing in config | validation | error | go, config, validation, services, temporal-server |
| registrable component validation error: CHASM search attribu | panic | error | chasm, search-attributes, registration, panic |
| registrable component validation error: CHASM search attribu | panic | error | chasm, search-attributes, registration, duplicate, panic |
| registrable component validation error: search attribute ali | panic | error | chasm, search-attributes, registration, duplicate, panic |
| registrable component validation error: search attribute fie | panic | error | chasm, search-attributes, registration, duplicate, panic |
| component is not registered to a library | panic | error | chasm, registration, panic, internal-invariant |
| task is not registered to a library | panic | error | chasm, registration, panic, internal-invariant |
| unexpected result from transitionhistory.Compare | panic | error | chasm, panic, internal-invariant, transition-history |
| chasm.Snapshot() called on child node: %+v | panic | error | chasm, tree, panic, api-misuse |
| failed to encode chasm path on clean tree: %v | panic | error | chasm, tree, snapshot, panic, internal-invariant |
| <re-panicked recovered value> | panic | error | chasm, panic, side-effect-task, repanic, deserialization |
| chasm visibilityTaskHandler should not be called directly | panic | error | chasm, visibility, panic, misuse-guard |
| <dynamic archival cluster state err> | panic | critical | archival, config, panic, startup |
| <dynamic namespace archival state err> | panic | critical | archival, config, panic, namespace |
| internal error: call to RetryLockedSource.Seed | panic | error | backoff, retry, rand, panic, misuse-guard |
| LRU cache iterator Next called when there is no next item | panic | error | cache, lru, iterator, panic |
| Cannot use Put API in Pin mode. Use Delete and PutIfNotExist | panic | error | cache, lru, pin-mode, panic, misuse-guard |
| Simple cache iterator Next called when there is no next item | panic | error | cache, iterator, panic |
| Empty cluster information | panic | critical | cluster, config, panic, startup, replication |
| Master cluster name is empty | panic | critical | cluster, config, panic, startup, replication |
| Current cluster name is empty | panic | critical | go, panic, configuration, startup |
| Version increment <= 0 or > 2147483647 | panic | critical | go, panic, configuration, failover-version |
| <dynamic updateVersionToClusterName err> | panic | critical | go, panic, configuration, failover-version |
| Current cluster is not specified in cluster info | panic | critical | go, panic, configuration, multi-cluster |
| Master cluster is not specified in cluster info | panic | critical | go, panic, configuration, multi-cluster |
| Unknown cluster name: %v with given cluster initial failover | panic | error | go, panic, cluster-metadata, invariant |
| ClusterMetadata encountered local namesapce with failover ve | panic | error | go, panic, namespace, failover-version |
| HistoryEventIterator Next() called without checking HasNext( | panic | error | go, panic, iterator, pagination, api-misuse |
| HistoryEventIterator Next() should return either a history e | panic | error | go, panic, iterator, pagination, concurrency |
| Cannot peek item because priority queue is empty | panic | error | go, panic, data-structure, empty-collection |
| unable to decode cassandra serial consistency: %v | panic | critical | go, panic, config, cassandra, persistence |
| unsupported deduplication key | panic | error | go, panic, type-switch, deduplication |
| Can't deep copy non-zero time.Time: %v | panic | error | go, panic, reflection, dynamicconfig, deep-copy |
| Can't deep copy value of type %s: %v | panic | error | go, panic, reflection, dynamicconfig, deep-copy |
| ConvertGradualChange can only be used with scalar types for | panic | error | go, panic, generics, dynamicconfig |
| dynamicconfig.New*Setting must only be called from static in | panic | error | go, panic, dynamicconfig, registry, initialization-order |
| duplicate registration of dynamic config key: %q | panic | error | go, panic, dynamicconfig, registry, duplicate-key |
| Failed to access valid object from globalRngPool | panic | error | go, panic, random, type-assertion, sync-pool |
| future has already been completed | panic | error | go, panic, concurrency, future, double-completion |
| failed to get caller info for metric definition | panic | warning | go, runtime, metrics, panic |
| unreachable | panic | error | go, nexus, parsing, panic |
| unknown number type: %v | panic | error | go, panic, type-switch, invariant |
| unable to encode single payload: %v | panic | error | go, payloads, encoding, panic |
| unable to encode payloads: %v | panic | error | go, payloads, encoding, panic |
| invalid task schema version | panic | critical | go, cassandra, persistence, schema-version, panic |
| Unknown task category type: %v | panic | error | go, persistence, tasks, enum, panic |
| unsupported error type: %v | panic | critical | go, fault-injection, dynamicconfig, panic |
| CreateTaskQueue encountered ExpiryTime not set for sticky ta | panic | error | persistence, panic, task-queue, sticky |
| UpdateTaskQueue encountered LastUpdateTime not set | panic | error | persistence, panic, task-queue, lastupdatetime |
| UpdateTaskQueue encountered ExpiryTime not set for sticky ta | panic | error | persistence, panic, task-queue, sticky, expiry |
| version history cannot be null | panic | error | persistence, panic, version-history, nil |
| version history not initialized | panic | error | persistence, panic, version-history, empty-state |
| lcaItem is nil | panic | error | persistence, panic, version-history, nil-pointer |
| invalid version history item event ID: %v, version: %v | panic | error | persistence, panic, version-history, invalid-argument |
| Elasticsearch processor is nil | panic | critical | elasticsearch, panic, visibility, initialization |
| config.ESProcessorAckTimeout is nil | panic | critical | elasticsearch, panic, visibility, config |
| Unknown field type: %v | panic | error | elasticsearch, panic, visibility, encoding, proto |
| And requires at least 2 predicates, got %v | panic | error | go, panic, predicates, argument-validation |
| Or requires at least 2 predicates, got %v | panic | error | go, panic, predicates, argument-validation |
| expect at least one rate limiter | panic | error | go, panic, rate-limiting, argument-validation |
| expect at least one rate limiter | panic | error | go, panic, rate-limiting, argument-validation |
| expect at least one reservation | panic | error | go, panic, rate-limiting, invariant-violation |
| Request to priority & priority to rate limiter does not matc | panic | error | go, panic, rate-limiting, configuration-mismatch |
| Unknown DC redirection policy %v | panic | error | go, panic, rpc, interceptor, config |
| panic(err) | panic | error | go, panic, search-attributes, encoding |
| unexpected return type of decodeValueTyped (got: %T, expecte | panic | error | go, panic, search-attributes, decoding, type-mismatch |
| unknown index value type %v | panic | error | go, panic, search-attributes, enum-validation |
| panic(err) | panic | error | testing, test-data, panic, initialization |
| len(expectedHistoryEvents) != len(actualHistoryEvents) | panic | error | testing, history-events, assertion, panic |
| skipping long test, use TEMPORAL_TEST_LONG=1 to run | panic | info | testing, skip, environment-variable, long-tests |
| unimplemented in the nettest package | panic | error | testing, http, grpc, unimplemented |
| panic(err) | panic | error | grpc, dial, testing, panic |
| parallelsuite: assertion called on %q after Run() was called | panic | error | testing, parallelsuite, concurrency, assertion |
| parallelsuite: do not call T() after Run(); use the subtest | panic | error | testing, parallelsuite, concurrency, test-lifecycle |
| panic(rec) | panic | error | history, replication, panic, lock-release |
| Found key with non-zero pending task count but has no corres | panic | error | go, panic, invariant-violation, history-service |
| unknown task predicate type: %T | panic | error | go, panic, type-switch, serialization, history-service |
| unknown persistence task predicate type: %v | panic | error | go, panic, deserialization, proto-compat, history-service |
| panic(e) | panic | error | go, panic, recover, task-execution, history-service |
| Iterator encountered Next call when there is no next item | panic | error | go, panic, iterator, contract-violation, history-service |
| Unable to split iterator with range %v at %v | panic | error | go, panic, iterator, range-split, history-service |
| Unable to merge iterator range %v with incoming iterator ran | panic | error | go, panic, iterator, range-merge, history-service |
| invalid task range, min %v is larger than max %v | panic | error | go, panic, validation, task-range, history-service |
| Unable to split range %v at %v | panic | error | go, panic, range-split, validation, history-service |
| Unable to merge range %v with incoming range %v | panic | error | go, panic, range-merge, validation, history-service |
| Can not append slice to existing list of slices, incoming sl | panic | error | go, history-service, task-queue, slice-ordering, panic |
| Found overlapping incoming slices, left slice range: %v, rig | panic | error | go, history-service, task-queue, slice-ordering, panic |
| reader with ID %v already exists | panic | error | go, history-service, task-queue, duplicate-id, panic |
| Unable to split scope with range %v at %v | panic | error | go, history-service, task-queue, range-split, panic |
| Unable to merge scope with range %v with range %v by range | panic | error | go, history-service, task-queue, range-merge, panic |
| Unable to merge scope with range %v with range %v by predica | panic | error | go, history-service, task-queue, predicate-merge, panic |
| Unable to split queue slice with range %v at %v | panic | error | go, history-service, task-queue, range-split, panic |
| Unable to merge queue slice having scope %v with slice havin | panic | error | go, history-service, task-queue, slice-merge, panic |
| Unable to merge queue slice of type %T with type %T | panic | error | go, history-service, task-queue, type-assertion, panic |
| Unable to compact queue slice of type %T with type %T | panic | error | go, history-service, task-queue, type-assertion, panic |
| Queue slice get task from iterator doesn't belong to its ran | panic | error | go, history-service, task-queue, internal-invariant |
| Can not invoke method on destroyed queue slice | panic | error | go, history-service, task-queue, use-after-destroy |
| Found overlapping iterators in iterator list, left range: %v | panic | error | go, history-service, task-queue, iterator-invariant |
| Queue slice encountered task doesn't belong to either scopes | panic | error | go, history-service, task-queue, split-invariant |
| upload stream unknown status: %v | panic | error | go, replication, streaming, unhandled-enum-case |
| Failed to initialize replication DLQ handler due to nil task | panic | error | go, replication, dlq, nil-map, dependency-injection |
| Unknown repication task type: %v | panic | critical | go, replication, dlq, version-skew, unhandled-type |
| ExecutableTaskTracker encountered lower high watermark: %v < | panic | critical | go, replication, watermark, protocol-violation, multi-cluster |
| ExecutableTaskTracker encountered unknown task state: %v | panic | error | go, replication, task-state, unhandled-enum-case |
| invalid state | panic | error | go, shard-controller, state-machine, unhandled-enum-case |
| Cannot set current time for current cluster | panic | critical | history-service, replication, multi-cluster, panic |
| Unknown category type: %v | panic | critical | history-service, task-key, panic, invariant-violation |
| Key encountered negative underflow | panic | error | task-key, panic, integer-overflow, history-service |
| Key encountered positive overflow | panic | error | task-key, panic, integer-overflow, history-service |
| Task key Sub encountered underflow: self: %v, subtrahend: %v | panic | error | task-key, panic, integer-overflow, history-service |
| category id: %v has already been defined as type %v and name | panic | critical | task-category, registry, panic, duplicate-id |
| unknown transfer task | panic | error | transfer-task, panic, type-switch, history-service, version-skew |
| unknown timer task | panic | error | timer-task, panic, type-switch, history-service, version-skew |
| Cache encountered dirty mutable state transaction | panic | critical | workflow-cache, mutable-state, panic, invariant-violation, concurrency |
| unknown workflow state: %v | panic | critical | go, panic, mutable-state, enum, version-skew |
| Failed to get HSM operation log: %v | panic | critical | go, panic, hsm, chasm, internal-invariant |
| unknown transaction policy: %v | panic | error | go, panic, transaction-policy, switch-exhaustiveness |
| invalid timeout type | panic | error | go, panic, timeout-type, timers, activity |
| unknown workflow update abort reason %s or update state %s | panic | critical | go, panic, workflow-updates, invariant-violation |
| GetActivityTaskScheduledEventAttributes is not set | panic | critical | go, panic, matching, proto, history-events |
| ActivityTaskScheduledEventAttributes.ActivityID is not set | panic | critical | go, panic, matching, activity-id, invariant-violation |
| unsupported partition kind: | panic | critical | go, panic, task-queue, enum, persistence |
| not implemented | panic | error | go, panic, metrics, unimplemented |
| Bug found in cluster metadata with error %v | panic | critical | panic, cluster-metadata, multi-cluster-replication, grpc-client |
| unknown task status: %v | panic | error | panic, internal-invariant, scanner, worker |
| could not decode next time cache as proto or json | panic | critical | panic, workflow-replay, payload-decoding, scheduler |
| can't decode TweakablePolicies: | panic | critical | panic, workflow-replay, side-effect, decoding |
| error getting env %v | panic | error | panic, env-var, test-infrastructure, cassandra |
| Unexpected frontend service name | panic | error | panic, fx-dependency-injection, startup, authorization, config |