AndyN5 opened a new issue, #45871: URL: https://github.com/apache/airflow/issues/45871
### Apache Airflow version 2.10.4 ### If "Other Airflow 2 version" selected, which one? _No response_ ### What happened? The problem occurs when the task_id attribute is serialized and deserialized in the PartialDependencyViolation exception in Apache Airflow. Errors or inconsistencies in the processing and interpretation of the exception result from the task_id being handled incorrectly during the serialization/deserialization process when this exception is raised. For instance, the task_id can be corrupted or formatted incorrectly, leading to unexpected behavior in dependency handling procedures, rather than preserving its integrity. ### What you think should happen instead? _No response_ ### How to reproduce In Apache Airflow, construct a Directed Acyclic Graph (DAG) with dependencies that purposefully raise a PartialDependencyViolation exception. For instance: Create tasks with erroneous or incomplete dependencies, such as upstream or downstream links that are missing. Use the CLI or Airflow UI to activate the DAG. When the PartialDependencyViolation exception is raised, look at the output or logs. Verify that the task_id attribute in the exception has been serialized and deserialized. Expected behavior: task_id ought to stay intact and formatted appropriately. Observed behavior: problems or inconsistencies may result from task_id being serialized or deserialized incorrectly. Please let me know if you require any more explanation or direction on the reproduction steps. ### Operating System Ubuntu (Linux) ### Versions of Apache Airflow Providers _No response_ ### Deployment Official Apache Airflow Helm Chart ### Deployment details _No response_ ### 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
