Closed
Description
Found this issue when reading from source-google-analytics-data-api
. The error is seen in all streams I tried for this source.
Here's an example error trace for the pages
stream:
[/usr/local/lib/python3.10/dist-packages/airbyte_lib/caches/base.py](https://localhost:8080/#) in _ensure_compatible_table_schema(self, stream_name, raise_on_error)
411 if missing_columns:
412 if raise_on_error:
--> 413 raise exc.AirbyteLibCacheTableValidationError(
414 violation="Cache table is missing expected columns.",
415 context={
AirbyteLibCacheTableValidationError: AirbyteLibCacheTableValidationError: Cache table validation failed.
Violation: 'Cache table is missing expected columns.'
Missing Columns: {'pagePathPlusQueryString', 'screenPageViews', 'bounceRate', 'hostName'}
The interesting thing is that all cache files do seem to have those columns:
