Hey, I am building a new Airbyte connector using t...
# replication-troubleshooting
s
Hey, I am building a new Airbyte connector using the low-code connector development. I generally follow the tutorial. Running:
python main.py check --config secrets/config.json
returns
Copy code
{"type": "LOG", "log": {"level": "INFO", "message": "Check succeeded"}}
{"type": "CONNECTION_STATUS", "connectionStatus": {"status": "SUCCEEDED"}}
so the connection works. However at step 4, when running
python main.py read --debug --config secrets/config.json --catalog integration_tests/configured_catalog.json
I get the following error message
Copy code
{"type": "DEBUG", "message": "Debug logs enabled", "data": {}}
{"type": "LOG", "log": {"level": "FATAL", "message": "Expecting value: line 12 column 3 (char 240)\nTraceback (most recent call last):\n File \"/Users/sebastianbrickel/Documents/airbyte/airbyte-integrations/connectors/source-waiteraid/main.py\", line 13, in <module>\n  launch(source, sys.argv[1:])\n File \"/Users/sebastianbrickel/Documents/airbyte/airbyte-integrations/connectors/source-waiteraid/.venv/lib/python3.9/site-packages/airbyte_cdk/entrypoint.py\", line 123, in launch\n  for message in source_entrypoint.run(parsed_args):\n File \"/Users/sebastianbrickel/Documents/airbyte/airbyte-integrations/connectors/source-waiteraid/.venv/lib/python3.9/site-packages/airbyte_cdk/entrypoint.py\", line 111, in run\n  config_catalog = self.source.read_catalog(parsed_args.catalog)\n File \"/Users/sebastianbrickel/Documents/airbyte/airbyte-integrations/connectors/source-waiteraid/.venv/lib/python3.9/site-packages/airbyte_cdk/sources/source.py\", line 90, in read_catalog\n  return ConfiguredAirbyteCatalog.parse_obj(self.read_config(catalog_path))\n File \"/Users/sebastianbrickel/Documents/airbyte/airbyte-integrations/connectors/source-waiteraid/.venv/lib/python3.9/site-packages/airbyte_cdk/connector.py\", line 53, in read_config\n  return json.loads(contents)\n File \"/Users/sebastianbrickel/opt/miniconda3/lib/python3.9/json/_init_.py\", line 346, in loads\n  return _default_decoder.decode(s)\n File \"/Users/sebastianbrickel/opt/miniconda3/lib/python3.9/json/decoder.py\", line 337, in decode\n  obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n File \"/Users/sebastianbrickel/opt/miniconda3/lib/python3.9/json/decoder.py\", line 355, in raw_decode\n  raise JSONDecodeError(\"Expecting value\", s, err.value) from None\njson.decoder.JSONDecodeError: Expecting value: line 12 column 3 (char 240)"}}
{"type": "TRACE", "trace": {"type": "ERROR", "emitted_at": 1666179423642.493, "error": {"message": "Something went wrong in the connector. See the logs for more details.", "internal_message": "Expecting value: line 12 column 3 (char 240)", "stack_trace": "Traceback (most recent call last):\n File \"/Users/sebastianbrickel/Documents/airbyte/airbyte-integrations/connectors/source-waiteraid/main.py\", line 13, in <module>\n  launch(source, sys.argv[1:])\n File \"/Users/sebastianbrickel/Documents/airbyte/airbyte-integrations/connectors/source-waiteraid/.venv/lib/python3.9/site-packages/airbyte_cdk/entrypoint.py\", line 123, in launch\n  for message in source_entrypoint.run(parsed_args):\n File \"/Users/sebastianbrickel/Documents/airbyte/airbyte-integrations/connectors/source-waiteraid/.venv/lib/python3.9/site-packages/airbyte_cdk/entrypoint.py\", line 111, in run\n  config_catalog = self.source.read_catalog(parsed_args.catalog)\n File \"/Users/sebastianbrickel/Documents/airbyte/airbyte-integrations/connectors/source-waiteraid/.venv/lib/python3.9/site-packages/airbyte_cdk/sources/source.py\", line 90, in read_catalog\n  return ConfiguredAirbyteCatalog.parse_obj(self.read_config(catalog_path))\n File \"/Users/sebastianbrickel/Documents/airbyte/airbyte-integrations/connectors/source-waiteraid/.venv/lib/python3.9/site-packages/airbyte_cdk/connector.py\", line 53, in read_config\n  return json.loads(contents)\n File \"/Users/sebastianbrickel/opt/miniconda3/lib/python3.9/json/_init_.py\", line 346, in loads\n  return _default_decoder.decode(s)\n File \"/Users/sebastianbrickel/opt/miniconda3/lib/python3.9/json/decoder.py\", line 337, in decode\n  obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n File \"/Users/sebastianbrickel/opt/miniconda3/lib/python3.9/json/decoder.py\", line 355, in raw_decode\n  raise JSONDecodeError(\"Expecting value\", s, err.value) from None\njson.decoder.JSONDecodeError: Expecting value: line 12 column 3 (char 240)\n", "failure_type": "system_error"}}}
I am completely stuck right now. Any advice/hint is welcome
u
@[DEPRECATED] Marcos Marx turned this message into Zendesk ticket 2926 to ensure timely resolution!
s
Never mind, error was additional comma in integration_tests/configured_catalog.json
1