[
https://issues.apache.org/jira/browse/IGNITE-2100?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15050415#comment-15050415
]
Vladimir Ozerov commented on IGNITE-2100:
-----------------------------------------
1) Write Externalizable in the same way as Serializable by default.
2) Optinal flag must allow to fallback to Externalizable logic.
3) Print a warning when we Ignore externalizable. Once per class.
4) AffintiyKey - move annotation from method to field.
> Queries do not work with binary marshaller and Externalizable objects
> ---------------------------------------------------------------------
>
> Key: IGNITE-2100
> URL: https://issues.apache.org/jira/browse/IGNITE-2100
> Project: Ignite
> Issue Type: Bug
> Components: general, interop
> Reporter: Valentin Kulichenko
> Assignee: Vladimir Ozerov
> Priority: Critical
> Fix For: 1.5
>
>
> If new binary marshaller is used and model classes implement
> {{Externalizable}} (which is often the case when user migrates from 1.4 to
> 1.5), queries stop working and return nulls instead of all field values.
> At least, we need to properly document it and throw an exception so that user
> is aware about the issue.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)