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 2020/11/17 16:32:42 UTC
[GitHub] [airflow] anujjamwal commented on issue #12400: Scheduler keeps exiting with AttributeError: 'MySQLConverter' object has no attribute '_dagruntype_to_mysql' when using docker 2.0.0b2 image
anujjamwal commented on issue #12400:
URL: https://github.com/apache/airflow/issues/12400#issuecomment-729046330
@ashb Steps to reproduce
```
docker run -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -e MYSQL_DATABASE=airflow -e MYSQL_USER=airflow -e MYSQL_PASSWORD=airflow -v $(pwd)/data:/var/lib/mysql -p 33060:33060 mysql:latest
docker run -e AIRFLOW__CORE__SQL_ALCHEMY_CONN=mysql+mysqlconnector://airflow:airflow@host.docker.internal:3306/airflow?use_pure=true -e AIRFLOW__CORE__EXECUTOR=LocalExecutor apache/airflow:2.0.0b2-python3.7 db upgrade
docker run -e AIRFLOW__CORE__SQL_ALCHEMY_CONN=mysql+mysqlconnector://airflow:airflow@host.docker.internal:3306/airflow?use_pure=true -e AIRFLOW__CORE__EXECUTOR=LocalExecutor apache/airflow:2.0.0b2-python3.7 scheduler
```
Exception Snippet
```
DB_BACKEND=mysql+mysqlconnector
DB_HOST=host.docker.internal
DB_PORT=3306
____________ _____________
____ |__( )_________ __/__ /________ __
____ /| |_ /__ ___/_ /_ __ /_ __ \_ | /| / /
___ ___ | / _ / _ __/ _ / / /_/ /_ |/ |/ /
_/_/ |_/_/ /_/ /_/ /_/ \____/____/|__/
[2020-11-17 16:25:24,171] {scheduler_job.py:1249} INFO - Starting the scheduler
[2020-11-17 16:25:24,172] {scheduler_job.py:1254} INFO - Processing each file at most -1 times
[2020-11-17 16:25:24,343] {dag_processing.py:250} INFO - Launched DagFileProcessorManager with pid: 108
[2020-11-17 16:25:24,345] {scheduler_job.py:1761} INFO - Resetting orphaned tasks for active dag runs
[2020-11-17 16:25:24,477] {settings.py:52} INFO - Configured default timezone Timezone('UTC')
[2020-11-17 16:25:24,504] {scheduler_job.py:1301} ERROR - Exception when executing SchedulerJob._run_scheduler_loop
Traceback (most recent call last):
File "/home/airflow/.local/lib/python3.7/site-packages/mysql/connector/conversion.py", line 183, in to_mysql
return getattr(self, "_{0}_to_mysql".format(type_name))(value)
AttributeError: 'MySQLConverter' object has no attribute '_dagruntype_to_mysql'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/airflow/.local/lib/python3.7/site-packages/mysql/connector/cursor.py", line 410, in _process_params_dict
conv = to_mysql(conv)
File "/home/airflow/.local/lib/python3.7/site-packages/mysql/connector/conversion.py", line 186, in to_mysql
"MySQL type".format(type_name))
TypeError: Python 'dagruntype' cannot be converted to a MySQL type
During handling of the above exception, another exception occurred:
```
----------------------------------------------------------------
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.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org