mikemoto opened a new issue #20805:
URL: https://github.com/apache/airflow/issues/20805
### Apache Airflow version
2.2.2
### What happened
Here is my code:
from airflow.utils import db
db.initdb()
Some error happened:
File
"/usr/local/bin/conda/lib/python3.7/site-packages/pipeline/worker/service/airflow_srv.py",
line 147, in initdb
db.initdb()
File
"/usr/local/bin/conda/lib/python3.7/site-packages/airflow/utils/session.py",
line 70, in wrapper
return func(*args, session=session, **kwargs)
File
"/usr/local/bin/conda/lib/python3.7/site-packages/airflow/utils/db.py", line
592, in initdb
upgradedb(session=session)
File
"/usr/local/bin/conda/lib/python3.7/site-packages/airflow/utils/session.py",
line 67, in wrapper
return func(*args, **kwargs)
File
"/usr/local/bin/conda/lib/python3.7/site-packages/airflow/utils/db.py", line
911, in upgradedb
command.upgrade(config, 'heads')
File
"/usr/local/bin/conda/lib/python3.7/site-packages/alembic/command.py", line
320, in upgrade
script.run_env()
File
"/usr/local/bin/conda/lib/python3.7/site-packages/alembic/script/base.py", line
563, in run_env
util.load_python_file(self.dir, "env.py")
File
"/usr/local/bin/conda/lib/python3.7/site-packages/alembic/util/pyfiles.py",
line 92, in load_python_file
module = load_module_py(module_id, path)
File
"/usr/local/bin/conda/lib/python3.7/site-packages/alembic/util/pyfiles.py",
line 108, in load_module_py
spec.loader.exec_module(module) # type: ignore
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in
_call_with_frames_removed
File
"/usr/local/bin/conda/lib/python3.7/site-packages/airflow/migrations/env.py",
line 107, in <module>
run_migrations_online()
File
"/usr/local/bin/conda/lib/python3.7/site-packages/airflow/migrations/env.py",
line 101, in run_migrations_online
context.run_migrations()
File "<string>", line 8, in run_migrations
File
"/usr/local/bin/conda/lib/python3.7/site-packages/alembic/runtime/environment.py",
line 851, in run_migrations
self.get_context().run_migrations(**kw)
File
"/usr/local/bin/conda/lib/python3.7/site-packages/alembic/runtime/migration.py",
line 620, in run_migrations
step.migration_fn(**kw)
File
"/usr/local/bin/conda/lib/python3.7/site-packages/airflow/migrations/versions/2c6edca13270_resource_based_permissions.py",
line 314, in upgrade
remap_permissions()
File
"/usr/local/bin/conda/lib/python3.7/site-packages/airflow/migrations/versions/2c6edca13270_resource_based_permissions.py",
line 289, in remap_permissions
appbuilder = create_app(config={'FAB_UPDATE_PERMS': False}).appbuilder
File
"/usr/local/bin/conda/lib/python3.7/site-packages/airflow/www/app.py", line
131, in create_app
init_api_connexion(flask_app)
File
"/usr/local/bin/conda/lib/python3.7/site-packages/airflow/www/extensions/init_views.py",
line 197, in init_api_connexion
specification='v1.yaml', base_path=base_path, validate_responses=True,
strict_validation=True
File
"/usr/local/bin/conda/lib/python3.7/site-packages/airflow/_vendor/connexion/apps/flask_app.py",
line 57, in add_api
api = super(FlaskApp, self).add_api(specification, **kwargs)
File
"/usr/local/bin/conda/lib/python3.7/site-packages/airflow/_vendor/connexion/apps/abstract.py",
line 156, in add_api
options=api_options.as_dict())
File
"/usr/local/bin/conda/lib/python3.7/site-packages/airflow/_vendor/connexion/apis/abstract.py",
line 75, in __init__
self.specification = Specification.load(specification,
arguments=arguments)
File
"/usr/local/bin/conda/lib/python3.7/site-packages/airflow/_vendor/connexion/spec.py",
line 153, in load
return cls.from_file(spec, arguments=arguments)
File
"/usr/local/bin/conda/lib/python3.7/site-packages/airflow/_vendor/connexion/spec.py",
line 107, in from_file
return cls.from_dict(spec)
File
"/usr/local/bin/conda/lib/python3.7/site-packages/airflow/_vendor/connexion/spec.py",
line 145, in from_dict
return OpenAPISpecification(spec)
File
"/usr/local/bin/conda/lib/python3.7/site-packages/airflow/_vendor/connexion/spec.py",
line 38, in __init__
self._validate_spec(raw_spec)
File
"/usr/local/bin/conda/lib/python3.7/site-packages/airflow/_vendor/connexion/spec.py",
line 237, in _validate_spec
validate_spec(spec)
File
"/usr/local/bin/conda/lib/python3.7/site-packages/openapi_spec_validator/shortcuts.py",
line 7, in validate
return validator_callable(spec, spec_url=spec_url)
File
"/usr/local/bin/conda/lib/python3.7/site-packages/openapi_spec_validator/validators.py",
line 49, in validate
for err in self.iter_errors(spec, spec_url=spec_url):
File
"/usr/local/bin/conda/lib/python3.7/site-packages/openapi_spec_validator/decorators.py",
line 59, in wrapper
for err in errors:
File
"/usr/local/bin/conda/lib/python3.7/site-packages/openapi_spec_validator/validators.py",
line 62, in iter_errors
for err in self._iter_paths_errors(paths, dereferencer):
File
"/usr/local/bin/conda/lib/python3.7/site-packages/openapi_spec_validator/decorators.py",
line 59, in wrapper
for err in errors:
File
"/usr/local/bin/conda/lib/python3.7/site-packages/openapi_spec_validator/validators.py",
line 168, in iter_errors
for err in self._iter_path_errors(url, path_item):
File
"/usr/local/bin/conda/lib/python3.7/site-packages/openapi_spec_validator/decorators.py",
line 59, in wrapper
for err in errors:
File
"/usr/local/bin/conda/lib/python3.7/site-packages/openapi_spec_validator/validators.py",
line 188, in iter_errors
for err in self._iter_path_item_errors(url, path_item_deref):
File
"/usr/local/bin/conda/lib/python3.7/site-packages/openapi_spec_validator/decorators.py",
line 59, in wrapper
for err in errors:
File
"/usr/local/bin/conda/lib/python3.7/site-packages/openapi_spec_validator/validators.py",
line 221, in iter_errors
url, field_name, operation, parameters):
File
"/usr/local/bin/conda/lib/python3.7/site-packages/openapi_spec_validator/decorators.py",
line 59, in wrapper
for err in errors:
File
"/usr/local/bin/conda/lib/python3.7/site-packages/openapi_spec_validator/validators.py",
line 253, in iter_errors
for err in self._iter_parameters_errors(parameters):
File
"/usr/local/bin/conda/lib/python3.7/site-packages/openapi_spec_validator/decorators.py",
line 59, in wrapper
for err in errors:
File
"/usr/local/bin/conda/lib/python3.7/site-packages/openapi_spec_validator/validators.py",
line 294, in iter_errors
for err in self._iter_parameter_errors(parameter_deref):
File
"/usr/local/bin/conda/lib/python3.7/site-packages/openapi_spec_validator/decorators.py",
line 59, in wrapper
for err in errors:
File
"/usr/local/bin/conda/lib/python3.7/site-packages/openapi_spec_validator/validators.py",
line 318, in iter_errors
for err in self._iter_schema_errors(schema_deref):
File
"/usr/local/bin/conda/lib/python3.7/site-packages/openapi_spec_validator/decorators.py",
line 59, in wrapper
for err in errors:
File
"/usr/local/bin/conda/lib/python3.7/site-packages/openapi_spec_validator/validators.py",
line 150, in iter_errors
for err in self._iter_value_errors(schema_deref, default):
File
"/usr/local/bin/conda/lib/python3.7/site-packages/openapi_spec_validator/decorators.py",
line 59, in wrapper
for err in errors:
File
"/usr/local/bin/conda/lib/python3.7/site-packages/openapi_spec_validator/validators.py",
line 345, in iter_errors
format_checker=oas30_format_checker,
TypeError: __init__() got an unexpected keyword argument 'resolver'
I am not sure what was happening, can any one help? Thanks a lot !
### What you expected to happen
initdb success
### How to reproduce
_No response_
### Operating System
NAME="Ubuntu" VERSION="18.04.6 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.6 LTS" VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic UBUNTU_CODENAME=bionic
### Versions of Apache Airflow Providers
_No response_
### Deployment
Other
### Deployment details
just deploy on my local server.
### Anything else
_No response_
### Are you willing to submit PR?
- [X] Yes I am willing to submit a PR!
### Code of Conduct
- [X] I agree to follow this project's [Code of
Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]