:wave: as of Airbyte `v0.40.10` I'm getting the fo...
# help-api-cli-orchestration
h
👋 as of Airbyte
v0.40.10
I'm getting the following error when trying to import any connection using
octavia-cli
. Anything I should change for octavia to support +v0.40.9? Everything seems to work in
v0.40.9
. Thank you!
Copy code
Traceback (most recent call last):
  File "/usr/local/bin/octavia", line 8, in <module>
    sys.exit(octavia())
  File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1128, in __call__
    return self.main(*args, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1053, in main
    rv = self.invoke(ctx)
  File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1659, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1659, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/local/lib/python3.9/site-packages/octavia_cli/base_commands.py", line 54, in invoke
    raise e
  File "/usr/local/lib/python3.9/site-packages/octavia_cli/base_commands.py", line 51, in invoke
    result = super().invoke(ctx)
  File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1395, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/local/lib/python3.9/site-packages/click/core.py", line 754, in invoke
    return __callback(*args, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/click/decorators.py", line 26, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/octavia_cli/check_context.py", line 91, in wrapper
    f(ctx, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/octavia_cli/_import/commands.py", line 156, in connection
    click.echo(import_connection(ctx.obj["API_CLIENT"], ctx.obj["WORKSPACE_ID"], resource))
  File "/usr/local/lib/python3.9/site-packages/octavia_cli/_import/commands.py", line 121, in import_connection
    managed_resource, state = resources.factory(api_client, workspace_id, new_configuration_path).manage(connection_id)
  File "/usr/local/lib/python3.9/site-packages/octavia_cli/apply/resources.py", line 829, in factory
    return Connection(api_client, workspace_id, raw_configuration, configuration_path)
  File "/usr/local/lib/python3.9/site-packages/octavia_cli/apply/resources.py", line 273, in __init__
    self.configuration = self._deserialize_raw_configuration()
  File "/usr/local/lib/python3.9/site-packages/octavia_cli/apply/resources.py", line 601, in _deserialize_raw_configuration
    self._check_for_legacy_connection_configuration_keys(configuration)
  File "/usr/local/lib/python3.9/site-packages/octavia_cli/apply/resources.py", line 760, in _check_for_legacy_connection_configuration_keys
    self._check_for_wrong_casing_in_connection_configurations_keys(configuration_to_check)
  File "/usr/local/lib/python3.9/site-packages/octavia_cli/apply/resources.py", line 779, in _check_for_wrong_casing_in_connection_configurations_keys
    for stream in configuration_to_check["sync_catalog"]["streams"]:
KeyError: 'sync_catalog'
Confirmed I get the same error in 0.40.11, 12 and 15
a
Yes, I am having the same issue... and opened the issue you mentioned! cc @Bryce Groff (Airbyte)
z
Hi , Can you kindly share the commands or sample file to reproduce the error ?
h
@zafar mahmood this happens on the import command, it happens when importing any existing connection with Airbyte >0.40.9