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]

Reply via email to