airbytehq / airbytehq/airbyte

[source-google-ads] click_view stream sync failures in v3.13.0+

未關閉
#63,739 3 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
area/connectors area/platform autoteam community needs-triage team/extensibility team/use type/bug
主要語言
Python
星號
22.1k
分支
5.3k
PR 合併指標
PR 指標待擷取

描述

### Connector Name

source-google-ads

### Connector Version

3.13.0-rc.2

### What step the error happened?

During the sync

### Relevant information

After the update to v3.13.0, my Google Ads `click_view` stream is unable to complete a full sync. It eventually hits a source error and then initiates a retry. Sync runs continue to execute, but are never fully successful. Data is loaded over the course of the failed syncs, but is not completing the full amount of expected records.

Looking at the changelog, this coincides with migration of the stream to low code.

Attaching two log files, one is the last successful sync execution and the other is a failed execution with multiple retries. The common error returned from the source is that the `Source process exited with non-zero exit code 137`.

[google_ads___snowflake__destinations_v2__logs_42840685_txt_failure.txt](https://github.com/user-attachments/files/21391293/google_ads___snowflake__destinations_v2__logs_42840685_txt_failure.txt)
[google_ads___snowflake__destinations_v2__logs_42780353_txt_success.txt](https://github.com/user-attachments/files/21391294/google_ads___snowflake__destinations_v2__logs_42780353_txt_success.txt)

### Relevant log output

```shell
2025-07-18 10:05:37 info Failures: [ {
"failureOrigin" : "destination",
"failureType" : "transient_error",
"internalMessage" : "Some streams either received an INCOMPLETE stream status, or did not receive a stream status at all: GOOGLE_ADS.click_view\nio.airbyte.commons.exceptions.TransientErrorException: Some streams were unsuccessful due to a source error. See logs for details.",
"externalMessage" : "Some streams were unsuccessful due to a source error. See logs for details.",
"metadata" : {
"attemptNumber" : 1,
"jobId" : 42840685,
"from_trace_message" : true,
"connector_command" : "write"
},
"stacktrace" : "io.airbyte.commons.exceptions.TransientErrorException: Some streams were unsuccessful due to a source error. See logs for details.\n\tat io.airbyte.cdk.integrations.destination.async.AsyncStreamConsumer.close(AsyncStreamConsumer.kt:217)\n\tat kotlin.jdk7.AutoCloseableKt.closeFinally(AutoCloseableJVM.kt:48)\n\tat io.airbyte.cdk.integrations.base.IntegrationRunner.runInternal(IntegrationRunner.kt:215)\n\tat io.airbyte.cdk.integrations.base.IntegrationRunner.run(IntegrationRunner.kt:119)\n\tat io.airbyte.cdk.integrations.base.IntegrationRunner.run$default(IntegrationRunner.kt:113)\n\tat io.airbyte.cdk.integrations.base.adaptive.AdaptiveDestinationRunner$Runner.run(AdaptiveDestinationRunner.kt:68)\n\tat io.airbyte.integrations.destination.snowflake.SnowflakeDestinationKt.main(SnowflakeDestination.kt:422)\n",
"timestamp" : 1752851136933
}, {
"failureOrigin" : "source",
"internalMessage" : "Source process exited with non-zero exit code 137",
"externalMessage" : "Something went wrong within the source connector",
"metadata" : {
"attemptNumber" : 1,
"jobId" : 42840685,
"connector_command" : "read"
},
"stacktrace" : "io.airbyte.workers.internal.exception.SourceException: Source process exited with non-zero exit code 137\n\tat io.airbyte.container.orchestrator.worker.SourceReader.run(ReplicationTask.kt:206)\n\tat io.airbyte.container.orchestrator.worker.SourceReader$run$1.invokeSuspend(ReplicationTask.kt)\n\tat kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)\n\tat kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)\n\tat io.micrometer.core.instrument.composite.CompositeTimer.record(CompositeTimer.java:141)\n\tat io.micrometer.core.instrument.Timer.lambda$wrap$2(Timer.java:199)\n\tat datadog.trace.bootstrap.instrumentation.java.concurrent.Wrapper.run(Wrapper.java:47)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)\n\tat java.base/java.lang.Thread.run(Thread.java:1583)\n",
"timestamp" : 1752851137312
} ]
```

### Contribute

- [ ] Yes, I want to contribute

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。