spesmilo / electrumx

Alternative implementation of spesmilo/electrum-server
MIT License
432 stars 343 forks source link

'NoneType' object has no attribute 'host' #215

Open poiuty opened 1 year ago

poiuty commented 1 year ago
Exception in callback UVTransport._call_connection_made
handle: <Handle UVTransport._call_connection_made>
Traceback (most recent call last):
  File "uvloop/cbhandles.pyx", line 66, in uvloop.loop.Handle._run
  File "uvloop/handles/tcp.pyx", line 155, in uvloop.loop.TCPTransport._call_connection_made
  File "uvloop/handles/basetransport.pyx", line 145, in uvloop.loop.UVBaseTransport._call_connection_made
  File "uvloop/handles/basetransport.pyx", line 142, in uvloop.loop.UVBaseTransport._call_connection_made
  File "/home/bitcoin/.local/lib/python3.9/site-packages/aiorpcx/rawsocket.py", line 81, in connection_made
    self.session = self.session_factory(self)
  File "/home/bitcoin/electrumx/electrumx/server/session.py", line 984, in __init__
    super().__init__(*args, **kwargs)
  File "/home/bitcoin/electrumx/electrumx/server/session.py", line 913, in __init__
    self.session_mgr.add_session(self)
  File "/home/bitcoin/electrumx/electrumx/server/session.py", line 856, in add_session
    self._session_group(self._ip_addr_group_name(session), 1.0),
  File "/home/bitcoin/electrumx/electrumx/server/session.py", line 829, in _ip_addr_group_name
    host = session.remote_address().host
AttributeError: 'NoneType' object has no attribute 'host'