airbytehq / airbytehq/airbyte

[source-pardot] 3 account engagement objects not starting during sync (emails, tracker_domains, visitor_activities)

Offen
#74,886 9 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area/connectors autoteam community connectors/source/pardot needs-triage team/extensibility type/bug
Vorherrschende Sprache
Python
Sterne
22.1k
Forks
5.3k
PR-Merge-Kennzahlen
PR-Kennzahlen ausstehend

Beschreibung

### Connector Name

[source-pardot](https://docs.airbyte.com/integrations/sources/pardot)

### Connector Version

1.0.38

### What step the error happened?

During the sync

### Relevant information

Out of 33 currently-supported objects, 30 are working fine, while 3 do not start.

I use the same mode (`Full refresh | Overwrite + Deduped`) with all fields selected for all objects.

The 3 objects that do not start are:

1. [visitor_activities](https://developer.salesforce.com/docs/marketing/pardot/guide/visitor-activity-v5.html)
2. [emails](https://developer.salesforce.com/docs/marketing/pardot/guide/email-v5.html)
3. [tracker_domains](https://developer.salesforce.com/docs/marketing/pardot/guide/tracker-domain-v5.html)

### Relevant log output

```shell
2026-03-16 15:52:39 source ERROR Giving up _send(...) after 2 tries (airbyte_cdk.sources.streams.http.exceptions.UserDefinedBackoffException: HTTP Status Code: 504. Error: Gateway timeout.)
2026-03-16 15:52:39 source ERROR Max retry limit reached in 7351.73609s. Request: , Response:
2026-03-16 15:52:39 source ERROR Retries exhausted with backoff exception.
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/streams/http/http_client.py", line 287, in _send_with_retry
response = backoff_handler(rate_limit_backoff_handler(user_backoff_handler))(
request,
...<2 lines>...
exit_on_rate_limit=exit_on_rate_limit,
) # type: ignore # mypy can't infer that backoff_handler wraps _send
File "/usr/local/lib/python3.13/site-packages/backoff/_sync.py", line 105, in retry
ret = target(*args, **kwargs)
File "/usr/local/lib/python3.13/site-packages/backoff/_sync.py", line 105, in retry
ret = target(*args, **kwargs)
File "/usr/local/lib/python3.13/site-packages/backoff/_sync.py", line 105, in retry
ret = target(*args, **kwargs)
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/streams/http/http_client.py", line 366, in _send
self._handle_error_resolution(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
response=response,
^^^^^^^^^^^^^^^^^^
...<3 lines>...
exit_on_rate_limit=exit_on_rate_limit,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/streams/http/http_client.py", line 521, in _handle_error_resolution
raise UserDefinedBackoffException(
...<5 lines>...
)
airbyte_cdk.sources.streams.http.exceptions.UserDefinedBackoffException: HTTP Status Code: 504. Error: Gateway timeout.
2026-03-16 15:52:39 source ERROR Exception while syncing stream visitor_activities
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/streams/http/http_client.py", line 287, in _send_with_retry
response = backoff_handler(rate_limit_backoff_handler(user_backoff_handler))(
request,
...<2 lines>...
exit_on_rate_limit=exit_on_rate_limit,
) # type: ignore # mypy can't infer that backoff_handler wraps _send
File "/usr/local/lib/python3.13/site-packages/backoff/_sync.py", line 105, in retry
ret = target(*args, **kwargs)
File "/usr/local/lib/python3.13/site-packages/backoff/_sync.py", line 105, in retry
ret = target(*args, **kwargs)
File "/usr/local/lib/python3.13/site-packages/backoff/_sync.py", line 105, in retry
ret = target(*args, **kwargs)
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/streams/http/http_client.py", line 366, in _send
self._handle_error_resolution(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
response=response,
^^^^^^^^^^^^^^^^^^
...<3 lines>...
exit_on_rate_limit=exit_on_rate_limit,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/streams/http/http_client.py", line 521, in _handle_error_resolution
raise UserDefinedBackoffException(
...<5 lines>...
)
airbyte_cdk.sources.streams.http.exceptions.UserDefinedBackoffException: HTTP Status Code: 504. Error: Gateway timeout.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/streams/concurrent/partition_reader.py", line 79, in process_partition
for record in partition.read():
~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/declarative/stream_slicers/declarative_partition_generator.py", line 91, in read
for stream_data in self._retriever.read_records(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
self._schema_loader.get_json_schema(), self._stream_slice
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
):
^
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/declarative/retrievers/simple_retriever.py", line 460, in read_records
yield from self._read_pages(record_generator, _slice)
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/declarative/retrievers/simple_retriever.py", line 398, in _read_pages
response = self._fetch_next_page(stream_slice, next_page_token)
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/declarative/retrievers/simple_retriever.py", line 315, in _fetch_next_page
return self.requester.send_request(
~~~~~~~~~~~~~~~~~~~~~~~~~~~^
path=self._paginator_path(
^^^^^^^^^^^^^^^^^^^^^^^^^^
...<22 lines>...
log_formatter=self.log_formatter,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/declarative/requesters/http_requester.py", line 458, in send_request
request, response = self._http_client.send_request(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
http_method=self.get_method().value,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<21 lines>...
exit_on_rate_limit=self._exit_on_rate_limit,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/streams/http/http_client.py", line 591, in send_request
response: requests.Response = self._send_with_retry(
~~~~~~~~~~~~~~~~~~~~~^
request=request,
^^^^^^^^^^^^^^^^
...<2 lines>...
exit_on_rate_limit=exit_on_rate_limit,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/streams/http/http_client.py", line 297, in _send_with_retry
raise AirbyteTracedException(
...<5 lines>...
)
airbyte_cdk.utils.traced_exception.AirbyteTracedException: Exhausted available request attempts. Please see logs for more details. Exception: HTTP Status Code: 504. Error: Gateway timeout.
2026-03-16 15:52:39 source INFO Read 0 records from visitor_activities stream
2026-03-16 15:52:43 source INFO Marking stream visitor_activities as STOPPED
2026-03-16 15:52:43 source INFO Finished syncing visitor_activities
2026-03-16 15:52:43 source INFO Marking stream tracker_domains as STARTED
2026-03-16 15:52:43 replication-orchestrator INFO Stream status TRACE received of status: INCOMPLETE for stream visitor_activities
2026-03-16 15:52:43 replication-orchestrator INFO Sending update for visitor_activities - RUNNING -> INCOMPLETE
2026-03-16 15:52:43 source INFO Syncing stream: tracker_domains
2026-03-16 15:52:43 replication-orchestrator INFO Stream Status Update Received: visitor_activities - INCOMPLETE
2026-03-16 15:52:43 source INFO Marking stream list_emails as RUNNING
2026-03-16 15:52:43 replication-orchestrator INFO Updating status: visitor_activities - INCOMPLETE
2026-03-16 15:52:43 replication-orchestrator INFO Stream status TRACE received of status: STARTED for stream tracker_domains
2026-03-16 15:52:43 replication-orchestrator INFO Sending update for tracker_domains - null -> RUNNING
2026-03-16 15:52:43 replication-orchestrator INFO Stream Status Update Received: tracker_domains - RUNNING
2026-03-16 15:52:43 replication-orchestrator INFO Creating status: tracker_domains - RUNNING
2026-03-16 15:52:43 replication-orchestrator INFO Stream status TRACE received of status: RUNNING for stream list_emails
2026-03-16 15:52:43 destination INFO pool-2-thread-1 i.a.c.l.d.a.AggregateStore(removeNextComplete):47 PUBLISH — Reason: Stale
2026-03-16 15:52:43 destination INFO DefaultDispatcher-worker-1 i.a.i.d.c.w.l.BinaryRowInsertBuffer(flush):59 Beginning insert into pardotlists79b11f4ed979bc7190fed3d08884cebe
2026-03-16 15:52:43 destination INFO DefaultDispatcher-worker-1 i.a.i.d.c.w.l.BinaryRowInsertBuffer(flush):70 Finished insert of 1509 rows into pardotlists79b11f4ed979bc7190fed3d08884cebe
2026-03-16 15:52:44 source ERROR Giving up _send(...) after 2 tries (airbyte_cdk.sources.streams.http.exceptions.UserDefinedBackoffException: HTTP Status Code: 504. Error: Gateway timeout.)
2026-03-16 15:52:44 source ERROR Max retry limit reached in 7351.765925s. Request: , Response:
2026-03-16 15:52:44 source ERROR Retries exhausted with backoff exception.
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/streams/http/http_client.py", line 287, in _send_with_retry
response = backoff_handler(rate_limit_backoff_handler(user_backoff_handler))(
request,
...<2 lines>...
exit_on_rate_limit=exit_on_rate_limit,
) # type: ignore # mypy can't infer that backoff_handler wraps _send
File "/usr/local/lib/python3.13/site-packages/backoff/_sync.py", line 105, in retry
ret = target(*args, **kwargs)
File "/usr/local/lib/python3.13/site-packages/backoff/_sync.py", line 105, in retry
ret = target(*args, **kwargs)
File "/usr/local/lib/python3.13/site-packages/backoff/_sync.py", line 105, in retry
ret = target(*args, **kwargs)
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/streams/http/http_client.py", line 366, in _send
self._handle_error_resolution(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
response=response,
^^^^^^^^^^^^^^^^^^
...<3 lines>...
exit_on_rate_limit=exit_on_rate_limit,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/streams/http/http_client.py", line 521, in _handle_error_resolution
raise UserDefinedBackoffException(
...<5 lines>...
)
airbyte_cdk.sources.streams.http.exceptions.UserDefinedBackoffException: HTTP Status Code: 504. Error: Gateway timeout.
2026-03-16 15:52:44 source ERROR Exception while syncing stream emails
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/streams/http/http_client.py", line 287, in _send_with_retry
response = backoff_handler(rate_limit_backoff_handler(user_backoff_handler))(
request,
...<2 lines>...
exit_on_rate_limit=exit_on_rate_limit,
) # type: ignore # mypy can't infer that backoff_handler wraps _send
File "/usr/local/lib/python3.13/site-packages/backoff/_sync.py", line 105, in retry
ret = target(*args, **kwargs)
File "/usr/local/lib/python3.13/site-packages/backoff/_sync.py", line 105, in retry
ret = target(*args, **kwargs)
File "/usr/local/lib/python3.13/site-packages/backoff/_sync.py", line 105, in retry
ret = target(*args, **kwargs)
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/streams/http/http_client.py", line 366, in _send
self._handle_error_resolution(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
response=response,
^^^^^^^^^^^^^^^^^^
...<3 lines>...
exit_on_rate_limit=exit_on_rate_limit,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/streams/http/http_client.py", line 521, in _handle_error_resolution
raise UserDefinedBackoffException(
...<5 lines>...
)
airbyte_cdk.sources.streams.http.exceptions.UserDefinedBackoffException: HTTP Status Code: 504. Error: Gateway timeout.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/streams/concurrent/partition_reader.py", line 79, in process_partition
for record in partition.read():
~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/declarative/stream_slicers/declarative_partition_generator.py", line 91, in read
for stream_data in self._retriever.read_records(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
self._schema_loader.get_json_schema(), self._stream_slice
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
):
^
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/declarative/retrievers/simple_retriever.py", line 460, in read_records
yield from self._read_pages(record_generator, _slice)
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/declarative/retrievers/simple_retriever.py", line 398, in _read_pages
response = self._fetch_next_page(stream_slice, next_page_token)
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/declarative/retrievers/simple_retriever.py", line 315, in _fetch_next_page
return self.requester.send_request(
~~~~~~~~~~~~~~~~~~~~~~~~~~~^
path=self._paginator_path(
^^^^^^^^^^^^^^^^^^^^^^^^^^
...<22 lines>...
log_formatter=self.log_formatter,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/declarative/requesters/http_requester.py", line 458, in send_request
request, response = self._http_client.send_request(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
http_method=self.get_method().value,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<21 lines>...
exit_on_rate_limit=self._exit_on_rate_limit,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/streams/http/http_client.py", line 591, in send_request
response: requests.Response = self._send_with_retry(
~~~~~~~~~~~~~~~~~~~~~^
request=request,
^^^^^^^^^^^^^^^^
...<2 lines>...
exit_on_rate_limit=exit_on_rate_limit,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/local/lib/python3.13/site-packages/airbyte_cdk/sources/streams/http/http_client.py", line 297, in _send_with_retry
raise AirbyteTracedException(
...<5 lines>...
)
airbyte_cdk.utils.traced_exception.AirbyteTracedException: Exhausted available request attempts. Please see logs for more details. Exception: HTTP Status Code: 504. Error: Gateway timeout.
```

### Contribute

- [ ] Yes, I want to contribute

---
**Internal Tracking:** https://github.com/airbytehq/oncall/issues/11660

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.