[ https://issues.apache.org/jira/browse/IGNITE-14162?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ivan Daschinskiy resolved IGNITE-14162. --------------------------------------- Resolution: Fixed > 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 > Priority: Major > 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)