RJ
RJ2y ago

Airbyte sync error

A new Airbyte syncing error has appeared for me beginning sometime between 3:30pm-4:30pm Eastern time on Wednesday, August 9th. I hadn't updated my Convex deployment anytime that day (and have not yet since then, either). This is the error that is raised by the Convex source connector:
Traceback (most recent call last):
File "/airbyte/integration_code/main.py", line 13, in <module>
launch(source, sys.argv[1:])
File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/entrypoint.py", line 171, in launch
for message in source_entrypoint.run(parsed_args):
File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/entrypoint.py", line 101, in run
yield from map(AirbyteEntrypoint.airbyte_message_to_string, self.read(source_spec, config, config_catalog, state))
File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/entrypoint.py", line 141, in read
yield from self.source.read(self.logger, config, catalog, state)
File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/abstract_source.py", line 102, in read
stream_instances = {s.name: s for s in self.streams(config)}
File "/airbyte/integration_code/source_convex/source.py", line 72, in streams
return [
File "/airbyte/integration_code/source_convex/source.py", line 73, in <listcomp>
ConvexStream(
File "/airbyte/integration_code/source_convex/source.py", line 89, in __init__
json_schema["properties"]["_ab_cdc_lsn"] = {"type": "number"}
KeyError: 'properties'
Traceback (most recent call last):
File "/airbyte/integration_code/main.py", line 13, in <module>
launch(source, sys.argv[1:])
File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/entrypoint.py", line 171, in launch
for message in source_entrypoint.run(parsed_args):
File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/entrypoint.py", line 101, in run
yield from map(AirbyteEntrypoint.airbyte_message_to_string, self.read(source_spec, config, config_catalog, state))
File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/entrypoint.py", line 141, in read
yield from self.source.read(self.logger, config, catalog, state)
File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/abstract_source.py", line 102, in read
stream_instances = {s.name: s for s in self.streams(config)}
File "/airbyte/integration_code/source_convex/source.py", line 72, in streams
return [
File "/airbyte/integration_code/source_convex/source.py", line 73, in <listcomp>
ConvexStream(
File "/airbyte/integration_code/source_convex/source.py", line 89, in __init__
json_schema["properties"]["_ab_cdc_lsn"] = {"type": "number"}
KeyError: 'properties'
6 Replies
RJ
RJOP2y ago
I've tried resetting the data streams and re-syncing; the reset works, but the sync still fails
sshader
sshader2y ago
This sounds like a bug caused by a change on our end, but to confirm this, can you tell me the deployment name that's affected (e.g. happy-animal-123)? (feel free to DM if you don't want to post here)
RJ
RJOP2y ago
giant-ant-595
sshader
sshader2y ago
Great thanks -- confirmed that this is a bug from some recent changes. I've rolled those back on giant-ant-595 just now so hopefully a reset + sync will work now?
RJ
RJOP2y ago
It does! Thank you @sshader, I appreciate the quick resolution
sshader
sshader2y ago
Apologies for breaking this -- thank you for reporting!

Did you find this page helpful?