Facebook Marketing connector issue

  • Is this your first time deploying Airbyte?: No
  • Deployment: Kubernetes
  • Airbyte Version: 0.40.22
  • Source name/version: Facebook Marketing 0.2.78
  • Step: The issue is happening during sync
  • Description:

For a week now we were unable to sync data from Facebook Marketing. Fetching data from the source fails with the below error:

2023-06-19 00:03:49 e[44msourcee[0m > Syncing stream: ad_creatives 
2023-06-19 00:07:32 e[44msourcee[0m > Encountered an exception while reading stream ad_creatives
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/abstract_source.py", line 111, in read
    yield from self._read_stream(
  File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/abstract_source.py", line 180, in _read_stream
    for record in record_iterator:
  File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/abstract_source.py", line 290, in _read_full_refresh
    for record_data_or_message in record_data_or_messages:
  File "/airbyte/integration_code/source_facebook_marketing/streams/streams.py", line 63, in read_records
    for record in super().read_records(sync_mode, cursor_field, stream_slice, stream_state):
  File "/airbyte/integration_code/source_facebook_marketing/streams/base_streams.py", line 109, in read_records
    for record in loaded_records_iter:
  File "/airbyte/integration_code/source_facebook_marketing/streams/base_streams.py", line 67, in execute_in_batch
    for r in pending_requests:
  File "/airbyte/integration_code/source_facebook_marketing/streams/base_streams.py", line 105, in <genexpr>
    loaded_records_iter = (record.api_get(fields=self.fields, pending=self.use_batch) for record in records_iter)
  File "/usr/local/lib/python3.9/site-packages/facebook_business/api.py", line 789, in __next__
    if not self._queue and not self.load_next_page():
  File "/usr/local/lib/python3.9/site-packages/facebook_business/api.py", line 866, in load_next_page
    self._queue = self.build_objects_from_response(response)
  File "/usr/local/lib/python3.9/site-packages/facebook_business/api.py", line 875, in build_objects_from_response
    return self._object_parser.parse_multiple(response)
  File "/usr/local/lib/python3.9/site-packages/facebook_business/adobjects/objectparser.py", line 95, in parse_multiple
    ret = [AbstractObject.create_object(self._api, data,
  File "/usr/local/lib/python3.9/site-packages/facebook_business/adobjects/abstractobject.py", line 173, in create_object
    new_object._set_data(data)
  File "/usr/local/lib/python3.9/site-packages/facebook_business/adobjects/abstractcrudobject.py", line 192, in _set_data
    self[key] = data[key]
TypeError: string indices must be integers

Please find the attached logs. Happy to answer any questions if needed!
dc7dd622_3d4a_4164_bbf2_eb4e35990748_logs_13703_txt.txt (1.2 MB)