Konstantin Orlov created IGNITE-12369:
-----------------------------------------
Summary: JdbcThinClient and Server compatibility broken
Key: IGNITE-12369
URL: https://issues.apache.org/jira/browse/IGNITE-12369
Project: Ignite
Issue Type: Bug
Components: sql
Affects Versions: mas
Reporter: Konstantin Orlov
Fix For: mas
Query cancellation support was introduced in IGNITE-5439. From this time server
expects that ALL request have id. It breaks compatibility with clients whose
version prior to 2.8.0.
Furthermore backport of this feature to 8.7 breaks compatibility newer build of
server with older build of client.
See {{ClientListenerProcessor#makeFilters}}. New filter with overrided
_onMessageReceived_ is created here. It tries to read request id and if there
is not enough data to read long value, it crashes.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)