[ https://issues.apache.org/jira/browse/IGNITE-1353?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14728566#comment-14728566 ]
Alexey Goncharuk commented on IGNITE-1353: ------------------------------------------ I think we can significantly reduce the number of maps and sets in the processor. We should use the same class descriptor mechanism for predefined and system classes. If necessary, additional flags should be added to class descriptor. > PortableContext.typeId() incorrectly resolves type ID for predefined system > types. > ---------------------------------------------------------------------------------- > > Key: IGNITE-1353 > URL: https://issues.apache.org/jira/browse/IGNITE-1353 > Project: Ignite > Issue Type: Bug > Components: general > Affects Versions: ignite-1.4 > Reporter: Vladimir Ozerov > Assignee: Denis Magda > Priority: Critical > Fix For: ignite-1.4 > > > See PortableContext.typeId() method. > First it checks whether type is "system", and only then try picking > predefiend ID. As a result, predefined types like IgniteBiTuple are written > with wrong IDs. -- This message was sent by Atlassian JIRA (v6.3.4#6332)