Skip to content

ValueError: I/O operation on closed epoll object with kafka-python >= 1.4.2 #1666

Closed
@robooo

Description

@robooo

I've started to get this exception after updating library. No code changes, I'm doing only
Connect consumer
Subscribe
Read messages
Close

I'm always reading latest messages with the same group_id

Do you have any idea what could go wrong?
Note: With 1.4.1 version I get no exceptions

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/threading.py", line 916, in _bootstrap_inner
    self.run()
  File "/usr/local/lib/python3.6/site-packages/kafka/coordinator/base.py", line 914, in run
    self._run_once()
  File "/usr/local/lib/python3.6/site-packages/kafka/coordinator/base.py", line 952, in _run_once
    future = self.coordinator.lookup_coordinator()
  File "/usr/local/lib/python3.6/site-packages/kafka/coordinator/base.py", line 284, in lookup_coordinator
    future = self._send_group_coordinator_request()
  File "/usr/local/lib/python3.6/site-packages/kafka/coordinator/base.py", line 648, in _send_group_coordinator_request
    elif not self._client.ready(node_id, metadata_priority=False):
  File "/usr/local/lib/python3.6/site-packages/kafka/client_async.py", line 382, in ready
    self._maybe_connect(node_id)
  File "/usr/local/lib/python3.6/site-packages/kafka/client_async.py", line 368, in _maybe_connect
    conn.connect()
  File "/usr/local/lib/python3.6/site-packages/kafka/conn.py", line 344, in connect
    self.config['state_change_callback'](self)
  File "/usr/local/lib/python3.6/site-packages/kafka/util.py", line 159, in __call__
    return self.method()(self.target(), *args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/kafka/client_async.py", line 289, in _conn_state_change
    self._selector.register(conn._sock, selectors.EVENT_WRITE)
  File "/usr/local/lib/python3.6/selectors.py", line 412, in register
    self._epoll.register(key.fd, epoll_events)
ValueError: I/O operation on closed epoll object

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions