Dmitry Karachentsev created IGNITE-5795: -------------------------------------------
Summary: @AffinityKeyMapped ignored if QueryEntity used Key: IGNITE-5795 URL: https://issues.apache.org/jira/browse/IGNITE-5795 Project: Ignite Issue Type: Bug Affects Versions: 2.0 Reporter: Dmitry Karachentsev Fix For: 2.2 When cache configured with QueryEntity and used key type with @AffinityKeyMapped field, it will be ignored and wrong partition calculated. This happens because QueryEntity processing precedes key type registering in binary meta cache. On that step CacheObjectBinaryProcessorImpl#affinityKeyField called and unable to resolve type, so null returned and null putted in affKeyFields. On next put/get operation CacheObjectBinaryProcessorImpl#affinityKeyField will return null from affKeyFields, but should be affinity key field. -- This message was sent by Atlassian JIRA (v6.4.14#64029)