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

Ivan Pavlukhin commented on IGNITE-12003:
-----------------------------------------

{quote}
Ivan Pavlukhin, got it, thank you. Looks like it fixed by IGNITE-12479 (at 
least the new reproducer passes on 2.8 with IGNITE-12479 cherry-picked, and 
doesn't passes without it)
{quote}
[~alex_pl], thank you for finding that ticket. I looked into and indeed it 
fixes the problem described in current ticket. Wrong binary types registration 
(they were registered twice) led to a situation that a binary metadata without 
schemas info was sent to a client.

Currently I keep this ticket open as I am going to add tests ensuring that the 
problem is fixed if such tests were not added before.

> Java thin client fails to get object with compact footer from cache
> -------------------------------------------------------------------
>
>                 Key: IGNITE-12003
>                 URL: https://issues.apache.org/jira/browse/IGNITE-12003
>             Project: Ignite
>          Issue Type: Bug
>          Components: thin client
>    Affects Versions: 2.7.5
>            Reporter: Ivan Pavlukhin
>            Priority: Major
>         Attachments: ThinClientCompactFooterDeserializationProblem.java
>
>
> Experiment:
> 1. Start server.
> 2. Start thin client, configure to use compact footer. Put some Pojo into 
> cache.
> 3. Start another client (compact footer enabled). Try to read Pojo saved in 
> previous step (Pojo class is available).
> Result -- {{BinaryObjectException("Cannot find metadata for object with 
> compact footer: " + typeId)}}.
> See attached reproducer [^ThinClientCompactFooterDeserializationProblem.java].



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to