[
https://issues.apache.org/jira/browse/IGNITE-12003?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17027459#comment-17027459
]
Ivan Pavlukhin commented on IGNITE-12003:
-----------------------------------------
[~alex_pl], to my shame the reproducer contained an extra line of code breaking
reproducibility. There was a cache _put_ before _get_ in a method intended to
fail with an exception, consequently a metadata was registered locally and test
passed. I updated the reproducer.
But there are also interesting news. I checked it against a bunch of versions
(2.7, 2.7.5, 2.7.6, 2.8 branch, master). Surprising news for me is that the
issues seems to be fixed in master! But unfortunately not in all prior versions
(including upcoming 2.8). Will spend some time to find where it was fixed.
> 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)