cole_saunders
01/07/2022, 11:57 AMELT could not be completed: Cannot start extractor: Catalog discovery failed
invoke tap-oracle -d
Β also does not work.
Discovery for tap-oracle on local installation works fine but once I use docker, it does not.
Anyone else had trouble with containerising tap-oracle?visch
01/07/2022, 1:35 PMmeltano elt tap-oracle target-jsonl
? if so then add meltano --log-level=debug elt tap-oracle target-jsonl
visch
01/07/2022, 1:36 PMcole_saunders
01/07/2022, 2:03 PM2022-01-07T13:53:35.930869Z [debug ] Deleted configuration at /project/.meltano/run/elt/2022-01-07T135334--tap-oracle--target-postgres/f6df6546-1863-4085-bc61-7ff0cd26999d/target.7ab83b2e-e976-4e6e-90f6-15790c1a5ac3.config.json
2022-01-07T13:53:35.931887Z [debug ] Deleted configuration at /project/.meltano/run/elt/2022-01-07T135334--tap-oracle--target-postgres/f6df6546-1863-4085-bc61-7ff0cd26999d/tap.5718d68d-105d-4e88-ae8d-60abaf1a77d8.config.json
2022-01-07T13:53:35.933225Z [debug ] ELT could not be completed: Cannot start extractor: Catalog discovery failed: command ['/project/.meltano/extractors/tap-oracle/venv/bin/tap-oracle', '--config', '/project/.meltano/run/elt/2022-01-07T135334--tap-oracle--target-postgres/f6df6546-1863-4085-bc61-7ff0cd26999d/tap.5718d68d-105d-4e88-ae8d-60abaf1a77d8.config.json', '--discover'] returned 1
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/meltano/core/runner/singer.py", line 67, in invoke
stderr=asyncio.subprocess.PIPE, # Log
File "/usr/local/lib/python3.6/site-packages/meltano/core/plugin_invoker.py", line 277, in invoke_async
async with self._invoke(*args, **kwargs) as (
File "/usr/local/lib/python3.6/site-packages/async_generator/_util.py", line 34, in __aenter__
return await self._agen.asend(None)
File "/usr/local/lib/python3.6/site-packages/meltano/core/plugin_invoker.py", line 262, in _invoke
async with self.plugin.trigger_hooks("invoke", self, args):
File "/usr/local/lib/python3.6/site-packages/async_generator/_util.py", line 34, in __aenter__
return await self._agen.asend(None)
File "/usr/local/lib/python3.6/site-packages/meltano/core/behavior/hookable.py", line 87, in trigger_hooks
await self.__class__.trigger(self, f"before_{hook_name}", *args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/meltano/core/behavior/hookable.py", line 115, in trigger
raise err
File "/usr/local/lib/python3.6/site-packages/meltano/core/behavior/hookable.py", line 107, in trigger
await hook_func(target, *args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/meltano/core/plugin/singer/tap.py", line 270, in discover_catalog_hook
await self.discover_catalog(plugin_invoker)
File "/usr/local/lib/python3.6/site-packages/meltano/core/plugin/singer/tap.py", line 315, in discover_catalog
await self.run_discovery(plugin_invoker, catalog_path)
File "/usr/local/lib/python3.6/site-packages/meltano/core/plugin/singer/tap.py", line 382, in run_discovery
f"Catalog discovery failed: command {plugin_invoker.exec_args('--discover')} returned {exit_code}"
meltano.core.plugin.error.PluginExecutionError: Catalog discovery failed: command ['/project/.meltano/extractors/tap-oracle/venv/bin/tap-oracle', '--config', '/project/.meltano/run/elt/2022-01-07T135334--tap-oracle--target-postgres/f6df6546-1863-4085-bc61-7ff0cd26999d/tap.5718d68d-105d-4e88-ae8d-60abaf1a77d8.config.json', '--discover'] returned 1
visch
01/07/2022, 2:04 PMvisch
01/07/2022, 2:04 PMvisch
01/07/2022, 2:05 PMvisch
01/07/2022, 2:06 PMcole_saunders
01/07/2022, 2:10 PMcole_saunders
01/07/2022, 2:13 PMvisch
01/07/2022, 2:14 PMvisch
01/07/2022, 2:14 PM2022-01-07T13:53:35.907479Z [info ] cx_Oracle.DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded: "libclntsh.so: cannot open shared object file: No such file or directory". See <https://oracle.github.io/odpi/doc/installation.html#linux> for help name=tap-oracle stdio=stderr type=discovery
visch
01/07/2022, 2:16 PMcole_saunders
01/07/2022, 2:19 PMcole_saunders
01/07/2022, 2:19 PMcole_saunders
01/07/2022, 2:28 PMcole_saunders
01/07/2022, 2:34 PMoracle-instantclient-basic 21.4.0.0.0-2 amd64 Oracle Instant Client Basic package
oracle-instantclient-devel 21.4.0.0.0-2 amd64 Development header files for Oracle Instant Client.
oracle-instantclient-sqlplus 21.4.0.0.0-2 amd64 Oracle Instant Client SQL*Plus package
oracle-instantclient-tools 21.4.0.0.0-2 amd64 Tools for Oracle Instant Client
visch
01/07/2022, 3:39 PMcole_saunders
01/07/2022, 5:16 PMvisch
01/07/2022, 5:17 PMvisch
01/07/2022, 5:17 PM