[ 
https://issues.apache.org/jira/browse/IGNITE-12415?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16999308#comment-16999308
 ] 

Pavel Tupitsyn commented on IGNITE-12415:
-----------------------------------------

Fixed as part of IGNITE-12387 (compatibility tests added there too).

> .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
>            Priority: Blocker
>              Labels: .NET
>             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:
> {code}
> 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]
> {code}
> 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
(v8.3.4#803005)

Reply via email to