dbt=0.20.0-rc1 on postgres throws "maximum recursion depth exceeded while calling a Python object" error
See original GitHub issueDescribe the bug
Hi folks! Not sure what I gunked up, but this PR to update dbt-expectations
to 0.20.0 currently won’t run against my postgres
target but works fine against BigQuery and Snowflake.
integration_tests git:(fix/dbt-0.20.0-compatibility) dbt run -t postgres
Running with dbt=0.20.0-rc1
Encountered an error:
maximum recursion depth exceeded while calling a Python object
Steps To Reproduce
Probably the best way is to check out the PR, then cd integration_tests
and run dbt run -t postgres
where postgres
is one of the targets in your integration_tests
profile.
I’m running PostgreSQL 13 via the Mac Postgres app.
System information
Which database are you using dbt with?
- postgres
- redshift
- bigquery
- snowflake
- other (specify: ____________)
The output of dbt --version
:
installed version: 0.20.0-rc1
latest version: 0.19.1
Your version of dbt is ahead of the latest release!
Plugins:
- bigquery: 0.20.0rc1
- snowflake: 0.20.0rc1
- redshift: 0.20.0rc1
- postgres: 0.20.0rc1
The operating system you’re using: mac OS Big Sur 11.2.1 (20D74)
The output of python --version
:
Python 3.8.1
Issue Analytics
- State:
- Created 2 years ago
- Comments:8 (8 by maintainers)
Top Results From Across the Web
dbt=0.20.0-rc1 on postgres throws "maximum recursion depth ...
Describe the bug Hi folks! ... dbt=0.20.0-rc1 on postgres throws "maximum recursion depth exceeded while calling a Python object" error # ...
Read more >maximum recursion depth exceeded while calling a Python ...
I don't know whats wrong in self.area. when the line self._poly = to_shape(self.area) executes I get this error RuntimeError: maximum recursion ...
Read more >Maximum recursion depth exceeded while calling ... - Webucator
When working with Python properties, you might find yourself getting a “maximum recursion depth exceeded while calling a Python object” error.
Read more >Issue 42848: asyncio produces an unexpected traceback with ...
__getattribute__(name) RecursionError: maximum recursion depth exceeded while calling a Python object During handling of the above exception ...
Read more >maximum recursion depth exceeded while calling a Python ...
RecursionError : maximum recursion depth exceeded while calling a Python object when i check further log it said this error:
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Attaching logs… dbt.log
relevant lines (?)
@clausherther Gross! Thanks for the report. I just checked out your branch and reproduced the error. Here’s the relevant bit from the stacktrace:
Given that this seems related to our changes to infer macro dependencies, which is also making its way into 0.19.2, I’m going to test with 0.19.2-rc2 and see if I can reproduce the same error.