Hi All, Getting started with Elementary I keep get...
# community-support
s
Hi All, Getting started with Elementary I keep getting this error when I do "edr report"
Copy code
17:09:27
17:09:27    compiled Code at target\compiled\dbt_data_vault_part_traceability\models\L200_raw_vault\sats\test_sats.yaml\unique_sat_vehicle_mes_VEHICLE_HASH_KEY.sql
17:09:27
17:09:27  Done. PASS=72 WARN=1 ERROR=11 SKIP=0 TOTAL=84

(env) C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability>edr report
    ________                          __
   / ____/ /__  ____ ___  ___  ____  / /_____ ________  __
  / __/ / / _ \/ __ `__ \/ _ \/ __ \/ __/ __ `/ ___/ / / /
 / /___/ /  __/ / / / / /  __/ / / / /_/ /_/ / /  / /_/ /
/_____/_/\___/_/ /_/ /_/\___/_/ /_/\__/\__,_/_/   \__, /
                                                 /____/

Any feedback and suggestions are welcomed! join our community here - <https://bit.ly/slack-elementary>

2023-10-31 17:09:43 — INFO — Running with edr=0.12.0
2023-10-31 17:09:43 — INFO — Running dbt --log-format json deps --project-dir C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\Lib\site-packages\elementary\monitor\dbt_project
2023-10-31 17:09:53 — INFO — Running with dbt=1.4.6
2023-10-31 17:09:53 — INFO — Installing dbt-labs/dbt_utils
2023-10-31 17:09:53 — INFO —   Installed from version 0.8.6
2023-10-31 17:09:53 — INFO —   Updated version available: 1.1.1
2023-10-31 17:09:53 — INFO — Installing elementary-data/elementary
2023-10-31 17:09:53 — INFO — Encountered an error:
[Errno 2] No such file or directory: 'dbt_packages\\dbt-data-reliability-0.12.0\\integration_tests\\deprecated_tests\\macros\\unit_tests\\test_adapter_specific_macros_have_default_implementation.sql'
2023-10-31 17:09:53 — INFO — Traceback (most recent call last):
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\dbt\main.py", line 136, in main
    results, succeeded = handle_and_check(args)
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\dbt\main.py", line 206, in handle_and_check
    task, res = run_from_args(parsed)
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\dbt\main.py", line 253, in run_from_args
    results = task.run()
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\dbt\task\deps.py", line 75, in run
    package.install(self.config, renderer)
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\dbt\deps\registry.py", line 60, in install
    self._install(project, renderer)
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\dbt\deps\base.py", line 117, in _install
    connection_exception_retry(download_untar_fn, 5)
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\dbt\utils.py", line 620, in _connection_exception_retry
    return fn()
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\dbt\deps\base.py", line 129, in download_and_untar
    system.untar_package(tar_path, deps_path, package_name)
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\dbt\clients\system.py", line 492, in untar_package
    tarball.extractall(dest_dir)
  File "C:\Users\OPHILLI2\AppData\Local\Programs\Python\Python39\lib\tarfile.py", line 2034, in extractall
    self.extract(tarinfo, path, set_attrs=not tarinfo.isdir(),
  File "C:\Users\OPHILLI2\AppData\Local\Programs\Python\Python39\lib\tarfile.py", line 2075, in extract
    self._extract_member(tarinfo, os.path.join(path, tarinfo.name),
  File "C:\Users\OPHILLI2\AppData\Local\Programs\Python\Python39\lib\tarfile.py", line 2147, in _extract_member
    self.makefile(tarinfo, targetpath)
  File "C:\Users\OPHILLI2\AppData\Local\Programs\Python\Python39\lib\tarfile.py", line 2188, in makefile
    with bltn_open(targetpath, "wb") as target:
FileNotFoundError: [Errno 2] No such file or directory: 'dbt_packages\\dbt-data-reliability-0.12.0\\integration_tests\\deprecated_tests\\macros\\unit_tests\\test_adapter_specific_macros_have_default_implementation.sql'

Traceback (most recent call last):
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\elementary\clients\dbt\dbt_runner.py", line 82, in _run_command
    result = subprocess.run(
  File "C:\Users\OPHILLI2\AppData\Local\Programs\Python\Python39\lib\subprocess.py", line 524, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['dbt', '--log-format', 'json', 'deps', '--project-dir', 'C:\\Users\\OPHILLI2\\Documents\\dev\\dbt_data_vault_part_traceability\\env\\Lib\\site-packages\\elementary\\monitor\\dbt_project']' retur
ned non-zero exit status 2.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\OPHILLI2\AppData\Local\Programs\Python\Python39\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\Users\OPHILLI2\AppData\Local\Programs\Python\Python39\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\Scripts\edr.exe\__main__.py", line 7, in <module>
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\click\core.py", line 1130, in __call__
    return self.main(*args, **kwargs)
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\click\core.py", line 1055, in main
    rv = self.invoke(ctx)
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\elementary\cli\cli.py", line 67, in invoke
    return super().invoke(ctx)
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\click\core.py", line 1657, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\click\core.py", line 1404, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\click\core.py", line 760, in invoke
    return __callback(*args, **kwargs)
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\click\decorators.py", line 26, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\elementary\monitor\cli.py", line 406, in report
    data_monitoring = DataMonitoringReport(
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\elementary\monitor\data_monitoring\report\data_monitoring_report.py", line 42, in __init__
    super().__init__(
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\elementary\monitor\data_monitoring\data_monitoring.py", line 36, in __init__
    self.internal_dbt_runner = self._init_internal_dbt_runner()
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\elementary\monitor\data_monitoring\data_monitoring.py", line 73, in _init_internal_dbt_runner
    internal_dbt_runner = DbtRunner(
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\elementary\clients\dbt\dbt_runner.py", line 42, in __init__
    self._run_deps_if_needed()
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\elementary\clients\dbt\dbt_runner.py", line 293, in _run_deps_if_needed
    self.deps()
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\elementary\clients\dbt\dbt_runner.py", line 110, in deps
    success, _ = self._run_command(
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\elementary\clients\dbt\dbt_runner.py", line 93, in _run_command
    raise DbtCommandError(err, command_args, logs=logs)
elementary.exceptions.exceptions.DbtCommandError: Failed to run dbt command.
Encountered an error:
[Errno 2] No such file or directory: 'dbt_packages\\dbt-data-reliability-0.12.0\\integration_tests\\deprecated_tests\\macros\\unit_tests\\test_adapter_specific_macros_have_default_implementation.sql'
Traceback (most recent call last):
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\dbt\main.py", line 136, in main
    results, succeeded = handle_and_check(args)
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\dbt\main.py", line 206, in handle_and_check
    task, res = run_from_args(parsed)
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\dbt\main.py", line 253, in run_from_args
    results = task.run()
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\dbt\task\deps.py", line 75, in run
    package.install(self.config, renderer)
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\dbt\deps\registry.py", line 60, in install
    self._install(project, renderer)
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\dbt\deps\base.py", line 117, in _install
    connection_exception_retry(download_untar_fn, 5)
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\dbt\utils.py", line 620, in _connection_exception_retry
    return fn()
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\dbt\deps\base.py", line 129, in download_and_untar
    system.untar_package(tar_path, deps_path, package_name)
  File "C:\Users\OPHILLI2\Documents\dev\dbt_data_vault_part_traceability\env\lib\site-packages\dbt\clients\system.py", line 492, in untar_package
    tarball.extractall(dest_dir)
  File "C:\Users\OPHILLI2\AppData\Local\Programs\Python\Python39\lib\tarfile.py", line 2034, in extractall
    self.extract(tarinfo, path, set_attrs=not tarinfo.isdir(),
  File "C:\Users\OPHILLI2\AppData\Local\Programs\Python\Python39\lib\tarfile.py", line 2075, in extract
    self._extract_member(tarinfo, os.path.join(path, tarinfo.name),
  File "C:\Users\OPHILLI2\AppData\Local\Programs\Python\Python39\lib\tarfile.py", line 2147, in _extract_member
    self.makefile(tarinfo, targetpath)
  File "C:\Users\OPHILLI2\AppData\Local\Programs\Python\Python39\lib\tarfile.py", line 2188, in makefile
    with bltn_open(targetpath, "wb") as target:
FileNotFoundError: [Errno 2] No such file or directory: 'dbt_packages\\dbt-data-reliability-0.12.0\\integration_tests\\deprecated_tests\\macros\\unit_tests\\test_adapter_specific_macros_have_default_implementation.sql'
👀 1
e
Hey there @Samuel Oluwademilade Phillips, could you try to upgrade to
0.12.1
then do
dbt run -s elementary --full-refresh
s
Hi @Erik Zaadi, I just tried that but I get the same error. I did • Upgrade to 0.12.1 • dbt deps • dbt run -s elementary --full-refresh • Then dbt test • edr report I still get the same error Is it worth jumping on a call to resolve this?
e
Sure, ping me when you're available and I'll send a zoom link in a DM
I noticed that another user has the same problem for
dbt 1.4.6
, will notify both of you after I debug a bit