Hi team! I have a problem when I run `meltano --lo...
# troubleshooting
p
Hi team! I have a problem when I run `meltano --log-level=debug install extractor tap-postgres`:
Copy code
meltano.cli.utils.CliError: __init__() got an unexpected keyword argument 'request_timeout'
__init__() got an unexpected keyword argument 'request_timeout'
I figured out, that the problem with
snowplow-tracker
, because
___init___
method of Tracker class doesn't have
request_timeout
as an argument. Thank you!
e
Hi @p0mami! The
request_timeout
argument is not being passed to the
Tracker
constructor, but to the
Emitter
one. This was added to the snowplow tracker library in their latest release (
0.10.0
), which makes me think that you got an older version in your Python environment somehow. Try upgrading the version of
snowplow-tracker
in that environment, or if you have not already, try installing Meltano in an isolated virtualenv, perhaps using pipx.
p
@edgar_ramirez_mondragon thank you, for you answer. You are right, the error occurred by Emmiter. I'm sure, that i have right version of
snowplow-tracker
, also i've checked
venv/lib/python3.8/site-packages/snowplow_tracker/emitters.py
and there is a
request_timeout
argument in the
__init__
Might be this problem because of docker?
e
Are you using the official docker image for meltano or a custom one?
p
custom, just from python3.8
b
was this resolved @p0mami? I am also facing the same thing.. with meltano
2.1.0
, I cannot upgrade further than that
p
@binoy_shah in my case the problem was in dependencies conflict between dbt-core and meltano. I resolved this problem by installing meltano after dbt Another way to deal with it is to install meltano in another python environment or with pipx