GitHub user Neon-Face added a comment to the discussion: [Bug] 
`standard.operators.python` fails the task randomly

It seems like the bug is from `airflow.providers.standard.operators.python`, it 
possibly triggers server error and change the task state. 

```
2025-08-07 18:06:42 [warning  ] Server error                   
[airflow.sdk.api.client] detail={'detail': {'reason': 'not_found', 'message': "V
ariable with key 'PythonVirtualenvOperator.cache_key' not found"}}              
                                                               
2025-08-07 18:06:42 [error    ] Variable not found             
[airflow.sdk.api.client] detail={'detail': {'reason': 'not_found', 'message': "V
ariable with key 'PythonVirtualenvOperator.cache_key' not found"}} 
key=PythonVirtualenvOperator.cache_key status_code=404
```

It is located in 
`.venv/lib/python3.9/site-packages/airflow/providers/standard/operators/python.py`:
`"cache_key": str(Variable.get("PythonVirtualenvOperator.cache_key", "")),`

Also in 
`.venv/lib/python3.9/site-packages/airflow/providers/standard/operators/python.py`
 , Variable is imported in an old way: `from airflow.models.variable import 
Variable` instead of `from airflow.sdk import Variable`.

Can anyone help me confirm that such issue does exist? Thanksss!

GitHub link: 
https://github.com/apache/airflow/discussions/54534#discussioncomment-14113653

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to