Vladimir Ozerov created IGNITE-8097: ---------------------------------------
Summary: Java thin client: throw handshake exception on connect phase Key: IGNITE-8097 URL: https://issues.apache.org/jira/browse/IGNITE-8097 Project: Ignite Issue Type: Task Components: thin client Reporter: Vladimir Ozerov Fix For: 2.5 Currently a call to {{Ignition.startClient}} return client instance even if we know for sure that connection is not usable. Real exception (e.g. protocol mismatch, auth error, etc.) is thrown on attempt to execute first operation on the client. This is bad UX - use may think that everything is OK for a long time. Instead, connection should be established eagerly in {{startClient}}, any exception should be propagated to the user immediately. -- This message was sent by Atlassian JIRA (v7.6.3#76005)