Owen Agitza Jaya
04/21/2025, 7:33 AMedr report command. I'm running this locally on Windows 10 with postgres. [Possibly related to Link]
The elementary schema is up and running, I just can't generate the report.
The details of the error is attached in the thread comment.
$ python -V
Python 3.12.9
$ pip list
dbt-core 1.7.0
dbt-postgres 1.7.0
elementary-data 0.18.1
dbt project structure
dbt_project_folder
- venv
- models
- seeds
...
- dbt_project.yml
- profiles.ymlOwen Agitza Jaya
04/21/2025, 7:33 AM$ edr report
________ __
/ ____/ /__ ____ ___ ___ ____ / /_____ ________ __
/ __/ / / _ \/ __ `__ \/ _ \/ __ \/ __/ __ `/ ___/ / / /
/ /___/ / __/ / / / / / __/ / / / /_/ /_/ / / / /_/ /
/_____/_/\___/_/ /_/ /_/\___/_/ /_/\__/\__,_/_/ \__, /
/____/
Any feedback and suggestions are welcomed! join our community here - <https://bit.ly/slack-elementary>
2025-04-21 14:24:03 — INFO — Running with edr=0.18.1
2025-04-21 14:24:03 — INFO — Installing packages for edr internal dbt package...
2025-04-21 14:24:03 — INFO — Running dbt command --log-format json deps --project-dir E:\Broom\Local Repo\broom-data-dbt\broom-venv\Lib\site-packages\elementary\monitor\dbt_project
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "E:\Broom\Local Repo\broom-data-dbt\broom-venv\Scripts\edr.exe\__main__.py", line 7, in <module>
File "E:\Broom\Local Repo\broom-data-dbt\broom-venv\Lib\site-packages\click\core.py", line 1161, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Broom\Local Repo\broom-data-dbt\broom-venv\Lib\site-packages\click\core.py", line 1082, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "E:\Broom\Local Repo\broom-data-dbt\broom-venv\Lib\site-packages\elementary\cli\cli.py", line 73, in invoke
return super().invoke(ctx)
^^^^^^^^^^^^^^^^^^^
File "E:\Broom\Local Repo\broom-data-dbt\broom-venv\Lib\site-packages\click\core.py", line 1697, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Broom\Local Repo\broom-data-dbt\broom-venv\Lib\site-packages\click\core.py", line 1443, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Broom\Local Repo\broom-data-dbt\broom-venv\Lib\site-packages\click\core.py", line 788, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Broom\Local Repo\broom-data-dbt\broom-venv\Lib\site-packages\click\decorators.py", line 33, in new_func
return f(get_current_context(), *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Broom\Local Repo\broom-data-dbt\broom-venv\Lib\site-packages\elementary\monitor\cli.py", line 450, in report
data_monitoring = DataMonitoringReport(
^^^^^^^^^^^^^^^^^^^^^
File "E:\Broom\Local Repo\broom-data-dbt\broom-venv\Lib\site-packages\elementary\monitor\data_monitoring\report\data_monitoring_report.py", line 41, in __init__
super().__init__(
File "E:\Broom\Local Repo\broom-data-dbt\broom-venv\Lib\site-packages\elementary\monitor\data_monitoring\data_monitoring.py", line 35, in __init__
self.internal_dbt_runner = self._init_internal_dbt_runner()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Broom\Local Repo\broom-data-dbt\broom-venv\Lib\site-packages\elementary\monitor\data_monitoring\data_monitoring.py", line 61, in _init_internal_dbt_runner
internal_dbt_runner = create_dbt_runner(
^^^^^^^^^^^^^^^^^^
File "E:\Broom\Local Repo\broom-data-dbt\broom-venv\Lib\site-packages\elementary\clients\dbt\factory.py", line 37, in create_dbt_runner
return RUNNER_CLASS(
^^^^^^^^^^^^^
File "E:\Broom\Local Repo\broom-data-dbt\broom-venv\Lib\site-packages\elementary\clients\dbt\command_line_dbt_runner.py", line 57, in __init__
self._run_deps_if_needed()
File "E:\Broom\Local Repo\broom-data-dbt\broom-venv\Lib\site-packages\elementary\clients\dbt\command_line_dbt_runner.py", line 320, in _run_deps_if_needed
self.deps()
File "E:\Broom\Local Repo\broom-data-dbt\broom-venv\Lib\site-packages\elementary\clients\dbt\command_line_dbt_runner.py", line 133, in deps
result = self._run_command(
^^^^^^^^^^^^^^^^^^
File "E:\Broom\Local Repo\broom-data-dbt\broom-venv\Lib\site-packages\elementary\clients\dbt\command_line_dbt_runner.py", line 114, in _run_command
result = self._inner_run_command(
^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Broom\Local Repo\broom-data-dbt\broom-venv\Lib\site-packages\elementary\clients\dbt\api_dbt_runner.py", line 54, in _inner_run_command
raise DbtCommandError(
elementary.exceptions.exceptions.DbtCommandError: Failed to run dbt command.
maximum recursion depth exceededNoya Offer
04/27/2025, 2:09 PM