i'm running into some errors with tap-mysql (trans...
# singer-taps
h
i'm running into some errors with tap-mysql (transferwise variant) on the catalog discovery step.
Copy code
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/meltano/cli/elt.py", line 286, in _run_elt
    await _run_extract_load(log, elt_context, output_logger)
  File "/usr/local/lib/python3.8/site-packages/meltano/cli/elt.py", line 345, in _run_extract_load
    await singer_runner.run(
  File "/usr/local/lib/python3.8/site-packages/meltano/core/runner/singer.py", line 219, in run
    await self.invoke(
  File "/usr/local/lib/python3.8/site-packages/meltano/core/runner/singer.py", line 65, in invoke
    raise RunnerError(f"Cannot start extractor: {err}") from err
meltano.core.runner.RunnerError: Cannot start extractor: Catalog discovery failed: command ['/meltano/.meltano/extractors/tap-mysql/venv/bin/tap-mysql', '--config', '/meltano/.meltano/run/elt/2022-06-28T145745--tap-mysql-billing--target-jsonl/fa0b8cb2-00b0-45db-9225-70d966f86362/tap.41319404-10f4-4f6d-bc5a-928f9fcaf593.config.json', '--discover'] returned 1
wondering if others have hit the same error. how do i disable discovery and still run the pipeline. for ref, all the fields that i want extracted are explicitly defined in
meltano.yml
file
t
Usually this error means there's a problem connecting to the database. So it's probably not actually a discovery problem, and disabling discovery probably wouldn't fix it. 😉
h
Yup. You were absolutely correct