Igor Sapego created IGNITE-14162: ------------------------------------ Summary: Python thin gives ambiguous message when using a wrong username/password to connect Key: IGNITE-14162 URL: https://issues.apache.org/jira/browse/IGNITE-14162 Project: Ignite Issue Type: Improvement Components: python, thin client Affects Versions: python-0.3.4 Reporter: Igor Sapego Assignee: Igor Sapego Fix For: python-0.4.0
Starting a server w/authentication, then connecting to it via a python thin client w/an incorrect username and password. The message/stacktrace is ambiguous leading clients to believe that they've connected, and something is amiss w/the server. {code:python}client = Client(username='incorrect-user-name', password='incorrect-password', use_ssl=False) client.connect('127.0.0.1', 10800) #client(nodes) print("connected to: ".format(client)) print("cache names: ".format(client.get_cache_names)){code} the stacktrace is : {code:python}connected to: Traceback (most recent call last): cache names: File "C:/dev/python-thin-client/examples/get_and_put.py", line 30, in <module> print(client.get_cache_names()) File "C:\dev\python-thin-client\pyignite\utils.py", line 249, in ste_wrapper result = fn(*args, **kwargs) File "C:\dev\python-thin-client\pyignite\client.py", line 521, in get_cache_names return cache_get_names(self.random_node) File "C:\dev\python-thin-client\pyignite\utils.py", line 273, in wrapper return func(obj, *args, **kwargs) File "C:\dev\python-thin-client\pyignite\client.py", line 222, in random_node raise ReconnectError('Can not reconnect: out of nodes.') from None pyignite.exceptions.ReconnectError: Can not reconnect: out of nodes.{code} *ReconnectError: Can not reconnect: out of nodes exception*: allows the user to make the conclusion that the connection is successful, but something is wrong with the server. -- This message was sent by Atlassian Jira (v8.3.4#803005)