hey all, I have merged a pr to update a singer tap...
# getting-started
k
hey all, I have merged a pr to update a singer tap (hellobaton). Does meltano need to "pull" in the latest code changes ? Or do we need to clear some cache somewhere? I reran the jobs but it looks like the fields added to the json of the endpoinnt doesnt appear in the tables in my destination (snowflake)
w
Hi @kevin. Have you run
meltano install extractor tap-hellobaton
to update the tap? Meltano fetches the version specified in the
pip_url
field, so please ensure that the version specified there is the one you want.
p
Will might know better but I always run that with the
--clean
flag after I've updated the pip url like
meltano install extractor tap-hellobaton --clean
If that doesnt work I'd start to wonder if the catalog is cached, in which case you'd want to delete your
.meltano/run/tap-hellobaton/
folder where the catalogs are written
w
Probably a good idea to use
--clean
. It shouldn't be necessary, but given the problem at hand it's best to eliminate possible sources of error.
k
yeah the
--clean
flag didnt look like it works. ill try deleting the cache
got this error now all of a sudden after the clean install:
Copy code
2023-03-01T16:52:07.160698Z [info     ] ERROR could not find io module state (interpreter shutdown?) cmd_type=loader name=target-snowflake run_id=e8cc8fb6-2e54-4501-8a4b-4de88b6e55ec state_id=2023-03-01T165158--tap-hellobaton--target-snowflake stdio=stderr
any ideas?
that was running
meltano elt tap-hellobaton target-snowflake