Hi,

We are using Ignite cache version 2.1 . We are using it in persistent cache
in Partitioned Mode having 4 cluster node running.  Atomicity mode is
ATOMIC, and Rebalance mode is ASYNC while CacheWriteSynchronizationMode is
FULL_SYNC.

But looks like that when nodes are getting rebalanced then we are getting
below NPE in three nodes out of four nodes : 


2017-12-19 06:31:14,148 ERROR
[sys-#22435%a7804b6d-7c12-469c-b802-c3e1eafa63d1%] {}
org.apache.ignite.internal.processors.cache.GridCacheIoManager - Failed
processing message [senderId=f8946b3e-52f1-47c2-94c3-35986d4decab,
msg=GridDhtPartitionSupplyMessage [updateSeq=35852,
topVer=AffinityTopologyVersion [topVer=613, minorTopVer=0], missed=null,
clean=null, msgSize=524588, estimatedKeysCnt=-1, size=1, parts=[2],
super=GridCacheGroupIdMessage [grpId=1152451571]]]
java.lang.NullPointerException
        at
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionDemander.preloadEntry(GridDhtPartitionDemander.java:773)
        at
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionDemander.handleSupplyMessage(GridDhtPartitionDemander.java:665)
        at
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPreloader.handleSupplyMessage(GridDhtPreloader.java:377)
        at
org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$5.apply(GridCachePartitionExchangeManager.java:322)
        at
org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$5.apply(GridCachePartitionExchangeManager.java:312)
        at
org.apache.ignite.internal.processors.cache.GridCacheIoManager.processMessage(GridCacheIoManager.java:1042)
        at
org.apache.ignite.internal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:561)
        at
org.apache.ignite.internal.processors.cache.GridCacheIoManager.access$700(GridCacheIoManager.java:99)
        at
org.apache.ignite.internal.processors.cache.GridCacheIoManager$OrderedMessageListener.onMessage(GridCacheIoManager.java:1579)
        at
org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1556)
        at
org.apache.ignite.internal.managers.communication.GridIoManager.access$4100(GridIoManager.java:126)
        at
org.apache.ignite.internal.managers.communication.GridIoManager$GridCommunicationMessageSet.unwind(GridIoManager.java:2752)
        at
org.apache.ignite.internal.managers.communication.GridIoManager.unwindMessageSet(GridIoManager.java:1516)
        at
org.apache.ignite.internal.managers.communication.GridIoManager.access$4400(GridIoManager.java:126)
        at
org.apache.ignite.internal.managers.communication.GridIoManager$10.run(GridIoManager.java:1485)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:748)
 
Following is the configuration for cluster discovery : 

<http://apache-ignite-users.70518.x6.nabble.com/file/t1476/Ignite.png> 

Can someone please point if there is any issue with the way cache is
configured  ? 

Thanks,
Ashish




--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/

Reply via email to