Skip to content

hazelcast/connection.py", line 259, in __init__ AttributeError: 'NoneType' object has no attribute 'host' #76

@Danny-Hazelcast

Description

@Danny-Hazelcast

under split brain / member disconnection conditions the client throws AttributeError

File "/home/ec2-user/hz-root/hz-py-lib/hzPyClient/MapGet.py", line 12, in timeStep
    val = self.map.get(k)
  File "/usr/local/lib/python2.7/site-packages/hazelcast/future.py", line 271, in f
    result = inner(*args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/hazelcast/proxy/map.py", line 341, in get
    return self._get_internal(key_data)
  File "/usr/local/lib/python2.7/site-packages/hazelcast/proxy/map.py", line 816, in _get_internal
    return self._encode_invoke_on_key(map_get_codec, key_data, key=key_data, thread_id=thread_id())
  File "/usr/local/lib/python2.7/site-packages/hazelcast/proxy/base.py", line 62, in _encode_invoke_on_key
    return self._encode_invoke_on_partition(codec, partition_id, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/hazelcast/proxy/base.py", line 66, in _encode_invoke_on_partition
    return self._client.invoker.invoke_on_partition(request, _partition_id).continue_with(response_handler, codec,
  File "/usr/local/lib/python2.7/site-packages/hazelcast/invocation.py", line 138, in invoke_on_partition
    return self.invoke(Invocation(message, partition_id=partition_id))
  File "/usr/local/lib/python2.7/site-packages/hazelcast/invocation.py", line 151, in invoke_smart
    self._send_to_address(invocation, addr)
  File "/usr/local/lib/python2.7/site-packages/hazelcast/invocation.py", line 194, in _send_to_address
    self._client.connection_manager.get_or_connect(address).continue_with(self.on_connect, invocation, ignore_heartbeat)
  File "/usr/local/lib/python2.7/site-packages/hazelcast/connection.py", line 110, in get_or_connect
    message_callback=self._client.invoker._handle_client_message)
  File "/usr/local/lib/python2.7/site-packages/hazelcast/reactor.py", line 91, in new_connection
    message_callback)
  File "/usr/local/lib/python2.7/site-packages/hazelcast/reactor.py", line 114, in __init__
    Connection.__init__(self, address, connection_closed_callback, message_callback)
  File "/usr/local/lib/python2.7/site-packages/hazelcast/connection.py", line 259, in __init__
    self._address = (address.host, address.port)
AttributeError: 'NoneType' object has no attribute 'host'

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions