Skip to content

[Bug]: salt.ext.tornado.concurrent.Future exception was never retrieved #69187

Description

@jmemu

What happened?

Updated minion from 3006.23 to 3006.25

Running salt-call state.highstate shows this in the logs,

2026-05-19 03:43:32,928 [salt.transport.ipc:360 ][DEBUG   ][48650] Closing IPCMessageClient instance
2026-05-19 03:43:32,930 [tornado.application:353 ][ERROR   ][48650] Future <salt.ext.tornado.concurrent.Future object at 0x7fb0a4b93940> exception was never retrieved: Traceback (most recent call last):
  File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/transport/ipc.py", line 333, in _connect
    self._connecting_future.set_result(True)
AttributeError: 'NoneType' object has no attribute 'set_result'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/ext/tornado/gen.py", line 1070, in run
    yielded = self.gen.send(value)
  File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/transport/ipc.py", line 343, in _connect
    self._connecting_future.set_exception(e)
AttributeError: 'NoneType' object has no attribute 'set_exception'

Type of salt install

Official rpm

Major version

3006.x

What supported OS are you seeing the problem on? Can select multiple. (If bug appears on an unsupported OS, please open a GitHub Discussion instead)

rockylinux-9

salt --versions-report output

# salt-call --versions-report output
Salt Version:
          Salt: 3006.25

Python Version:
        Python: 3.10.20 (main, Apr 22 2026, 05:54:37) [GCC 11.2.0]

Dependency Versions:
          cffi: 2.0.0
      cherrypy: unknown
  cryptography: 46.0.7
      dateutil: 2.8.2
     docker-py: Not Installed
         gitdb: 4.0.12
     gitpython: Not Installed
        Jinja2: 3.1.6
       libgit2: Not Installed
  looseversion: 1.3.0
      M2Crypto: Not Installed
          Mako: 1.3.12
       msgpack: 1.0.7
  msgpack-pure: Not Installed
  mysql-python: Not Installed
     packaging: 24.0
     pycparser: 2.21
      pycrypto: Not Installed
  pycryptodome: 3.23.0
        pygit2: Not Installed
  python-gnupg: 0.5.2
        PyYAML: 6.0.1
         PyZMQ: 25.1.2
        relenv: 0.22.8
         smmap: 5.0.2
       timelib: 0.3.0
       Tornado: 6.5.5
           ZMQ: 4.3.4

System Versions:
          dist: rocky 9.7 Blue Onyx
        locale: utf-8
       machine: x86_64
       release: 5.14.0-611.49.1.el9_7.x86_64
        system: Linux
       version: Rocky Linux 9.7 Blue Onyx

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugbroken, incorrect, or confusing behavior

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions