GitHub user love1angel created a discussion: failed in python3.12 version

### Apache Airflow version

3.1.3

### If "Other Airflow 2/3 version" selected, which one?

_No response_

### What happened?

```
scheduler  | 2025-11-26T08:07:05.179595Z [error    ] Exception when executing 
SchedulerJob._run_scheduler_loop 
[airflow.jobs.scheduler_job_runner.SchedulerJobRunner] 
loc=scheduler_job_runner.py:1082
scheduler  | Traceback (most recent call last):
scheduler  | File 
"/home/xp/airflow_venv/lib/python3.12/site-packages/airflow/jobs/scheduler_job_runner.py",
 line 1078, in _execute
scheduler  | self._run_scheduler_loop()
scheduler  | File 
"/home/xp/airflow_venv/lib/python3.12/site-packages/airflow/jobs/scheduler_job_runner.py",
 line 1376, in _run_scheduler_loop
scheduler  | executor.heartbeat()
scheduler  | File 
"/home/xp/airflow_venv/lib/python3.12/site-packages/airflow/traces/tracer.py", 
line 58, in wrapper
scheduler  | return func(*args, **kwargs)
scheduler  | ^^^^^^^^^^^^^^^^^^^^^
scheduler  | File 
"/home/xp/airflow_venv/lib/python3.12/site-packages/airflow/executors/base_executor.py",
 line 257, in heartbeat
scheduler  | self.sync()
scheduler  | File 
"/home/xp/airflow_venv/lib/python3.12/site-packages/airflow/executors/local_executor.py",
 line 210, in sync
scheduler  | self._read_results()
scheduler  | File 
"/home/xp/airflow_venv/lib/python3.12/site-packages/airflow/executors/local_executor.py",
 line 215, in _read_results
scheduler  | key, state, exc = self.result_queue.get()
scheduler  | ^^^^^^^^^^^^^^^^^^^^^^^
scheduler  | File "/usr/lib/python3.12/multiprocessing/queues.py", line 389, in 
get
scheduler  | return _ForkingPickler.loads(res)
scheduler  | ^^^^^^^^^^^^^^^^^^^^^^^^^^
scheduler  | TypeError: HTTPStatusError.__init__() missing 2 required 
keyword-only arguments: 'request' and 'response'
scheduler  | 2025-11-26T08:07:05.181398Z [info     ] Shutting down 
LocalExecutor; waiting for running tasks to finish.  Signal again if you don't 
want to wait. [airflow.executors.local_executor.LocalExecutor] 
loc=local_executor.py:221
dag-processor | 2025-11-26T08:07:05.181743Z [info     ] Setting next_dagrun for 
tutorial_taskflow_api to None, run_after=None [airflow.models.dag] 
loc=dag.py:688
scheduler  | 2025-11-26T08:07:05.192052Z [info     ] Exited execute loop        
    [airflow.jobs.scheduler_job_runner.SchedulerJobRunner] 
loc=scheduler_job_runner.py:1094
scheduler  | Traceback (most recent call last):
scheduler  | File "/home/xp/airflow_venv/bin/airflow", line 8, in <module>
scheduler  | sys.exit(main())
scheduler  | ^^^^^^
scheduler  | File 
"/home/xp/airflow_venv/lib/python3.12/site-packages/airflow/__main__.py", line 
55, in main
scheduler  | args.func(args)
scheduler  | File 
"/home/xp/airflow_venv/lib/python3.12/site-packages/airflow/cli/cli_config.py", 
line 49, in command
scheduler  | return func(*args, **kwargs)
scheduler  | ^^^^^^^^^^^^^^^^^^^^^
scheduler  | File 
"/home/xp/airflow_venv/lib/python3.12/site-packages/airflow/utils/cli.py", line 
114, in wrapper
scheduler  | return f(*args, **kwargs)
scheduler  | ^^^^^^^^^^^^^^^^^^
scheduler  | File 
"/home/xp/airflow_venv/lib/python3.12/site-packages/airflow/utils/providers_configuration_loader.py",
 line 54, in wrapped_function
scheduler  | return func(*args, **kwargs)
scheduler  | ^^^^^^^^^^^^^^^^^^^^^
scheduler  | File 
"/home/xp/airflow_venv/lib/python3.12/site-packages/airflow/cli/commands/scheduler_command.py",
 line 52, in scheduler
scheduler  | run_command_with_daemon_option(
scheduler  | File 
"/home/xp/airflow_venv/lib/python3.12/site-packages/airflow/cli/commands/daemon_utils.py",
 line 86, in run_command_with_daemon_option
scheduler  | callback()
scheduler  | File 
"/home/xp/airflow_venv/lib/python3.12/site-packages/airflow/cli/commands/scheduler_command.py",
 line 55, in <lambda>
scheduler  | callback=lambda: _run_scheduler_job(args),
scheduler  | ^^^^^^^^^^^^^^^^^^^^^^^^
scheduler  | File 
"/home/xp/airflow_venv/lib/python3.12/site-packages/airflow/cli/commands/scheduler_command.py",
 line 43, in _run_scheduler_job
scheduler  | run_job(job=job_runner.job, execute_callable=job_runner._execute)
scheduler  | File 
"/home/xp/airflow_venv/lib/python3.12/site-packages/airflow/utils/session.py", 
line 100, in wrapper
scheduler  | return func(*args, session=session, **kwargs)
scheduler  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
scheduler  | File 
"/home/xp/airflow_venv/lib/python3.12/site-packages/airflow/jobs/job.py", line 
368, in run_job
scheduler  | return execute_job(job, execute_callable=execute_callable)
scheduler  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
scheduler  | File 
"/home/xp/airflow_venv/lib/python3.12/site-packages/airflow/jobs/job.py", line 
397, in execute_job
scheduler  | ret = execute_callable()
scheduler  | ^^^^^^^^^^^^^^^^^^
scheduler  | File 
"/home/xp/airflow_venv/lib/python3.12/site-packages/airflow/jobs/scheduler_job_runner.py",
 line 1078, in _execute
scheduler  | self._run_scheduler_loop()
scheduler  | File 
"/home/xp/airflow_venv/lib/python3.12/site-packages/airflow/jobs/scheduler_job_runner.py",
 line 1376, in _run_scheduler_loop
scheduler  | executor.heartbeat()
scheduler  | File 
"/home/xp/airflow_venv/lib/python3.12/site-packages/airflow/traces/tracer.py", 
line 58, in wrapper
scheduler  | return func(*args, **kwargs)
scheduler  | ^^^^^^^^^^^^^^^^^^^^^
scheduler  | File 
"/home/xp/airflow_venv/lib/python3.12/site-packages/airflow/executors/base_executor.py",
 line 257, in heartbeat
scheduler  | self.sync()
scheduler  | File 
"/home/xp/airflow_venv/lib/python3.12/site-packages/airflow/executors/local_executor.py",
 line 210, in sync
scheduler  | self._read_results()
scheduler  | File 
"/home/xp/airflow_venv/lib/python3.12/site-packages/airflow/executors/local_executor.py",
 line 215, in _read_results
scheduler  | key, state, exc = self.result_queue.get()
scheduler  | ^^^^^^^^^^^^^^^^^^^^^^^
scheduler  | File "/usr/lib/python3.12/multiprocessing/queues.py", line 389, in 
get
scheduler  | return _ForkingPickler.loads(res)
scheduler  | ^^^^^^^^^^^^^^^^^^^^^^^^^^
scheduler  | TypeError: HTTPStatusError.__init__() missing 2 required 
keyword-only arguments: 'request' and 'response'
scheduler  | INFO:     Shutting down
```

### What you think should happen instead?

_No response_

### How to reproduce

in ubuntu 24.04
$ pip install apache-airflow[EXTRAS]==AIRFLOW_VERSION --constraint 
"https://raw.githubusercontent.com/apache/airflow/constraints-AIRFLOW_VERSION/constraints-PYTHON_VERSION.txt";

$ airflow standalone


### Operating System

ubuntu 24.04

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


GitHub link: https://github.com/apache/airflow/discussions/58797

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

Reply via email to