Can you please try the workaround from the comments in the ticket? ClientConfiguration.setBinaryConfiguration(new BinaryConfiguration().setCompactFooter(true))
On Sun, Nov 7, 2021 at 10:23 PM Ganguly Gundeboina <gangaiah.ya...@gmail.com> wrote: > Hi Pavel, > > We are facing the same issue which is mentioned in the below ticket. > > https://issues.apache.org/jira/projects/IGNITE/issues/IGNITE-10960?filter=allopenissues > > Is there any workaround for this? > > Regards, > Gangaiah > > On Mon, Nov 8, 2021 at 12:37 AM Pavel Tupitsyn <ptupit...@apache.org> > wrote: > >> Hi Gangaiah, >> >> 1. Can you please share a minimal reproducer? >> 2. Did it work before in 2.7.6? >> >> >> On Sun, Nov 7, 2021 at 9:21 PM Ganguly Gundeboina < >> gangaiah.ya...@gmail.com> wrote: >> >>> Hi Igniters, >>> >>> >>> >>> We have upgraded to 2.11 from 2.7.6 and trying to use Ignite thin >>> clients in the latest version i.e. 2.11.0, we found one weird issue, >>> *get/getAll* call is not returning data for caches which has >>> *complex/composite >>> key *(Same is working with thick clients properly). Has anyone came >>> around this behaviour? >>> >>> >>> And also the get/getall working for the keys which are updated/inserted >>> using thin client. >>> >>> >>> >>> Below is the cache config of the same: >>> >>> >>> >>> <bean class="org.apache.ignite.configuration.CacheConfiguration" >>> parent="cache-template"> >>> >>> <property name="name" value="MapCustOTTCache" /> >>> >>> <property name="cacheMode" value="PARTITIONED" /> >>> >>> <property name="atomicityMode" value="ATOMIC" /> >>> >>> <property name="backups" value="1" /> >>> >>> <property name="statisticsEnabled" value="true"/> >>> >>> <property name="queryEntities"> >>> >>> <list> >>> >>> <bean class="org.apache.ignite.cache.QueryEntity"> >>> >>> <property name="keyType" value="com.model.MapCustOTTKey" >>> /> >>> >>> <property name="valueType" value="com.model.MapCustOTT" >>> /> >>> >>> <property name="keyFields"> >>> >>> <list> >>> >>> <value>partyId</value> >>> >>> <value>serviceType</value> >>> >>> </list> >>> >>> </property> >>> >>> <property name="fields"> >>> >>> <map> >>> >>> <entry key="partyId" value="java.lang.String" /> >>> >>> <entry key="serviceType" >>> value="java.lang.String" /> >>> >>> <entry key="subscriptionIdList" >>> value="java.lang.String" /> >>> >>> <entry key="updatedby" value="java.lang.String" >>> /> >>> >>> <entry key="updateddatetime" >>> value="java.sql.Timestamp" /> >>> >>> </map> >>> >>> </property> >>> >>> <property name="aliases"> >>> >>> <map> >>> >>> <entry key="partyId" value="PARTY_ID" /> >>> >>> <entry key="serviceType" value="SERVICE_TYPE" /> >>> >>> <entry key="subscriptionIdList" >>> value="SUBSCRIPTION_ID_LIST" /> >>> >>> <entry key="updatedby" value="UPDATEDBY" /> >>> >>> <entry key="updateddatetime" >>> value="UPDATEDDATETIME" /> >>> >>> </map> >>> >>> </property> >>> >>> <property name="indexes"> >>> >>> <list> >>> >>> <bean class="org.apache.ignite.cache.QueryIndex"> >>> >>> <property name="name" >>> value="MAP_CUST_OTT_PK" /> >>> >>> <property name="indexType" value="SORTED" /> >>> >>> <property name="fields"> >>> >>> <map> >>> >>> <entry key="partyId" value="false" /> >>> >>> <entry key="serviceType" >>> value="false" /> >>> >>> </map> >>> >>> </property> >>> >>> </bean> >>> >>> </list> >>> >>> </property> >>> >>> </bean> >>> >>> </list> >>> >>> </bean> >>> >>> >>> Regards, >>> >>> Gangaiah >>> >>