Pablo Martin Calvo
12/05/2025, 2:20 PMWarning from destination: Invalid response with status code 409 while starting ingestion: {"status":"error","message":"Contact already exists. Existing ID: id_1","correlationId":"****","category":"CONFLICT"}
It's the case for those hubspot contacts that have more than one email, and when both emails are sent in separate records for upserting. Has anybody else found this problem? Is there a fix going on?Lucas Segers
12/05/2025, 2:42 PMAlexander Ettingshausen
12/05/2025, 3:52 PMSlackbot
12/05/2025, 4:00 PMParry Chen
12/05/2025, 4:42 PMJúlia Lemes
12/05/2025, 4:45 PMJuan Fabrega
12/05/2025, 7:21 PMMateo Graciano
12/05/2025, 8:18 PMSlackbot
12/05/2025, 9:54 PMЛяшик Іван
12/08/2025, 7:21 AMFailed to connect to airbyte-workload-api-server-svc:8007 (Connection refused)
• No exit code found. exitCode.txt does not exist
In the logs it looks like the sync crashes in the middle of the process, and the source container does not manage to write the exitCode.txt file before termination.
The data size per sync is approximately:
• 3.7M records emitted (~379 MB total)
• 3 streams (around 1M, 1.58M and 1.126M records)
• The sync runs for ~4 minutes before failing.
❓ Questions for Support
Could you please help me understand the root cause and how to resolve this issue?
1. What could cause the Workload Heartbeat Error?
2. Specifically, why would the workload be unable to connect to airbyte-workload-api-server-svc:8007 (Connection refused)?
3. Why does the workload container fail to create exitCode.txt?
4. This seems to indicate the container crashes abruptly rather than exiting gracefully.
5. Could this problem be related to insufficient resources (RAM/CPU) on the workload container or the workload-api-server?
6. If so, what are the recommended resource requirements for handling large syncs (~4M records / ~400 MB)?
7. Are there any known issues in Airbyte where the Workload API Server loses connection during high-volume syncs?
8. What additional logs or metrics would you need from my environment to further diagnose the issue?
9. (pods logs, describe output, node metrics, etc.)
10. Do you have recommended approaches for optimizing large syncs?
11. For example:
◦ Increasing workload / heartbeat timeouts
◦ Tuning CPU/RAM for workloads or API server
◦ Splitting the sync into smaller batches
◦ Using the new Worker mode or other scaling strategiesЛяшик Іван
12/08/2025, 7:45 AMWorkload Heartbeat Error
◦ No exit code found
◦ Input was fully read, but some streams did not receive a terminal stream status message
◦ Streams without terminal status: summary_storage_delivery_date, summary_storage_delivery, product_link_all, landing_url
• Logs: (attached / see exported logs)
• Additional notes:
◦ The failures happen on multiple connectors.
◦ Large datasets are being synced.
◦ We are unsure if Airbyte version was recently updated.
◦ The errors suggest potential instability in the workload API or pods, but as this is Managed Airbyte Cloud, we do not have access to internal pod logs or Kubernetes events.
Could you please investigate why these jobs are failing and advise on a resolution? We want to ensure reliable replication for these connectors.Rahul
12/08/2025, 9:39 AMMichael DeWulf
12/08/2025, 10:35 AMRahul
12/08/2025, 10:53 AMJúlia Lemes
12/08/2025, 11:09 AMAbdullah mail
12/08/2025, 1:14 PMA S Yamini
12/08/2025, 1:28 PMKevin Liu
12/08/2025, 2:57 PMJason Wiener
12/08/2025, 4:05 PM2025-12-08 09:00:37 ERROR 2025-12-08 09:00:37 error ERROR i.a.c.i.b.AirbyteExceptionHandler(uncaughtException):64 Something went wrong in the connector. See the logs for more details. java.lang.NullPointerException: null value in entry: isNullable=null
at com.google.common.collect.CollectPreconditions.checkEntryNotNull(CollectPreconditions.java:33) ~[guava-33.0.0-jre.jar:?]
at com.google.common.collect.ImmutableMapEntry.<init>(ImmutableMapEntry.java:54) ~[guava-33.0.0-jre.jar:?]
at com.google.common.collect.ImmutableMap.entryOf(ImmutableMap.java:345) ~[guava-33.0.0-jre.jar:?]
at com.google.common.collect.ImmutableMap$Builder.put(ImmutableMap.java:454) ~[guava-33.0.0-jre.jar:?]
at io.airbyte.cdk.integrations.source.jdbc.AbstractJdbcSource.getColumnMetadata(AbstractJdbcSource.java:248) ~[airbyte-cdk-db-sources-0.20.4.jar:?]
at io.airbyte.cdk.db.jdbc.JdbcDatabase$1.tryAdvance(JdbcDatabase.java:84) ~[airbyte-cdk-core-0.20.4.jar:?]
at java.base/java.util.Spliterator.forEachRemaining(Spliterator.java:332) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?]
at io.airbyte.cdk.db.jdbc.DefaultJdbcDatabase.bufferedResultSetQuery(DefaultJdbcDatabase.java:57) ~[airbyte-cdk-core-0.20.4.jar:?]
at io.airbyte.cdk.integrations.source.jdbc.AbstractJdbcSource.discoverInternal(AbstractJdbcSource.java:171) ~[airbyte-cdk-db-sources-0.20.4.jar:?]
at io.airbyte.integrations.source.redshift.RedshiftSource.discoverInternal(RedshiftSource.java:94) ~[io.airbyte.airbyte-integrations.connectors-source-redshift.jar:?]
at io.airbyte.integrations.source.redshift.RedshiftSource.discoverInternal(RedshiftSource.java:30) ~[io.airbyte.airbyte-integrations.connectors-source-redshift.jar:?]
at io.airbyte.cdk.integrations.source.relationaldb.AbstractDbSource.discoverWithoutSystemTables(AbstractDbSource.java:268) ~[airbyte-cdk-db-sources-0.20.4.jar:?]
at io.airbyte.cdk.integrations.source.relationaldb.AbstractDbSource.discover(AbstractDbSource.java:126) ~[airbyte-cdk-db-sources-0.20.4.jar:?]
at io.airbyte.cdk.integrations.base.IntegrationRunner.runInternal(IntegrationRunner.java:159) ~[airbyte-cdk-core-0.20.4.jar:?]
at io.airbyte.cdk.integrations.base.IntegrationRunner.run(IntegrationRunner.java:125) ~[airbyte-cdk-core-0.20.4.jar:?]
at io.airbyte.integrations.source.redshift.RedshiftSource.main(RedshiftSource.java:141) ~[io.airbyte.airbyte-integrations.connectors-source-redshift.jar:?]
Stack Trace: java.lang.NullPointerException: null value in entry: isNullable=null
at com.google.common.collect.CollectPreconditions.checkEntryNotNull(CollectPreconditions.java:33)
at com.google.common.collect.ImmutableMapEntry.<init>(ImmutableMapEntry.java:54)
at com.google.common.collect.ImmutableMap.entryOf(ImmutableMap.java:345)
at com.google.common.collect.ImmutableMap$Builder.put(ImmutableMap.java:454)
at io.airbyte.cdk.integrations.source.jdbc.AbstractJdbcSource.getColumnMetadata(AbstractJdbcSource.java:248)
at io.airbyte.cdk.db.jdbc.JdbcDatabase$1.tryAdvance(JdbcDatabase.java:84)
at java.base/java.util.Spliterator.forEachRemaining(Spliterator.java:332)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
at io.airbyte.cdk.db.jdbc.DefaultJdbcDatabase.bufferedResultSetQuery(DefaultJdbcDatabase.java:57)
at io.airbyte.cdk.integrations.source.jdbc.AbstractJdbcSource.discoverInternal(AbstractJdbcSource.java:171)
at io.airbyte.integrations.source.redshift.RedshiftSource.discoverInternal(RedshiftSource.java:94)
at io.airbyte.integrations.source.redshift.RedshiftSource.discoverInternal(RedshiftSource.java:30)
at io.airbyte.cdk.integrations.source.relationaldb.AbstractDbSource.discoverWithoutSystemTables(AbstractDbSource.java:268)
at io.airbyte.cdk.integrations.source.relationaldb.AbstractDbSource.discover(AbstractDbSource.java:126)
at io.airbyte.cdk.integrations.base.IntegrationRunner.runInternal(IntegrationRunner.java:159)
at io.airbyte.cdk.integrations.base.IntegrationRunner.run(IntegrationRunner.java:125)
at io.airbyte.integrations.source.redshift.RedshiftSource.main(RedshiftSource.java:141)Nour Ben Hassen
12/08/2025, 4:19 PMLucas Segers
12/08/2025, 4:49 PMLuis Gustavo Macedo Lousada
12/08/2025, 8:19 PM2025-12-08 19:34:30,213 [Workflow Executor taskQueue="ui_commands", namespace="default": 1] WARN i.t.i.r.ReplayWorkflowTaskHandler(failureToWFTResult):302 - Workflow task processing failure. startedEventId=3, WorkflowId=check_b83dd098-8e2d-4741-84f5-0bd4390fd5f8, RunId=019aff75-4b49-7898-aff4-ecf3f6c52233. If seen continuously the workflow might be stuck.
io.temporal.internal.statemachines.InternalWorkflowTaskException: Failure handling event 3 of type 'EVENT_TYPE_WORKFLOW_TASK_STARTED' during execution. {WorkflowTaskStartedEventId=3, CurrentStartedEventId=3}
Caused by: io.temporal.internal.sync.PotentialDeadlockException: [TMPRL1101] Potential deadlock detected. Workflow thread "workflow-method-check_b83dd098-8e2d-4741-84f5-0bd4390fd5f8-019aff75-4b49-7898-aff4-ecf3f6c52233" didn't yield control for over a second. {detectionTimestamp=1765222469954, threadDumpTimestamp=1765222469957}
workflow-method-check_b83dd098-8e2d-4741-84f5-0bd4390fd5f8-019aff75-4b49-7898-aff4-ecf3f6c52233
at kotlin.reflect.jvm.internal.impl.types.KotlinTypeFactory.flexibleType(KotlinTypeFactory.kt:188)Hari Haran R
12/09/2025, 6:11 AMIshan Anilbhai Koradiya
12/09/2025, 6:51 AMEd
12/09/2025, 8:46 AMMarkus Müüripeal
12/09/2025, 9:02 AMStefano Messina
12/09/2025, 9:35 AMRequest to Airbyte API failed: 409 Client Error: Conflict for url: <http://airbyte-airbyte-webapp-svc.airbyte.svc:80/api/v1/connections/sync> for a group of connections being triggered, they only share the same destinationsAmi Mehta
12/09/2025, 10:58 AM<http://localhost:3000/auth_flow> as the redirect_url in Etsy app which I did with ngrok_url/auth_flow When I authenticate the connector, Etsy window for login opens up but on login, instead of redirection, the page shows A stitch has gone away! error. Can you help on this please?Pablo Martin Calvo
12/09/2025, 11:10 AMAmi Mehta
12/09/2025, 11:25 AMlocalhost:3000/auth_flow. Etsy won't be able to reach localhost as it requires public URL.
How to fix this? Is it possible to complete OAuth 2.0 flow for Etsy API in Airbyte?