Jeoffreybauvin opened a new issue, #28804:
URL: https://github.com/apache/airflow/issues/28804
### Apache Airflow version
2.5.0
### What happened
When upgrading to Airflow 2.5.0, I have this error :
`
airflow-scheduler | ERROR [root] type object 'TaskFail' has no attribute
'execution_date'
`
### What you think should happen instead
Airflow is working fine, but maybe no error ? :D
### How to reproduce
Run db upgrade.
### Operating System
Debian 10.13
### Versions of Apache Airflow Providers
airflow-exporter==1.5.3
apache-airflow==2.5.0
apache-airflow-providers-amazon==6.2.0
apache-airflow-providers-apache-cassandra==3.1.0
apache-airflow-providers-apache-hdfs==3.2.0
apache-airflow-providers-apache-hive==4.1.1
apache-airflow-providers-apache-spark==4.0.0
apache-airflow-providers-celery==3.1.0
apache-airflow-providers-cncf-kubernetes==5.0.0
apache-airflow-providers-common-sql==1.3.2
apache-airflow-providers-docker==3.3.0
apache-airflow-providers-elasticsearch==4.3.1
apache-airflow-providers-ftp==3.3.0
apache-airflow-providers-google==8.6.0
apache-airflow-providers-grpc==3.1.0
apache-airflow-providers-hashicorp==3.2.0
apache-airflow-providers-http==4.1.0
apache-airflow-providers-imap==3.1.1
apache-airflow-providers-microsoft-azure==5.0.0
apache-airflow-providers-mysql==3.4.0
apache-airflow-providers-odbc==3.2.1
apache-airflow-providers-oracle==3.5.1
apache-airflow-providers-postgres==5.3.1
apache-airflow-providers-redis==3.1.0
apache-airflow-providers-sendgrid==3.1.0
apache-airflow-providers-sftp==4.2.0
apache-airflow-providers-slack==7.1.0
apache-airflow-providers-sqlite==3.3.1
apache-airflow-providers-ssh==3.3.0
google-cloud-orchestration-airflow==1.4.1
### Deployment
Docker-Compose
### Deployment details
I'm using MySQL Percona version 8.0.29.
### Anything else
Here are the full upgrade logs :
```
hdp-airflowdocker01-u01.dc05-airflow-scheduler | DB:
mysql+mysqldb://airflow:***@10.2.235.183/airflow
hdp-airflowdocker01-u01.dc05-airflow-scheduler | Performing upgrade with
database mysql+mysqldb://airflow:***@10.2.235.183/airflow
hdp-airflowdocker01-u01.dc05-airflow-scheduler | [2023-01-09 13:58:31,088]
{db.py:1436} DEBUG - running check function check_conn_id_duplicates
hdp-airflowdocker01-u01.dc05-airflow-scheduler | [2023-01-09 13:58:31,259]
{db.py:1436} DEBUG - running check function check_conn_type_null
hdp-airflowdocker01-u01.dc05-airflow-scheduler | [2023-01-09 13:58:31,267]
{db.py:1436} DEBUG - running check function check_run_id_null
hdp-airflowdocker01-u01.dc05-airflow-scheduler | [2023-01-09 13:58:31,438]
{db.py:1436} DEBUG - running check function check_bad_references
hdp-airflowdocker01-u01.dc05-airflow-scheduler | [2023-01-09 13:58:31,690]
{db.py:1382} DEBUG - checking model task_instance
hdp-airflowdocker01-u01.dc05-airflow-scheduler | [2023-01-09 13:58:31,691]
{db.py:1382} DEBUG - checking model task_reschedule
hdp-airflowdocker01-u01.dc05-airflow-scheduler | [2023-01-09 13:58:31,691]
{db.py:1382} DEBUG - checking model rendered_task_instance_fields
hdp-airflowdocker01-u01.dc05-airflow-scheduler | [2023-01-09 13:58:31,691]
{db.py:1382} DEBUG - checking model task_fail
hdp-airflowdocker01-u01.dc05-airflow-scheduler | [2023-01-09 13:58:31,691]
{db.py:1382} DEBUG - checking model xcom
hdp-airflowdocker01-u01.dc05-airflow-scheduler | [2023-01-09 13:58:31,691]
{db.py:1436} DEBUG - running check function check_username_duplicates
hdp-airflowdocker01-u01.dc05-airflow-scheduler | [2023-01-09 13:58:31,738]
{migration.py:204} INFO - Context impl MySQLImpl.
hdp-airflowdocker01-u01.dc05-airflow-scheduler | [2023-01-09 13:58:31,738]
{migration.py:207} INFO - Will assume non-transactional DDL.
hdp-airflowdocker01-u01.dc05-airflow-scheduler | [2023-01-09 13:58:31,757]
{db.py:1570} INFO - Creating tables
hdp-airflowdocker01-u01.dc05-airflow-scheduler | [2023-01-09 13:58:31,758]
{settings.py:407} DEBUG - Disposing DB connection pool (PID 6)
hdp-airflowdocker01-u01.dc05-airflow-scheduler | [2023-01-09 13:58:31,760]
{settings.py:266} DEBUG - Setting up DB connection pool (PID 6)
hdp-airflowdocker01-u01.dc05-airflow-scheduler | INFO
[alembic.runtime.migration] Context impl MySQLImpl.
hdp-airflowdocker01-u01.dc05-airflow-scheduler | INFO
[alembic.runtime.migration] Will assume non-transactional DDL.
hdp-airflowdocker01-u01.dc05-airflow-scheduler | INFO
[alembic.runtime.migration] Running upgrade b0d31815b5a6 -> e07f49787c9d, Add
case-insensitive unique constraint for username
hdp-airflowdocker01-u01.dc05-airflow-scheduler | INFO
[alembic.runtime.migration] Running upgrade e07f49787c9d -> ee8d93fcc81e, Add
updated_at column to DagRun and TaskInstance
hdp-airflowdocker01-u01.dc05-airflow-scheduler | INFO
[alembic.runtime.migration] Running upgrade ee8d93fcc81e -> 1986afd32c1b, Add
DagRunNote and TaskInstanceNote
hdp-airflowdocker01-u01.dc05-airflow-scheduler | INFO
[alembic.runtime.migration] Running upgrade 1986afd32c1b -> 290244fb8b83, Add
is_orphaned to DatasetModel
hdp-airflowdocker01-u01.dc05-airflow-scheduler | ERROR [root] type object
'TaskFail' has no attribute 'execution_date'
hdp-airflowdocker01-u01.dc05-airflow-scheduler |
/home/airflow/.local/lib/python3.8/site-packages/airflow/models/param.py:67
RemovedInAirflow3Warning: The use of non-json-serializable params is deprecated
and will be removed in a future release
hdp-airflowdocker01-u01.dc05-airflow-scheduler | Upgrades done
hdp-airflowdocker01-u01.dc05-airflow-scheduler exited with code 0
```
### 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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]