opeida commented on issue #42136:
URL: https://github.com/apache/airflow/issues/42136#issuecomment-3202451886

   @ashb I've just faced this error on 3.0.4. The only entry in task's audit 
logs is about state mismatch:
   > Executor CeleryExecutor(parallelism=32) reported that the task instance 
<TaskInstance: system1.petfools.final_binom_transfer.is_data_exist 
scheduled__2025-08-19T20:50:00+00:00 [queued]> finished with state failed, but 
the task instance's state attribute is queued. Learn more: 
https://airflow.apache.org/docs/apache-airflow/stable/troubleshooting.html#task-state-changed-externally
   
   Here is the traceback from `public.celery_taskmeta`:
   ```python
    Traceback (most recent call last): 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/httpx/_transports/default.py",
 line 101, in map_httpcore_exceptions 
           yield 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/httpx/_transports/default.py",
 line 250, in handle_request 
           resp = self._pool.handle_request(req) 
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/httpcore/_sync/connection_pool.py",
 line 256, in handle_request 
           raise exc from None 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/httpcore/_sync/connection_pool.py",
 line 236, in handle_request 
           response = connection.handle_request( 
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/httpcore/_sync/connection.py",
 line 103, in handle_request 
           return self._connection.handle_request(request) 
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/httpcore/_sync/http11.py", 
line 136, in handle_request 
           raise exc 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/httpcore/_sync/http11.py", 
line 106, in handle_request 
           ) = self._receive_response_headers(**kwargs) 
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/httpcore/_sync/http11.py", 
line 177, in _receive_response_headers 
           event = self._receive_event(timeout=timeout) 
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/httpcore/_sync/http11.py", 
line 231, in _receive_event 
           raise RemoteProtocolError(msg) 
   httpcore.RemoteProtocolError: Server disconnected without sending a 
response. 
   
   The above exception was the direct cause of the following exception: 
   Traceback (most recent call last): 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/celery/app/trace.py", line 
453, in trace_task 
           R = retval = fun(*args, **kwargs) 
                        ^^^^^^^^^^^^^^^^^^^^ 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/celery/app/trace.py", line 
736, in __protected_call__ 
           return self.run(*args, **kwargs) 
                 ^^^^^^^^^^^^^^^^^^^^^^^^^ 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/celery/executors/celery_executor_utils.py",
 line 171, in execute_workload 
               supervise( 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/airflow/sdk/execution_time/supervisor.py",
 line 1793, in supervise 
           process = ActivitySubprocess.start( 
                     ^^^^^^^^^^^^^^^^^^^^^^^^^ 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/airflow/sdk/execution_time/supervisor.py",
 line 854, in start 
           proc._on_child_started(ti=what, dag_rel_path=dag_rel_path, 
bundle_info=bundle_info) 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/airflow/sdk/execution_time/supervisor.py",
 line 865, in _on_child_started 
           ti_context = self.client.task_instances.start(ti.id, self.pid, 
start_date) 
                        
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/airflow/sdk/api/client.py", 
line 151, in start 
           resp = self.client.patch(f"task-instances/{id}/run", 
content=body.model_dump_json()) 
                  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/httpx/_client.py", line 
1218, in patch 
           return self.request( 
                  ^^^^^^^^^^^^^ 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/tenacity/__init__.py", line 
336, in wrapped_f 
           return copy(f, *args, **kw) 
                  ^^^^^^^^^^^^^^^^^^^^ 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/tenacity/__init__.py", line 
475, in __call__ 
           do = self.iter(retry_state=retry_state) 
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/tenacity/__init__.py", line 
376, in iter 
           result = action(retry_state) 
                    ^^^^^^^^^^^^^^^^^^^ 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/tenacity/__init__.py", line 
398, in <lambda> 
           self._add_action_func(lambda rs: rs.outcome.result()) 
                                            ^^^^^^^^^^^^^^^^^^^ 
       File "/usr/local/lib/python3.12/concurrent/futures/_base.py", line 449, 
in result 
           return self.__get_result() 
                  ^^^^^^^^^^^^^^^^^^^ 
       File "/usr/local/lib/python3.12/concurrent/futures/_base.py", line 401, 
in __get_result 
       raise self._exception File 
"/home/airflow/.local/lib/python3.12/site-packages/tenacity/__init__.py", line 
478, in __call__ 
           result = fn(*args, **kwargs) 
                    ^^^^^^^^^^^^^^^^^^^ 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/airflow/sdk/api/client.py", 
line 714, in request 
           return super().request(*args, **kwargs) 
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/httpx/_client.py", line 825, 
in request 
           return self.send(request, auth=auth, 
follow_redirects=follow_redirects) 
                  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/httpx/_client.py", line 914, 
in send 
           response = self._send_handling_auth( 
                      ^^^^^^^^^^^^^^^^^^^^^^^^^ 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/httpx/_client.py", line 942, 
in _send_handling_auth 
           response = self._send_handling_redirects( 
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/httpx/_client.py", line 979, 
in _send_handling_redirects 
           response = self._send_single_request(request) 
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/httpx/_client.py", line 
1014, in _send_single_request 
           response = transport.handle_request(request) 
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/httpx/_transports/default.py",
 line 249, in handle_request 
           with map_httpcore_exceptions(): 
                ^^^^^^^^^^^^^^^^^^^^^^^^^ 
       File "/usr/local/lib/python3.12/contextlib.py", line 158, in __exit__ 
           self.gen.throw(value) 
       File 
"/home/airflow/.local/lib/python3.12/site-packages/httpx/_transports/default.py",
 line 118, in map_httpcore_exceptions 
           raise mapped_exc(message) from exc 
   httpx.RemoteProtocolError: Server disconnected without sending a response. 
   ```


-- 
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