ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pavel Tupitsyn (Jira)" <j...@apache.org>
Subject [jira] [Created] (IGNITE-12415) .NET: Thin client does not connect to old server nodes
Date Wed, 04 Dec 2019 09:00:27 GMT
Pavel Tupitsyn created IGNITE-12415:

             Summary: .NET: Thin client does not connect to old server nodes
                 Key: IGNITE-12415
                 URL: https://issues.apache.org/jira/browse/IGNITE-12415
             Project: Ignite
          Issue Type: Bug
          Components: platforms
    Affects Versions: 2.8
            Reporter: Pavel Tupitsyn
            Assignee: Pavel Tupitsyn
             Fix For: 2.8

Exception when trying to connect .NET Thin Client from current master (https://www.nuget.org/packages/Apache.Ignite/2.8.0-alpha20191203)
to the 2.7.6 server node:

Unhandled exception. Apache.Ignite.Core.Client.IgniteClientException: Client handshake failed:
'Unsupported version.'. Client version: 1.6.0. Server version: 1.2.0
   at Apache.Ignite.Core.Impl.Client.ClientSocket.Handshake(IgniteClientConfiguration clientConfiguration,
ClientProtocolVersion version)
   at Apache.Ignite.Core.Impl.Client.ClientSocket..ctor(IgniteClientConfiguration clientConfiguration,
EndPoint endPoint, String host, Nullable`1 version, Action`1 topVerCallback)
   at Apache.Ignite.Core.Impl.Client.ClientFailoverSocket.Connect()
   at Apache.Ignite.Core.Impl.Client.ClientFailoverSocket..ctor(IgniteClientConfiguration
config, Marshaller marsh)
   at Apache.Ignite.Core.Impl.Client.IgniteClient..ctor(IgniteClientConfiguration clientConfiguration)
   at Apache.Ignite.Core.Ignition.StartClient(IgniteClientConfiguration clientConfiguration)
   at ConsoleApp2.Program.Main(String[] args) in /home/pavel/RiderProjects/ConsoleApp2/ConsoleApp2/Program.cs:line
14 [StatusCode=Fail]

This is caused by buggy version handling logic in Handshake method. Otherwise we support any
older protocol version.

This message was sent by Atlassian Jira

View raw message