svncsvr opened a new issue, #23948:
URL: https://github.com/apache/airflow/issues/23948

   ### Apache Airflow version
   
   2.2.3
   
   ### What happened
   
   First of all, It is a very strange error and happened all of a sudden when 
running some tasks within a DAG which was switched off 
    So basically within this DAG, we had a sensor running and a few downstream 
after that in a clean state. After those were in a clean state another sensor 
was also running. At this point, the scheduler started crashing
   We are using CeleryExecutor and running Airflow v2.2.3
   
   ### What you think should happen instead
   
   _No response_
   
   ### How to reproduce
   
   I don't really know but here is the error stack trace 
   
   
   =1653590702662,         
https://airflow.apache.org/docs/docker-stack/build.html
   1653590716300,BACKEND=redis
   1653590716301,DB_HOST=airflow-de-preprod.ns1d7y.0001.euc1.cache.amazonaws.com
   1653590716301,DB_PORT=6379
   1653590719192,  ____________       _____________
   1653590719192, ____    |__( )_________  __/__  /________      __
   1653590719192,____  /| |_  /__  ___/_  /_ __  /_  __ \_ | /| / /
   1653590719192,___  ___ |  / _  /   _  __/ _  / / /_/ /_ |/ |/ /
   1653590719192, _/_/  |_/_/  /_/    /_/    /_/  \____/____/|__/
   1653590719192,"[2022-05-26 18:45:19,191] 
{scheduler_job.py:596} INFO - Starting the scheduler"
   1653590719192,"[2022-05-26 18:45:19,192] 
{scheduler_job.py:601} INFO - Processing each file at most -1 
times"
   1653590719417,"[2022-05-26 18:45:19,412] {manager.py:163} 
INFO - Launched DagFileProcessorManager with pid: 38"
   1653590719417,"[2022-05-26 18:45:19,415] 
{scheduler_job.py:1114} INFO - Resetting orphaned tasks for active 
dag runs"
   1653590719421,"[2022-05-26 18:45:19,420] {settings.py:52} 
INFO - Configured default timezone Timezone('Europe/Berlin')"
   1653590719423,"[2022-05-26 18:45:19,423] {settings.py:471} 
INFO - Loaded airflow_local_settings from 
/opt/airflow/config/airflow_local_settings.py ."
   1653590719563,"[2022-05-26 18:45:19,559] 
{scheduler_job.py:644} ERROR - Exception when executing 
SchedulerJob._run_scheduler_loop"
   1653590719563,Traceback (most recent call last):
   1653590719563,"  File 
""/home/airflow/.local/lib/python3.7/site-packages/airflow/jobs/scheduler_job.py"",
 line 628, in _execute"
   1653590719563,    self._run_scheduler_loop()
   1653590719563,"  File 
""/home/airflow/.local/lib/python3.7/site-packages/airflow/jobs/scheduler_job.py"",
 line 681, in _run_scheduler_loop"
   1653590719563,    self.adopt_or_reset_orphaned_tasks()
   1653590719563,"  File 
""/home/airflow/.local/lib/python3.7/site-packages/airflow/utils/session.py"", 
line 70, in wrapper"
   1653590719563,"    return func(*args, session=session, **kwargs)"
   1653590719563,"  File 
""/home/airflow/.local/lib/python3.7/site-packages/airflow/jobs/scheduler_job.py"",
 line 1117, in adopt_or_reset_orphaned_tasks"
   1653590719563,    for attempt in run_with_db_retries(logger=self.log):
   1653590719563,"  File 
""/home/airflow/.local/lib/python3.7/site-packages/tenacity/__init__.py"", line 
382, in __iter__"
   1653590719563,    do = self.iter(retry_state=retry_state)
   1653590719563,"  File 
""/home/airflow/.local/lib/python3.7/site-packages/tenacity/__init__.py"", line 
349, in iter"
   1653590719563,    return fut.result()
   1653590719563,"  File 
""/usr/local/lib/python3.7/concurrent/futures/_base.py"", line 428, in result"
   1653590719563,    return self.__get_result()
   1653590719563,"  File 
""/usr/local/lib/python3.7/concurrent/futures/_base.py"", line 384, in 
__get_result"
   1653590719563,    raise self._exception
   1653590719563,"  File 
""/home/airflow/.local/lib/python3.7/site-packages/airflow/jobs/scheduler_job.py"",
 line 1162, in adopt_or_reset_orphaned_tasks"
   1653590719563,    to_reset = 
self.executor.try_adopt_task_instances(tis_to_reset_or_adopt)
   1653590719563,"  File 
""/home/airflow/.local/lib/python3.7/site-packages/airflow/executors/celery_executor.py"",
 line 485, in try_adopt_task_instances"
   1653590719563,    self.adopted_task_timeouts[ti.key] = ti.queued_dttm + 
self.task_adoption_timeout
   1653590719563,TypeError: unsupported operand type(s) for +: 'NoneType' and 
'datetime.timedelta'
   1653590720596,"[2022-05-26 18:45:20,596] 
{process_utils.py:124} INFO - Sending Signals.SIGTERM to group 38. 
PIDs of all processes in the group: [39, 40, 38]"
   1653590720597,"[2022-05-26 18:45:20,596] 
{process_utils.py:75} INFO - Sending the signal Signals.SIGTERM to 
group 38"
   1653590721273,"[2022-05-26 18:45:21,272] {process_utils.py:237} INFO - 
