[
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)