You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by GitBox <gi...@apache.org> on 2022/02/18 19:49:38 UTC
[GitHub] [airflow] tommyjcarpenter opened a new issue #21674: recent package upgrade causing a breakage
tommyjcarpenter opened a new issue #21674:
URL: https://github.com/apache/airflow/issues/21674
### Apache Airflow version
2.2.3 (latest released)
### What happened
`itsdangerous` had a release 16 hours ago, but I'm not 100% sure it's the cause of this:
```
==================================== ERRORS ====================================
--
900 | _______ ERROR collecting tests/test_airflow_generate_indexapi_runner.py ________
901 | /root/.pyenv/versions/3.10.2/lib/python3.10/logging/config.py:390: in resolve
902 | found = getattr(found, frag)
903 | E AttributeError: module 'airflow.utils.log' has no attribute 'file_task_handler'
904 |
905 | During handling of the above exception, another exception occurred:
906 | /root/.pyenv/versions/3.10.2/lib/python3.10/logging/config.py:392: in resolve
907 | self.importer(used)
908 | .tox/unit/lib/python3.10/site-packages/airflow/utils/log/file_task_handler.py:25: in <module>
909 | from itsdangerous import TimedJSONWebSignatureSerializer
910 | E ImportError: cannot import name 'TimedJSONWebSignatureSerializer' from 'itsdangerous' (/codebuild/output/src517196057/src/github.com/merqurian/python-indexapi/.tox/unit/lib/python3.10/site-packages/itsdangerous/__init__.py)
911 |
912 | The above exception was the direct cause of the following exception:
913 | /root/.pyenv/versions/3.10.2/lib/python3.10/logging/config.py:565: in configure
914 | handler = self.configure_handler(handlers[name])
915 | /root/.pyenv/versions/3.10.2/lib/python3.10/logging/config.py:723: in configure_handler
916 | klass = self.resolve(cname)
917 | /root/.pyenv/versions/3.10.2/lib/python3.10/logging/config.py:399: in resolve
918 | raise v
919 | /root/.pyenv/versions/3.10.2/lib/python3.10/logging/config.py:392: in resolve
920 | self.importer(used)
921 | .tox/unit/lib/python3.10/site-packages/airflow/utils/log/file_task_handler.py:25: in <module>
922 | from itsdangerous import TimedJSONWebSignatureSerializer
923 | E ValueError: Cannot resolve 'airflow.utils.log.file_task_handler.FileTaskHandler': cannot import name 'TimedJSONWebSignatureSerializer' from 'itsdangerous' (/codebuild/output/src517196057/src/github.com/merqurian/python-indexapi/.tox/unit/lib/python3.10/site-packages/itsdangerous/__init__.py)
```
here was the test trace that caused this:
```
The above exception was the direct cause of the following exception:
tests/test_airflow_generate_indexapi_runner.py:5: in <module>
from airflow.models.dagbag import DagBag
.tox/unit/lib/python3.10/site-packages/airflow/__init__.py:46: in <module>
settings.initialize()
.tox/unit/lib/python3.10/site-packages/airflow/settings.py:492: in initialize
LOGGING_CLASS_PATH = configure_logging()
.tox/unit/lib/python3.10/site-packages/airflow/logging_config.py:74: in configure_logging
raise e
.tox/unit/lib/python3.10/site-packages/airflow/logging_config.py:69: in configure_logging
dictConfig(logging_config)
../../.pyenv/versions/3.10.2/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/logging/config.py:810: in dictConfig
dictConfigClass(config).configure()
../../.pyenv/versions/3.10.2/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/logging/config.py:572: in configure
raise ValueError('Unable to configure handler '
E ValueError: Unable to configure handler 'task'
```
### What you expected to happen
this was working until yesterday, some recent release has broken airflow
### How to reproduce
```
apache-airflow
apache-airflow-providers-cncf-kubernetes
```
### Operating System
mac and ubuntu
### Versions of Apache Airflow Providers
```
apache-airflow
apache-airflow-providers-cncf-kubernetes
```
latest in pypi as of today
### Deployment
Other
### Deployment details
this was not in a deployment, just in a test, our test import the latest from pypi of :
```
apache-airflow
apache-airflow-providers-cncf-kubernetes
```
### Anything else
_No response_
### Are you willing to submit PR?
- [ ] 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: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [airflow] boring-cyborg[bot] commented on issue #21674: recent package upgrade causing a breakage
Posted by GitBox <gi...@apache.org>.
boring-cyborg[bot] commented on issue #21674:
URL: https://github.com/apache/airflow/issues/21674#issuecomment-1045088732
Thanks for opening your first issue here! Be sure to follow the issue template!
--
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: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [airflow] potiuk commented on issue #21674: recent package upgrade causing a breakage
Posted by GitBox <gi...@apache.org>.
potiuk commented on issue #21674:
URL: https://github.com/apache/airflow/issues/21674#issuecomment-1045095205
You should use constraints to install airflow : https://airflow.apache.org/docs/apache-airflow/stable/installation/installing-from-pypi.html
Did you do it ? If not - can you make sure you do it (this is the only supported and recommended way of installing airflow that you should follow).
--
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: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org