Matheus Dantas
02/17/2026, 4:03 PMCaused by: io.temporal.common.converter.DataConverterException: com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'replication_command' as a subtype of `io.airbyte.commons.tem │
│ at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 142]kapa.ai
02/17/2026, 4:03 PMInvalidTypeIdException for type id replication_command or how to fix it. I'm therefore not able to give a definitive, source-backed fix for this exact error. From the available context, all we can say with confidence is: - The error is thrown by Temporal’s Jackson-based DataConverter while trying to deserialize a payload. [[Temporal Jackson](https://github.com/airbytehq/airbyte/issues/59730)] - Similar stack traces in other issues are caused by mismatches between what Temporal expects to deserialize and the actual payload type or schema (e.g., connector or worker version mismatches, schema changes, or incompatible updates). [[Temporal Jackson](https://github.com/airbytehq/airbyte/issues/59730)] However, the knowledge sources do not specify: - What replication_command is in this context. - Which Airbyte version(s) or component combinations trigger this exact error. - Any documented remediation steps for this particular InvalidTypeIdException. Because of that, I cannot reliably tell you which concrete change (e.g., upgrading/downgrading a specific component, resetting a workflow, or changing a config) will fix it. To move forward, based only on what is documented: 1. Check that all Airbyte components (server, workers, Temporal, and any custom code) are on a consistent version and that no partial upgrade has occurred, since other Jackson/Temporal issues have been associated with version or schema mismatches. [[Temporal Jackson](https://github.com/airbytehq/airbyte/issues/59730)] 2. If you recently changed Airbyte versions or customized the deployment, try reproducing the issue on a clean, fully up‑to‑date Airbyte deployment with no customizations. 3. If the problem persists, you’ll likely need to open a GitHub issue or forum post and include: - Full stack trace - Airbyte version - Deployment type (OSS / Cloud, Docker / K8s / EKS, etc.) - What operation you were performing (starting a sync, editing a connection, etc.) I’m sorry I can’t be more specific here; the current knowledge sources simply don’t contain enough information about this particular replication_command type-id error.Matheus Dantas
02/17/2026, 4:22 PM2026-02-17 16:20:41,707 [Workflow Executor taskQueue="SYNC", namespace="default": 54] ERROR i.t.i.w.PollerOptions$Builder(lambda$build$0):168 - uncaught exception
java.lang.RuntimeException: Failure processing workflow task. WorkflowId=replication_25212, RunId=0198bd77-7528-7cab-b651-70a0a5e038f1, Attempt=27666
at io.temporal.internal.worker.WorkflowWorker$TaskHandlerImpl.wrapFailure(WorkflowWorker.java:446)
at io.temporal.internal.worker.WorkflowWorker$TaskHandlerImpl.wrapFailure(WorkflowWorker.java:286)
at io.temporal.internal.worker.PollTaskExecutor.lambda$process$0(PollTaskExecutor.java:98)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: io.temporal.internal.statemachines.InternalWorkflowTaskException: Failure handling event 4 of type 'EVENT_TYPE_WORKFLOW_TASK_COMPLETED' during replay. {WorkflowTaskStartedEventId=33, CurrentStartedEventId=3}
at io.temporal.internal.statemachines.WorkflowStateMachines.createEventProcessingException(WorkflowStateMachines.java:425)
at io.temporal.internal.statemachines.WorkflowStateMachines.handleEventsBatch(WorkflowStateMachines.java:333)
at io.temporal.internal.statemachines.WorkflowStateMachines.handleEvent(WorkflowStateMachines.java:292)
at io.temporal.internal.replay.ReplayWorkflowRunTaskHandler.applyServerHistory(ReplayWorkflowRunTaskHandler.java:249)
at io.temporal.internal.replay.ReplayWorkflowRunTaskHandler.handleWorkflowTaskImpl(ReplayWorkflowRunTaskHandler.java:231)
at io.temporal.internal.replay.ReplayWorkflowRunTaskHandler.handleWorkflowTask(ReplayWorkflowRunTaskHandler.java:165)
at io.temporal.internal.replay.ReplayWorkflowTaskHandler.handleWorkflowTaskWithQuery(ReplayWorkflowTaskHandler.java:135)
at io.temporal.internal.replay.ReplayWorkflowTaskHandler.handleWorkflowTask(ReplayWorkflowTaskHandler.java:100)
at io.temporal.internal.worker.WorkflowWorker$TaskHandlerImpl.handleTask(WorkflowWorker.java:455)
at io.temporal.internal.worker.WorkflowWorker$TaskHandlerImpl.handle(WorkflowWorker.java:346)
at io.temporal.internal.worker.WorkflowWorker$TaskHandlerImpl.handle(WorkflowWorker.java:286)
at io.temporal.internal.worker.PollTaskExecutor.lambda$process$0(PollTaskExecutor.java:93)
... 3 common frames omitted
Caused by: java.lang.RuntimeException: WorkflowTask: failure executing STARTED->WORKFLOW_TASK_COMPLETED, transition history is [CREATED->WORKFLOW_TASK_SCHEDULED, SCHEDULED->WORKFLOW_TASK_STARTED]
at io.temporal.internal.statemachines.StateMachine.executeTransition(StateMachine.java:163)
at io.temporal.internal.statemachines.StateMachine.handleHistoryEvent(StateMachine.java:103)
at io.temporal.internal.statemachines.EntityStateMachineBase.handleEvent(EntityStateMachineBase.java:84)
at io.temporal.internal.statemachines.WorkflowStateMachines.handleSingleEvent(WorkflowStateMachines.java:476)
at io.temporal.internal.statemachines.WorkflowStateMachines.handleEventsBatch(WorkflowStateMachines.java:331)
... 13 common frames omitted
Caused by: io.temporal.common.converter.DataConverterException: com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'replication_command' as a subtype of `io.airbyte.commons.temporal.scheduling.ConnectorCommandInput`: known type ids = [check, discover, spec]
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 142]
at io.temporal.common.converter.JacksonJsonPayloadConverter.fromData(JacksonJsonPayloadConverter.java:101)
at io.temporal.common.converter.PayloadAndFailureDataConverter.fromPayload(PayloadAndFailureDataConverter.java:95)
at io.temporal.common.converter.DataConverter.fromPayloads(DataConverter.java:164)
at io.temporal.internal.sync.POJOWorkflowImplementationFactory$POJOWorkflowImplementation.execute(POJOWorkflowImplementationFactory.java:313)
at io.temporal.internal.sync.WorkflowExecutionHandler.runWorkflowMethod(WorkflowExecutionHandler.java:71)
at io.temporal.internal.sync.SyncWorkflow.lambda$start$0(SyncWorkflow.java:136)
at io.temporal.internal.sync.CancellationScopeImpl.run(CancellationScopeImpl.java:102)
at io.temporal.internal.sync.WorkflowThreadImpl$RunnableWrapper.run(WorkflowThreadImpl.java:107)
at io.temporal.worker.ActiveThreadReportingExecutor.lambda$submit$0(ActiveThreadReportingExecutor.java:53)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
... 3 common frames omitted
Caused by: com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'replication_command' as a subtype of `io.airbyte.commons.temporal.scheduling.ConnectorCommandInput`: known type ids = [check, discover, spec]
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 142]
at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43)
at com.fasterxml.jackson.databind.DeserializationContext.invalidTypeIdException(DeserializationContext.java:2041)
at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownTypeId(DeserializationContext.java:1590)
at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._handleUnknownTypeId(TypeDeserializerBase.java:300)
at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._findDeserializer(TypeDeserializerBase.java:165)
at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:151)
at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:136)
at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:263)
at com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:74)
at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342)
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4917)
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3954)
at io.temporal.common.converter.JacksonJsonPayloadConverter.fromData(JacksonJsonPayloadConverter.java:99)
... 13 common frames omittedkapa.ai
02/17/2026, 4:22 PMkapa.ai
02/17/2026, 4:23 PMConnectorCommandInput or the specific type id replication_command, nor do they document a fix for this exact error. Because of that, I can’t give a definitive, source-backed remediation and need to be explicit about that limitation. From your stack trace: text InvalidTypeIdException: Could not resolve type id 'replication_command' as a subtype of `io.airbyte.commons.temporal.scheduling.ConnectorCommandInput`: known type ids = [check, discover, spec] Temporal is trying to deserialize a payload into ConnectorCommandInput, but the only known subtypes are check, discover, and spec. The payload instead contains replication_command, which this worker process does not recognize. The closest related information in the knowledge sources is: - Temporal/Jackson deserialization failures when the worker cannot deserialize a payload due to type/schema mismatch. [[Temporal Jackson](https://github.com/airbytehq/airbyte/issues/59730)] - Temporal workflow replay failures caused by incompatible changes or mismatched code vs. workflow history. [[Temporal Jackson](https://github.com/airbytehq/airbyte/issues/59730)] However, the sources do not state: - Which Airbyte versions introduce replication_command as a valid subtype. - Any configuration flag to enable it. - A documented migration or cleanup procedure for this specific error. Given those constraints, the only safe, source-aligned guidance I can offer is: 1. Check for version mismatch / partial upgrade Similar Temporal/Jackson issues in the sources are associated with mismatches between what the Temporal history contains and what the current worker code expects (e.g., after upgrading some components but not others). [[Temporal Jackson](https://github.com/airbytehq/airbyte/issues/59730)] Concretely, verify that: - All Airbyte services (webapp/server, worker, Temporal worker image, etc.) are on the same Airbyte version. - You don’t have old worker pods/containers still running an older image while the server has been upgraded. 2. Consider that existing workflows may be “stuck” with old payloads The error occurs during replay of a workflow task (Failure handling event ... during replay). This typically means the workflow history contains a payload with replication_command, but the current worker code only knows [check, discover, spec]. This pattern (history vs. code mismatch) is consistent with other Temporal replay failures in the sources, though not with this exact type. [[Temporal Jackson](https://github.com/airbytehq/airbyte/issues/59730)] If you recently changed versions or deployment, you may need to: - Stop/cancel the affected workflow(s) and - Recreate or re-run the connection so a new workflow is started under the current code. The knowledge sources do not provide explicit steps for this specific case, so this is a cautious inference, not documented procedure. 3. If the issue persists, collect details and escalate Since there is no explicit mention of replication_command in the provided sources, the next step is to open an issue or forum post and include: - Full stack trace (what you pasted) - Airbyte version - Deployment type (Docker / K8s / EKS, etc.) - Whether you recently upgraded or changed images - Whether this affects all syncs or only specific connections Similar Temporal-related issues have been handled via GitHub issues and forum threads. [[Temporal Jackson](https://github.com/airbytehq/airbyte/issues/59730)] Because the current knowledge sources don’t document replication_command or a direct fix, I can’t reliably prescribe a more specific change (like “upgrade to version X” or “set flag Y”) without risking fabrication.