Hi team :hand:, I am trying to generate Snowflake ...
# help-api-cli-orchestration
s
Hi team , I am trying to generate Snowflake destination in Octavial CLI (version 0.40.32) using the following command
octavia generate destination 24892c4-daac-4491-b35d-c6688ba547ba snowflake
but errored out with the below message. I am using Airbyte 0.40.32. Could you please help me to get it resolved? Thanks in advance.
Copy code
🐙 - Octavia is targetting your Airbyte instance running at <http://localhost:8000> on workspace 6f1bedf4-795e-450b-910e-45eb306ecf56.
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/generate/commands.py", line 42, in destination
    generate_source_or_destination("destination", ctx.obj["API_CLIENT"], ctx.obj["WORKSPACE_ID"], definition_id, resource_name)
  File "/usr/local/lib/python3.9/site-packages/octavia_cli/generate/commands.py", line 22, in generate_source_or_destination
    definition = definitions.factory(definition_type, api_client, workspace_id, definition_id)
  File "/usr/local/lib/python3.9/site-packages/octavia_cli/generate/definitions.py", line 148, in factory
    definition = DestinationDefinition(api_client, definition_id)
  File "/usr/local/lib/python3.9/site-packages/octavia_cli/generate/definitions.py", line 64, in __init__
    self._api_data = self._read()
  File "/usr/local/lib/python3.9/site-packages/octavia_cli/generate/definitions.py", line 72, in _read
    raise e
  File "/usr/local/lib/python3.9/site-packages/octavia_cli/generate/definitions.py", line 68, in _read
    return self._get_fn(self.api_instance, **self._get_fn_kwargs, **self.COMMON_GET_FUNCTION_KWARGS)
  File "/usr/local/lib/python3.9/site-packages/airbyte_api_client/api/destination_definition_api.py", line 782, in get_destination_definition
    return self.get_destination_definition_endpoint.call_with_http_info(**kwargs)
  File "/usr/local/lib/python3.9/site-packages/airbyte_api_client/api_client.py", line 849, in call_with_http_info
    return self.api_client.call_api(
  File "/usr/local/lib/python3.9/site-packages/airbyte_api_client/api_client.py", line 410, in call_api
    return self.__call_api(resource_path, method,
  File "/usr/local/lib/python3.9/site-packages/airbyte_api_client/api_client.py", line 204, in __call_api
    raise e
  File "/usr/local/lib/python3.9/site-packages/airbyte_api_client/api_client.py", line 197, in __call_api
    response_data = self.request(
  File "/usr/local/lib/python3.9/site-packages/airbyte_api_client/api_client.py", line 456, in request
    return <http://self.rest_client.POST|self.rest_client.POST>(url,
  File "/usr/local/lib/python3.9/site-packages/airbyte_api_client/rest.py", line 269, in POST
    return self.request("POST", url,
  File "/usr/local/lib/python3.9/site-packages/airbyte_api_client/rest.py", line 228, in request
    raise ApiException(http_resp=r)
airbyte_api_client.exceptions.ApiException: (400)
Reason: Bad Request
HTTP response headers: HTTPHeaderDict({'Server': 'nginx/1.23.3', 'Date': 'Mon, 20 Feb 2023 15:47:23 GMT', 'Content-Type': 'application/json', 'Content-Length': '296', 'Connection': 'keep-alive'})
HTTP response body: {"message":"Bad Request","_links":{"self":{"href":"/api/v1/destination_definitions/get","templated":false}},"_embedded":{"errors":[{"message":"Required argument [DestinationDefinitionIdRequestBody destinationDefinitionIdRequestBody] not specified","path":"/destinationDefinitionIdRequestBody"}]}}