-
Notifications
You must be signed in to change notification settings - Fork 73
Closed
Labels
Description
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'