Hi All, Has anyone encountered the bellow error o...
# community-support
a
Hi All, Has anyone encountered the bellow error on DBT 1.4
edr report --file-path "report.html"
Copy code
Traceback (most recent call last):
  File "/Users/user/projects/dbt/.venv/bin/edr", line 5, in <module>
    from elementary.cli.cli import cli
  File "/Users/user/projects/dbt/.venv/lib/python3.11/site-packages/elementary/cli/cli.py", line 9, in <module>
    from elementary.monitor.cli import monitor, report, send_report
  File "/Users/user/projects/dbt/.venv/lib/python3.11/site-packages/elementary/monitor/cli.py", line 9, in <module>
    from elementary.monitor.data_monitoring.report.data_monitoring_report import (
  File "/Users/user/projects/dbt/.venv/lib/python3.11/site-packages/elementary/monitor/data_monitoring/report/data_monitoring_report.py", line 12, in <module>
    from elementary.clients.s3.client import S3Client
  File "/Users/user/projects/dbt/.venv/lib/python3.11/site-packages/elementary/clients/s3/client.py", line 4, in <module>
    import boto3
  File "/Users/user/projects/dbt/.venv/lib/python3.11/site-packages/boto3/__init__.py", line 16, in <module>
    from boto3.session import Session
  File "/Users/user/projects/dbt/.venv/lib/python3.11/site-packages/boto3/session.py", line 17, in <module>
    import botocore.session
  File "/Users/user/projects/dbt/.venv/lib/python3.11/site-packages/botocore/session.py", line 26, in <module>
    import botocore.configloader
  File "/Users/user/projects/dbt/.venv/lib/python3.11/site-packages/botocore/configloader.py", line 19, in <module>
    from botocore.compat import six
  File "/Users/user/projects/dbt/.venv/lib/python3.11/site-packages/botocore/compat.py", line 25, in <module>
    from botocore.exceptions import MD5UnavailableError
  File "/Users/user/projects/dbt/.venv/lib/python3.11/site-packages/botocore/exceptions.py", line 15, in <module>
    from botocore.vendored.requests.exceptions import ConnectionError
  File "/Users/user/projects/dbt/.venv/lib/python3.11/site-packages/botocore/vendored/requests/__init__.py", line 58, in <module>
    from . import utils
  File "/Users/user/projects/dbt/.venv/lib/python3.11/site-packages/botocore/vendored/requests/utils.py", line 26, in <module>
    from .compat import parse_http_list as _parse_list_header
  File "/Users/user/projects/dbt/.venv/lib/python3.11/site-packages/botocore/vendored/requests/compat.py", line 7, in <module>
    from .packages import chardet
  File "/Users/user/projects/dbt/.venv/lib/python3.11/site-packages/botocore/vendored/requests/packages/__init__.py", line 3, in <module>
    from . import urllib3
  File "/Users/user/projects/dbt/.venv/lib/python3.11/site-packages/botocore/vendored/requests/packages/urllib3/__init__.py", line 10, in <module>
    from .connectionpool import (
  File "/Users/user/projects/dbt/.venv/lib/python3.11/site-packages/botocore/vendored/requests/packages/urllib3/connectionpool.py", line 38, in <module>
    from .response import HTTPResponse
  File "/Users/user/projects/dbt/.venv/lib/python3.11/site-packages/botocore/vendored/requests/packages/urllib3/response.py", line 9, in <module>
    from ._collections import HTTPHeaderDict
  File "/Users/user/projects/dbt/.venv/lib/python3.11/site-packages/botocore/vendored/requests/packages/urllib3/_collections.py", line 1, in <module>
    from collections import Mapping, MutableMapping
ImportError: cannot import name 'Mapping' from 'collections' (/opt/homebrew/Cellar/python@3.11/3.11.7/Frameworks/Python.framework/Versions/3.11/lib/python3.11/collections/__init__.py)
n
Hey @Armon 👋🏼 It looks like you are using Python 3.11, and I found this. Can you try downgrading to Python 3.10?
a
Hi @Noy Arie, we ended up downgrading to 3.11, thanks thankyou
r
@Noy Arie we tried downgrading to Python 3.10 and the issue seems to keep going, does a fix for python 3.11 can be expected?
o
@Roy Ben Dov can you share your exception? also, i would recommend setting up a new, fresh venv for
edr
and trying again