Hi everyone, I'm facing an issue with `edr report`...
# community-support
o
Hi everyone, I'm facing an issue with
edr 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.
Copy code
$ 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
Copy code
dbt_project_folder
	- venv
	- models
	- seeds
	...
	- dbt_project.yml
	- profiles.yml
Copy code
$ 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 exceeded
n
Hey @Owen Agitza Jaya! See Elementary AI's answer 🙂