Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 缓存项大小和;条纹池中可能出现饥饿现象”;_Java_Ignite - Fatal编程技术网

Java 缓存项大小和;条纹池中可能出现饥饿现象”;

Java 缓存项大小和;条纹池中可能出现饥饿现象”;,java,ignite,Java,Ignite,我发现下面引用了几个警告,并开始想知道原因是什么。我见过类似的问题,但想在新的问题中结合所有猜测 我只使用缓存的get\put方法。存储在其中的类包含集合和多重映射。对象可以达到大约16Kb。我不能使用带有KeepBinary的org.apache.ignite.IgniteCache#和org.apache.ignite.IgniteCache#invoke,因为我需要处理和更改几乎所有的数据 我肯定会更改数据模型,并将其划分为一组缓存。但我的问题仍然是: 是否应使用已排序的集合和映射将类存储

我发现下面引用了几个警告,并开始想知道原因是什么。我见过类似的问题,但想在新的问题中结合所有猜测

我只使用缓存的get\put方法。存储在其中的类包含集合和多重映射。对象可以达到大约16Kb。我不能使用带有KeepBinary的
org.apache.ignite.IgniteCache#和
org.apache.ignite.IgniteCache#invoke
,因为我需要处理和更改几乎所有的数据

我肯定会更改数据模型,并将其划分为一组缓存。但我的问题仍然是:

  • 是否应使用已排序的集合和映射将类存储在缓存中
  • 16Kb是大尺寸的吗
  • 除了对象大小及其数据结构之外,是否还有其他原因导致此警告

  • 16k不是很多,但是在这个堆栈跟踪中有很多深度嵌套的反序列化。例如,您真的确定它是16k而不是16M吗?

    16k不是很多,但是在这个堆栈跟踪中有很多深度嵌套的反序列化。例如,你真的确定它是16k而不是16M吗?

    是的,我是。它们都有多达1K的方框数字的映射和集合。如果将它们存储为JSON,只在需要时反序列化,会发生什么?我没有尝试过。你认为这会有帮助吗?顺便问一下,一个足够大的对象可以避免将其存储在缓存中吗?256Kb、1Mb甚至10M?我想你应该检查一下,试着隔离你的问题。我认为10M太多了,尤其是如果你必须经常序列化/反序列化它。我已经将嵌套的映射和集合划分为几个缓存,警告消失了。是的,我是。它们都有多达1K的方框数字的映射和集合。如果将它们存储为JSON,只在需要时反序列化,会发生什么?我没有尝试过。你认为这会有帮助吗?顺便问一下,一个足够大的对象可以避免将其存储在缓存中吗?256Kb、1Mb甚至10M?我想你应该检查一下,试着隔离你的问题。我认为10M太多了,尤其是如果你必须经常对它进行序列化/反序列化的话。我已经将嵌套的映射和集合划分为几个缓存,警告消失了。
    [24-11 19:27:58,552] [WARN ] grid-timeout-worker-#23 - org.apache.ignite.internal.util.typedef.G : >>> Possible starvation in striped pool.
        Thread name: sys-stripe-7-#8
        Queue: []
        Deadlock: false
        Completed: 3731
    Thread [name="sys-stripe-7-#8", id=97, state=RUNNABLE, blockCnt=0, waitCnt=3732]
            at app//o.a.i.marshaller.jdk.JdkMarshallerInputStreamWrapper.read(JdkMarshallerInputStreamWrapper.java:53)
            at java.base@11.0.2/java.io.ObjectInputStream$PeekInputStream.read(ObjectInputStream.java:2745)
            at java.base@11.0.2/java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2761)
            at java.base@11.0.2/java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3258)
            at java.base@11.0.2/java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:874)
            at java.base@11.0.2/java.io.ObjectInputStream.<init>(ObjectInputStream.java:350)
            at app//o.a.i.marshaller.jdk.JdkMarshallerObjectInputStream.<init>(JdkMarshallerObjectInputStream.java:43)
            at app//o.a.i.marshaller.jdk.JdkMarshaller.unmarshal0(JdkMarshaller.java:137)
            at app//o.a.i.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:94)
            at app//o.a.i.i.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:229)
            at app//o.a.i.i.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198)
            at java.base@11.0.2/java.io.ObjectInputStream.readObject(ObjectInputStream.java:424)
            at java.base@11.0.2/java.util.EnumMap.readObject(EnumMap.java:807)
            at java.base@11.0.2/jdk.internal.reflect.GeneratedMethodAccessor106.invoke(Unknown Source)
            at java.base@11.0.2/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.base@11.0.2/java.lang.reflect.Method.invoke(Method.java:566)
            at app//o.a.i.i.marshaller.optimized.OptimizedObjectInputStream.readSerializable(OptimizedObjectInputStream.java:604)
            at app//o.a.i.i.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:954)
            at app//o.a.i.i.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:346)
            at app//o.a.i.i.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198)
            at java.base@11.0.2/java.io.ObjectInputStream.readObject(ObjectInputStream.java:424)
            at app//o.a.i.i.marshaller.optimized.OptimizedMarshaller.unmarshal0(OptimizedMarshaller.java:228)
            at app//o.a.i.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:94)
            at app//o.a.i.i.binary.BinaryUtils.doReadOptimized(BinaryUtils.java:1762)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1965)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1717)
            at app//o.a.i.i.binary.BinaryReaderExImpl.readField(BinaryReaderExImpl.java:1985)
            at app//o.a.i.i.binary.BinaryFieldAccessor$DefaultFinalClassAccessor.read0(BinaryFieldAccessor.java:703)
            at app//o.a.i.i.binary.BinaryFieldAccessor.read(BinaryFieldAccessor.java:188)
            at app//o.a.i.i.binary.BinaryClassDescriptor.read(BinaryClassDescriptor.java:875)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1765)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1717)
            at app//o.a.i.i.binary.BinaryUtils.doReadObject(BinaryUtils.java:1778)
            at app//o.a.i.i.binary.BinaryUtils.deserializeOrUnmarshal(BinaryUtils.java:2141)
            at app//o.a.i.i.binary.BinaryUtils.doReadMap(BinaryUtils.java:2125)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1922)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1717)
            at app//o.a.i.i.binary.BinaryReaderExImpl.readField(BinaryReaderExImpl.java:1985)
            at app//o.a.i.i.binary.BinaryFieldAccessor$DefaultFinalClassAccessor.read0(BinaryFieldAccessor.java:703)
            at app//o.a.i.i.binary.BinaryFieldAccessor.read(BinaryFieldAccessor.java:188)
            at app//o.a.i.i.binary.BinaryClassDescriptor.read(BinaryClassDescriptor.java:875)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1765)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1717)
            at app//o.a.i.i.binary.BinaryUtils.doReadObject(BinaryUtils.java:1778)
            at app//o.a.i.i.binary.BinaryUtils.deserializeOrUnmarshal(BinaryUtils.java:2141)
            at app//o.a.i.i.binary.BinaryUtils.doReadMap(BinaryUtils.java:2125)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1922)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1717)
            at app//o.a.i.i.binary.BinaryReaderExImpl.readField(BinaryReaderExImpl.java:1985)
            at app//o.a.i.i.binary.BinaryFieldAccessor$DefaultFinalClassAccessor.read0(BinaryFieldAccessor.java:703)
            at app//o.a.i.i.binary.BinaryFieldAccessor.read(BinaryFieldAccessor.java:188)
            at app//o.a.i.i.binary.BinaryClassDescriptor.read(BinaryClassDescriptor.java:875)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1765)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1717)
            at app//o.a.i.i.binary.BinaryUtils.doReadObject(BinaryUtils.java:1778)
            at app//o.a.i.i.binary.BinaryUtils.deserializeOrUnmarshal(BinaryUtils.java:2141)
            at app//o.a.i.i.binary.BinaryUtils.doReadMap(BinaryUtils.java:2125)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1922)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1717)
            at app//o.a.i.i.binary.BinaryReaderExImpl.readField(BinaryReaderExImpl.java:1985)
            at app//o.a.i.i.binary.BinaryFieldAccessor$DefaultFinalClassAccessor.read0(BinaryFieldAccessor.java:703)
            at app//o.a.i.i.binary.BinaryFieldAccessor.read(BinaryFieldAccessor.java:188)
            at app//o.a.i.i.binary.BinaryClassDescriptor.read(BinaryClassDescriptor.java:875)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1765)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1717)
            at app//o.a.i.i.binary.BinaryUtils.doReadObject(BinaryUtils.java:1778)
            at app//o.a.i.i.binary.BinaryUtils.deserializeOrUnmarshal(BinaryUtils.java:2141)
            at app//o.a.i.i.binary.BinaryUtils.doReadMap(BinaryUtils.java:2125)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1922)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1717)
            at app//o.a.i.i.binary.BinaryReaderExImpl.readField(BinaryReaderExImpl.java:1985)
            at app//o.a.i.i.binary.BinaryFieldAccessor$DefaultFinalClassAccessor.read0(BinaryFieldAccessor.java:703)
            at app//o.a.i.i.binary.BinaryFieldAccessor.read(BinaryFieldAccessor.java:188)
            at app//o.a.i.i.binary.BinaryClassDescriptor.read(BinaryClassDescriptor.java:875)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1765)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1717)
            at app//o.a.i.i.binary.BinaryObjectImpl.deserializeValue(BinaryObjectImpl.java:798)
            at app//o.a.i.i.binary.BinaryObjectImpl.value(BinaryObjectImpl.java:143)
            at app//o.a.i.i.processors.cache.CacheObjectUtils.unwrapBinary(CacheObjectUtils.java:177)
            at app//o.a.i.i.processors.cache.CacheObjectUtils.unwrapBinaryIfNeeded(CacheObjectUtils.java:67)
            at app//o.a.i.i.processors.cache.CacheObjectContext.unwrapBinaryIfNeeded(CacheObjectContext.java:125)
            at app//o.a.i.i.processors.cache.GridCacheContext.unwrapBinaryIfNeeded(GridCacheContext.java:1773)
            at app//o.a.i.i.processors.cache.GridCacheContext.unwrapBinaryIfNeeded(GridCacheContext.java:1761)
            at app//o.a.i.i.processors.cache.distributed.dht.atomic.GridNearAtomicAbstractUpdateFuture.completeFuture(GridNearAtomicAbstractUpdateFuture.java:352)
            at app//o.a.i.i.processors.cache.distributed.dht.atomic.GridNearAtomicSingleUpdateFuture.onPrimaryResponse(GridNearAtomicSingleUpdateFuture.java:301)
            at app//o.a.i.i.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.processNearAtomicUpdateResponse(GridDhtAtomicCache.java:3156)
            at app//o.a.i.i.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.access$500(GridDhtAtomicCache.java:135)
            at app//o.a.i.i.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$6.apply(GridDhtAtomicCache.java:290)
            at app//o.a.i.i.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$6.apply(GridDhtAtomicCache.java:285)
            at app//o.a.i.i.processors.cache.GridCacheIoManager.processMessage(GridCacheIoManager.java:1056)
            at app//o.a.i.i.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:581)
            at app//o.a.i.i.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:380)
            at app//o.a.i.i.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:306)
            at app//o.a.i.i.processors.cache.GridCacheIoManager.access$100(GridCacheIoManager.java:101)
            at app//o.a.i.i.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:295)
            at app//o.a.i.i.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1569)
            at app//o.a.i.i.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1197)
            at app//o.a.i.i.managers.communication.GridIoManager.access$4200(GridIoManager.java:127)
            at app//o.a.i.i.managers.communication.GridIoManager$9.run(GridIoManager.java:1093)
            at app//o.a.i.i.util.StripedExecutor$Stripe.body(StripedExecutor.java:505)
            at app//o.a.i.i.util.worker.GridWorker.run(GridWorker.java:120)
            at java.base@11.0.2/java.lang.Thread.run(Thread.java:834)
    
    [24-11 17:36:16,533] [WARN ] grid-timeout-worker-#23 - org.apache.ignite.internal.util.typedef.G : >>> Possible starvation in striped pool.
        Thread name: sys-stripe-0-#1
        Queue: []
        Deadlock: false
        Completed: 4026
    Thread [name="sys-stripe-0-#1", id=89, state=RUNNABLE, blockCnt=0, waitCnt=4026]
            at java.base@11.0.2/java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:946)
            at java.base@11.0.2/java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:339)
            at java.base@11.0.2/java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:671)
            at java.base@11.0.2/java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1903)
            at java.base@11.0.2/java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1772)
            at java.base@11.0.2/java.io.ObjectInputStream.readEnum(ObjectInputStream.java:2012)
            at java.base@11.0.2/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1591)
            at java.base@11.0.2/java.io.ObjectInputStream.readObject(ObjectInputStream.java:430)
            at app//o.a.i.marshaller.jdk.JdkMarshaller.unmarshal0(JdkMarshaller.java:139)
            at app//o.a.i.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:94)
            at app//o.a.i.i.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:229)
            at app//o.a.i.i.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198)
            at java.base@11.0.2/java.io.ObjectInputStream.readObject(ObjectInputStream.java:424)
            at java.base@11.0.2/java.util.EnumMap.readObject(EnumMap.java:807)
            at java.base@11.0.2/jdk.internal.reflect.GeneratedMethodAccessor199.invoke(Unknown Source)
            at java.base@11.0.2/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.base@11.0.2/java.lang.reflect.Method.invoke(Method.java:566)
            at app//o.a.i.i.marshaller.optimized.OptimizedObjectInputStream.readSerializable(OptimizedObjectInputStream.java:604)
            at app//o.a.i.i.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:954)
            at app//o.a.i.i.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:346)
            at app//o.a.i.i.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198)
            at java.base@11.0.2/java.io.ObjectInputStream.readObject(ObjectInputStream.java:424)
            at app//o.a.i.i.marshaller.optimized.OptimizedMarshaller.unmarshal0(OptimizedMarshaller.java:228)
            at app//o.a.i.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:94)
            at app//o.a.i.i.binary.BinaryUtils.doReadOptimized(BinaryUtils.java:1762)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1965)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1717)
            at app//o.a.i.i.binary.BinaryReaderExImpl.readField(BinaryReaderExImpl.java:1985)
            at app//o.a.i.i.binary.BinaryFieldAccessor$DefaultFinalClassAccessor.read0(BinaryFieldAccessor.java:703)
            at app//o.a.i.i.binary.BinaryFieldAccessor.read(BinaryFieldAccessor.java:188)
            at app//o.a.i.i.binary.BinaryClassDescriptor.read(BinaryClassDescriptor.java:875)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1765)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1717)
            at app//o.a.i.i.binary.BinaryUtils.doReadObject(BinaryUtils.java:1778)
            at app//o.a.i.i.binary.BinaryUtils.deserializeOrUnmarshal(BinaryUtils.java:2141)
            at app//o.a.i.i.binary.BinaryUtils.doReadMap(BinaryUtils.java:2125)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1922)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1717)
            at app//o.a.i.i.binary.BinaryReaderExImpl.readField(BinaryReaderExImpl.java:1985)
            at app//o.a.i.i.binary.BinaryFieldAccessor$DefaultFinalClassAccessor.read0(BinaryFieldAccessor.java:703)
            at app//o.a.i.i.binary.BinaryFieldAccessor.read(BinaryFieldAccessor.java:188)
            at app//o.a.i.i.binary.BinaryClassDescriptor.read(BinaryClassDescriptor.java:875)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1765)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1717)
            at app//o.a.i.i.binary.BinaryUtils.doReadObject(BinaryUtils.java:1778)
            at app//o.a.i.i.binary.BinaryUtils.deserializeOrUnmarshal(BinaryUtils.java:2141)
            at app//o.a.i.i.binary.BinaryUtils.doReadMap(BinaryUtils.java:2125)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1922)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1717)
            at app//o.a.i.i.binary.BinaryReaderExImpl.readField(BinaryReaderExImpl.java:1985)
            at app//o.a.i.i.binary.BinaryFieldAccessor$DefaultFinalClassAccessor.read0(BinaryFieldAccessor.java:703)
            at app//o.a.i.i.binary.BinaryFieldAccessor.read(BinaryFieldAccessor.java:188)
            at app//o.a.i.i.binary.BinaryClassDescriptor.read(BinaryClassDescriptor.java:875)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1765)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1717)
            at app//o.a.i.i.binary.BinaryUtils.doReadObject(BinaryUtils.java:1778)
            at app//o.a.i.i.binary.BinaryUtils.deserializeOrUnmarshal(BinaryUtils.java:2141)
            at app//o.a.i.i.binary.BinaryUtils.doReadMap(BinaryUtils.java:2125)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1922)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1717)
            at app//o.a.i.i.binary.BinaryReaderExImpl.readField(BinaryReaderExImpl.java:1985)
            at app//o.a.i.i.binary.BinaryFieldAccessor$DefaultFinalClassAccessor.read0(BinaryFieldAccessor.java:703)
            at app//o.a.i.i.binary.BinaryFieldAccessor.read(BinaryFieldAccessor.java:188)
            at app//o.a.i.i.binary.BinaryClassDescriptor.read(BinaryClassDescriptor.java:875)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1765)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1717)
            at app//o.a.i.i.binary.BinaryUtils.doReadObject(BinaryUtils.java:1778)
            at app//o.a.i.i.binary.BinaryUtils.deserializeOrUnmarshal(BinaryUtils.java:2141)
            at app//o.a.i.i.binary.BinaryUtils.doReadMap(BinaryUtils.java:2125)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1922)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1717)
            at app//o.a.i.i.binary.BinaryReaderExImpl.readField(BinaryReaderExImpl.java:1985)
            at app//o.a.i.i.binary.BinaryFieldAccessor$DefaultFinalClassAccessor.read0(BinaryFieldAccessor.java:703)
            at app//o.a.i.i.binary.BinaryFieldAccessor.read(BinaryFieldAccessor.java:188)
            at app//o.a.i.i.binary.BinaryClassDescriptor.read(BinaryClassDescriptor.java:875)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1765)
            at app//o.a.i.i.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1717)
            at app//o.a.i.i.binary.BinaryObjectImpl.deserializeValue(BinaryObjectImpl.java:798)
            at app//o.a.i.i.binary.BinaryObjectImpl.value(BinaryObjectImpl.java:143)
            at app//o.a.i.i.processors.cache.CacheObjectUtils.unwrapBinary(CacheObjectUtils.java:177)
            at app//o.a.i.i.processors.cache.CacheObjectUtils.unwrapBinaryIfNeeded(CacheObjectUtils.java:67)
            at app//o.a.i.i.processors.cache.CacheObjectContext.unwrapBinaryIfNeeded(CacheObjectContext.java:125)
            at app//o.a.i.i.processors.cache.GridCacheContext.unwrapBinaryIfNeeded(GridCacheContext.java:1773)
            at app//o.a.i.i.processors.cache.GridCacheContext.unwrapBinaryIfNeeded(GridCacheContext.java:1761)
            at app//o.a.i.i.processors.cache.distributed.dht.GridPartitionedSingleGetFuture.setResult(GridPartitionedSingleGetFuture.java:695)
            at app//o.a.i.i.processors.cache.distributed.dht.GridPartitionedSingleGetFuture.onResult(GridPartitionedSingleGetFuture.java:552)
            at app//o.a.i.i.processors.cache.distributed.dht.GridDhtCacheAdapter.processNearSingleGetResponse(GridDhtCacheAdapter.java:368)
            at app//o.a.i.i.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.access$1400(GridDhtAtomicCache.java:135)
            at app//o.a.i.i.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$15.apply(GridDhtAtomicCache.java:427)
            at app//o.a.i.i.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$15.apply(GridDhtAtomicCache.java:422)
            at app//o.a.i.i.processors.cache.GridCacheIoManager.processMessage(GridCacheIoManager.java:1056)
            at app//o.a.i.i.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:581)
            at app//o.a.i.i.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:380)
            at app//o.a.i.i.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:306)
            at app//o.a.i.i.processors.cache.GridCacheIoManager.access$100(GridCacheIoManager.java:101)
            at app//o.a.i.i.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:295)
            at app//o.a.i.i.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1569)
            at app//o.a.i.i.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1197)
            at app//o.a.i.i.managers.communication.GridIoManager.access$4200(GridIoManager.java:127)
            at app//o.a.i.i.managers.communication.GridIoManager$9.run(GridIoManager.java:1093)
            at app//o.a.i.i.util.StripedExecutor$Stripe.body(StripedExecutor.java:505)
            at app//o.a.i.i.util.worker.GridWorker.run(GridWorker.java:120)
            at java.base@11.0.2/java.lang.Thread.run(Thread.java:834)