Waiting up to 5 seconds for processes to exit..."
   1653590721276,"[2022-05-26 18:45:21,276] 
{process_utils.py:70} INFO - Process psutil.Process(pid=40, 
status='terminated', started='18:45:19') (40) terminated with exit code 
None"
   1653590721280,"[2022-05-26 18:45:21,280] 
{process_utils.py:70} INFO - Process psutil.Process(pid=38, 
status='terminated', exitcode=0, started='18:45:18') (38) terminated with exit 
code 0"
   1653590721281,"[2022-05-26 18:45:21,280] 
{process_utils.py:70} INFO - Process psutil.Process(pid=39, 
status='terminated', started='18:45:19') (39) terminated with exit code 
None"
   1653590721281,"[2022-05-26 18:45:21,281] 
{scheduler_job.py:655} INFO - Exited execute loop"
   1653590721294,Traceback (most recent call last):
   1653590721294,"  File ""/home/airflow/.local/bin/airflow"", line 8, in 
<module>"
   1653590721294,    sys.exit(main())
   1653590721294,"  File 
""/home/airflow/.local/lib/python3.7/site-packages/airflow/__main__.py"", line 
48, in main"
   1653590721294,    args.func(args)
   1653590721294,"  File 
""/home/airflow/.local/lib/python3.7/site-packages/airflow/cli/cli_parser.py"", 
line 48, in command"
   1653590721294,"    return func(*args, **kwargs)"
   1653590721294,"  File 
""/home/airflow/.local/lib/python3.7/site-packages/airflow/utils/cli.py"", line 
92, in wrapper"
   1653590721294,"    return f(*args, **kwargs)"
   1653590721294,"  File 
""/home/airflow/.local/lib/python3.7/site-packages/airflow/cli/commands/scheduler_command.py"",
 line 75, in scheduler"
   1653590721294,    _run_scheduler_job(args=args)
   1653590721294,"  File 
""/home/airflow/.local/lib/python3.7/site-packages/airflow/cli/commands/scheduler_command.py"",
 line 46, in _run_scheduler_job"
   1653590721294,    job.run()
   1653590721294,"  File 
""/home/airflow/.local/lib/python3.7/site-packages/airflow/jobs/base_job.py"", 
line 245, in run"
   1653590721294,    self._execute()
   1653590721294,"  File 
""/home/airflow/.local/lib/python3.7/site-packages/airflow/jobs/scheduler_job.py"",
 line 628, in _execute"
   1653590721294,    self._run_scheduler_loop()
   1653590721294,"  File 
""/home/airflow/.local/lib/python3.7/site-packages/airflow/jobs/scheduler_job.py"",
 line 681, in _run_scheduler_loop"
   1653590721294,    self.adopt_or_reset_orphaned_tasks()
   1653590721294,"  File 
""/home/airflow/.local/lib/python3.7/site-packages/airflow/utils/session.py"", 
line 70, in wrapper"
   1653590721294,"    return func(*args, session=session, **kwargs)"
   1653590721294,"  File 
""/home/airflow/.local/lib/python3.7/site-packages/airflow/jobs/scheduler_job.py"",
 line 1117, in adopt_or_reset_orphaned_tasks"
   1653590721294,    for attempt in run_with_db_retries(logger=self.log):
   1653590721294,"  File 
""/home/airflow/.local/lib/python3.7/site-packages/tenacity/__init__.py"", line 
382, in __iter__"
   1653590721294,    do = self.iter(retry_state=retry_state)
   1653590721294,"  File 
""/home/airflow/.local/lib/python3.7/site-packages/tenacity/__init__.py"", line 
349, in iter"
   1653590721294,    return fut.result()
   1653590721294,"  File 
""/usr/local/lib/python3.7/concurrent/futures/_base.py"", line 428, in result"
   1653590721294,    return self.__get_result()
   1653590721294,"  File 
""/usr/local/lib/python3.7/concurrent/futures/_base.py"", line 384, in 
__get_result"
   1653590721294,    raise self._exception
   1653590721294,"  File 
""/home/airflow/.local/lib/python3.7/site-packages/airflow/jobs/scheduler_job.py"",
 line 1162, in adopt_or_reset_orphaned_tasks"
   1653590721294,    to_reset = 
self.executor.try_adopt_task_instances(tis_to_reset_or_adopt)
   1653590721294,"  File 
""/home/airflow/.local/lib/python3.7/site-packages/airflow/executors/celery_executor.py"",
 line 485, in try_adopt_task_instances"
   1653590721294,    self.adopted_task_timeouts[ti.key] = ti.queued_dttm + 
self.task_adoption_timeout
   1653590721294,TypeError: unsupported operand type(s) for +: 'NoneType' and 
'datetime.timedelta'
   
   ### Operating System
   
   Amazon Linux 2
   
   ### Versions of Apache Airflow Providers
   
   Airflow v2.2.3
   
   apache-airflow-providers-http==2.0.0
   apache-airflow-providers-microsoft-mssql==2.1.0
   apache-airflow-providers-microsoft-winrm==2.0.2
   apache-airflow-providers-mongo==2.3.0
   apache-airflow-providers-ssh==2.4.0
   apache-airflow-providers-celery==2.1.0
   
   
   ### Deployment
   
   Other Docker-based deployment
   
   ### Deployment details
   
   Deployed to AWS ECS
   
   ### Anything else
   
   We have been using Airflow since version 1.10.2 and never had this issue 
before.
   
   ### 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