Hi Shuvendu, Looks like JVM can't allocate continuous memory buffer to serialize cache entry into byte array. Please, check if node has enough memory for it.
On Tue, Oct 24, 2017 at 11:37 AM, shuvendu < shuvendu....@travelcentrictechnology.com> wrote: > Hi, > > While pushing a huge array list to cache we are getting the following > error. > > Java exception occurred [class=java.lang.OutOfMemoryError, message=Java > heap > space]|Apache.Ignite.Core.Common.IgniteException: Java exception occurred > [class=java.lang.OutOfMemoryError, message=Java heap space] ---> > Apache.Ignite.Core.Common.JavaException: java.lang.OutOfMemoryError: Java > heap space > at > org.apache.ignite.internal.binary.streams.BinaryMemoryAllocatorChunk. > reallocate(BinaryMemoryAllocatorChunk.java:69) > at > org.apache.ignite.internal.binary.streams.BinaryHeapOutputStream. > ensureCapacity(BinaryHeapOutputStream.java:65) > at > org.apache.ignite.internal.binary.streams.BinaryAbstractOutputStream. > unsafeEnsure(BinaryAbstractOutputStream.java:253) > at > org.apache.ignite.internal.binary.BinaryWriterExImpl.doWriteBinaryObject( > BinaryWriterExImpl.java:937) > at > org.apache.ignite.internal.binary.BinaryClassDescriptor. > write(BinaryClassDescriptor.java:729) > at > org.apache.ignite.internal.binary.BinaryWriterExImpl. > marshal0(BinaryWriterExImpl.java:206) > at > org.apache.ignite.internal.binary.BinaryWriterExImpl. > marshal(BinaryWriterExImpl.java:147) > at > org.apache.ignite.internal.binary.BinaryWriterExImpl. > marshal(BinaryWriterExImpl.java:134) > at > org.apache.ignite.internal.binary.BinaryWriterExImpl.doWriteObject( > BinaryWriterExImpl.java:496) > at > org.apache.ignite.internal.binary.BinaryWriterExImpl.doWriteCollection( > BinaryWriterExImpl.java:764) > at > org.apache.ignite.internal.binary.BinaryClassDescriptor. > write(BinaryClassDescriptor.java:694) > at > org.apache.ignite.internal.binary.BinaryWriterExImpl. > marshal0(BinaryWriterExImpl.java:206) > at > org.apache.ignite.internal.binary.BinaryWriterExImpl. > marshal(BinaryWriterExImpl.java:147) > at > org.apache.ignite.internal.binary.BinaryWriterExImpl. > marshal(BinaryWriterExImpl.java:134) > at > org.apache.ignite.internal.binary.GridBinaryMarshaller. > marshal(GridBinaryMarshaller.java:248) > at > org.apache.ignite.internal.processors.cache.binary. > CacheObjectBinaryProcessorImpl.marshal(CacheObjectBinaryProcessorImpl > .java:721) > at > org.apache.ignite.internal.processors.cache.CacheObjectImpl. > prepareMarshal(CacheObjectImpl.java:116) > at > org.apache.ignite.internal.processors.cache.GridCacheMessage. > prepareMarshalCacheObject(GridCacheMessage.java:528) > at > org.apache.ignite.internal.processors.cache.GridCacheMessage. > prepareMarshalCacheObjects(GridCacheMessage.java:518) > at > org.apache.ignite.internal.processors.cache.distributed.dht.atomic. > GridNearAtomicFullUpdateRequest.prepareMarshal( > GridNearAtomicFullUpdateRequest.java:383) > at > org.apache.ignite.internal.processors.cache.GridCacheIoManager.onSend( > GridCacheIoManager.java:1095) > at > org.apache.ignite.internal.processors.cache.GridCacheIoManager.send( > GridCacheIoManager.java:1129) > at > org.apache.ignite.internal.processors.cache.GridCacheIoManager.send( > GridCacheIoManager.java:1180) > at > org.apache.ignite.internal.processors.cache.distributed.dht.atomic. > GridNearAtomicAbstractUpdateFuture.sendSingleRequest( > GridNearAtomicAbstractUpdateFuture.java:311) > at > org.apache.ignite.internal.processors.cache.distributed.dht.atomic. > GridNearAtomicSingleUpdateFuture.map(GridNearAtomicSingleUpdateFutu > re.java:481) > at > org.apache.ignite.internal.processors.cache.distributed.dht.atomic. > GridNearAtomicSingleUpdateFuture.mapOnTopology( > GridNearAtomicSingleUpdateFuture.java:441) > at > org.apache.ignite.internal.processors.cache.distributed.dht.atomic. > GridNearAtomicAbstractUpdateFuture.map(GridNearAtomicAbstractUpdateFu > ture.java:248) > at > org.apache.ignite.internal.processors.cache.distributed. > dht.atomic.GridDhtAtomicCache.update0(GridDhtAtomicCache.java:1167) > at > org.apache.ignite.internal.processors.cache.distributed. > dht.atomic.GridDhtAtomicCache.put0(GridDhtAtomicCache.java:656) > at > org.apache.ignite.internal.processors.cache.GridCacheAdapter.put( > GridCacheAdapter.java:2334) > at > org.apache.ignite.internal.processors.cache.GridCacheAdapter.put( > GridCacheAdapter.java:2311) > at > org.apache.ignite.internal.processors.cache.IgniteCacheProxy.put( > IgniteCacheProxy.java:1502) > > Thanks > > Shuvendu > > > > -- > Sent from: http://apache-ignite-users.70518.x6.nabble.com/ > -- Best regards, Andrey V. Mashenkov