Open
Description
Connector Name
source-amazon-ads
Connector Version
5.0.5
What step the error happened?
During the sync
Relevant information
400 Client Error: Bad Request for url: https://advertising-api.amazon.com/sp/campaigns/list
Relevant log output
Warning from source: 1 validation error detected: Value '[enabled, paused, archived]' at 'stateFilter.include' failed to satisfy constraint: Member must satisfy constraint: [Member must satisfy enum value set: [ENABLING, ENABLED, ARCHIVED, USER_DELETED, PAUSED, OTHER]]
Copy text
400 Client Error: Bad Request for url: https://advertising-api.amazon.com/sp/campaigns/list
2024-08-07 00:05:11 source > Encountered an exception while reading stream sponsored_product_campaigns
Traceback (most recent call last):
File "/airbyte/integration_code/source_amazon_ads/streams/common.py", line 158, in parse_response
resp = ErrorResponse.parse_raw(response.text)
File "pydantic/main.py", line 549, in pydantic.main.BaseModel.parse_raw
File "pydantic/main.py", line 526, in pydantic.main.BaseModel.parse_obj
File "pydantic/main.py", line 341, in pydantic.main.BaseModel.__init__
pydantic.error_wrappers.ValidationError: 1 validation error for ErrorResponse
details
field required (type=value_error.missing)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/abstract_source.py", line 129, in read
stream_is_available, reason = stream_instance.check_availability(logger, self)
File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/core.py", line 325, in check_availability
return self.availability_strategy.check_availability(self, logger, source)
File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/availability_strategy.py", line 56, in check_availability
is_available, reason = self.handle_http_error(stream, logger, source, error)
File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/availability_strategy.py", line 85, in handle_http_error
raise error
File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/availability_strategy.py", line 50, in check_availability
get_first_record_for_slice(stream, stream_slice)
File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/utils/stream_helper.py", line 40, in get_first_record_for_slice
Contribute
- Yes, I want to contribute