zafar
03/08/2022, 1:21 PMmeltano invoke airflow scheduler
. We used PostgreSQL database for Meltano and Airflow. We tried to recreate database but it didn't help. Tried to reset database using commands airflow resetdb
and airflow db reset
with newer version of Airflow, but it raised an error which couldn't delete table due to some relationship between tables.
INFO [alembic.runtime.migration] Context impl PostgresqlImpl.
INFO [alembic.runtime.migration] Will assume transactional DDL.
alembic.script.revision.ResolutionError: No such revision or branch 'd135f52a6f49'
alembic.util.exc.CommandError: Can't locate revision identified by 'd135f52a6f49'
Airflow metadata database could not be initialized: `airflow initdb` failed
Does anyone know or have experienced this problem? Please can anyone help on this issue? How we can fix this?
*the complete log below
Cc: @conno_kuytzafar
03/08/2022, 1:22 PMlast_heartbeat_at
column to job
table.
2022-03-07T113739.048117Z [error ] INFO [alembic.runtime.migration] Context impl PostgresqlImpl.
INFO [alembic.runtime.migration] Will assume transactional DDL.
Traceback (most recent call last):
File "/projects/.meltano/orchestrators/airflow/venv/lib/python3.8/site-packages/alembic/script/base.py", line 162, in _catch_revision_errors
yield
File "/projects/.meltano/orchestrators/airflow/venv/lib/python3.8/site-packages/alembic/script/base.py", line 364, in _upgrade_revs
revs = list(revs)
File "/projects/.meltano/orchestrators/airflow/venv/lib/python3.8/site-packages/alembic/script/revision.py", line 765, in _iterate_revisions
requested_lowers = self.get_revisions(lower)
File "/projects/.meltano/orchestrators/airflow/venv/lib/python3.8/site-packages/alembic/script/revision.py", line 319, in get_revisions
return sum([self.get_revisions(id_elem) for id_elem in id_], ())
File "/projects/.meltano/orchestrators/airflow/venv/lib/python3.8/site-packages/alembic/script/revision.py", line 319, in <listcomp>
return sum([self.get_revisions(id_elem) for id_elem in id_], ())
File "/projects/.meltano/orchestrators/airflow/venv/lib/python3.8/site-packages/alembic/script/revision.py", line 322, in get_revisions
return tuple(
File "/projects/.meltano/orchestrators/airflow/venv/lib/python3.8/site-packages/alembic/script/revision.py", line 323, in <genexpr>
self._revision_for_ident(rev_id, branch_label)
File "/projects/.meltano/orchestrators/airflow/venv/lib/python3.8/site-packages/alembic/script/revision.py", line 386, in _revision_for_ident
raise ResolutionError(
alembic.script.revision.ResolutionError: No such revision or branch 'd135f52a6f49'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/projects/.meltano/orchestrators/airflow/venv/bin/airflow", line 37, in <module>
args.func(args)
File "/projects/.meltano/orchestrators/airflow/venv/lib/python3.8/site-packages/airflow/bin/cli.py", line 1453, in initdb
db.initdb(settings.RBAC)
File "/projects/.meltano/orchestrators/airflow/venv/lib/python3.8/site-packages/airflow/utils/db.py", line 323, in initdb
upgradedb()
File "/projects/.meltano/orchestrators/airflow/venv/lib/python3.8/site-packages/airflow/utils/db.py", line 386, in upgradedb
command.upgrade(config, 'heads')
File "/projects/.meltano/orchestrators/airflow/venv/lib/python3.8/site-packages/alembic/command.py", line 298, in upgrade
script.run_env()
File "/projects/.meltano/orch…zafar
03/08/2022, 5:53 PM