Hi! Could you describe your scenario in more detail? What configuration do your nodes have and in what order do you start them? Do some nodes go down during the deployment? What environment do you have?
Situation that you described sounds too simple to cause any problems. Denis чт, 21 сент. 2017 г. в 15:04, KR Kumar <ignite.iss...@gmail.com>: > I have a five node cluster and when I start the server, i get the following > error randomly in some servers > > > [2017-09-21 > > 07:46:18,635][ERROR][exchange-worker-#34%null%][GridDhtPartitionsExchangeFuture] > Failed to reinitialize local partitions (preloading will be stopped): > GridDhtPartitionExchangeId [topVer=AffinityTopologyVersion [topVer=1, > minorTopVer=1], nodeId=13721454, evt=DISCOVERY_CUSTOM_EVT] > java.lang.ArrayIndexOutOfBoundsException: -1 > at > > org.apache.ignite.internal.processors.cache.persistence.tree.io.IOVersions.forVersion(IOVersions.java:82) > at > > org.apache.ignite.internal.processors.cache.persistence.tree.io.IOVersions.forPage(IOVersions.java:92) > at > > org.apache.ignite.internal.processors.cache.persistence.freelist.PagesList.init(PagesList.java:174) > at > > org.apache.ignite.internal.processors.cache.persistence.freelist.FreeListImpl.<init>(FreeListImpl.java:357) > at > > org.apache.ignite.internal.processors.cache.persistence.GridCacheOffheapManager$GridCacheDataStore$1.<init>(GridCacheOffheapManager.java:893) > at > > org.apache.ignite.internal.processors.cache.persistence.GridCacheOffheapManager$GridCacheDataStore.init0(GridCacheOffheapManager.java:885) > at > > org.apache.ignite.internal.processors.cache.persistence.GridCacheOffheapManager$GridCacheDataStore.updateCounter(GridCacheOffheapManager.java:1130) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLocalPartition.updateCounter(GridDhtLocalPartition.java:882) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLocalPartition.casState(GridDhtLocalPartition.java:564) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLocalPartition.own(GridDhtLocalPartition.java:594) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtPartitionTopologyImpl.initPartitions0(GridDhtPartitionTopologyImpl.java:337) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtPartitionTopologyImpl.beforeExchange(GridDhtPartitionTopologyImpl.java:507) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.distributedExchange(GridDhtPartitionsExchangeFuture.java:991) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.init(GridDhtPartitionsExchangeFuture.java:632) > at > > org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.body(GridCachePartitionExchangeManager.java:1901) > at > org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110) > at java.lang.Thread.run(Thread.java:745) > [2017-09-21 07:46:18,637][INFO > ][exchange-worker-#34%null%][GridDhtPartitionsExchangeFuture] Snapshot > initialization completed [topVer=AffinityTopologyVersion [topVer=1, > minorTopVer=1], time=0ms] > [2017-09-21 > > 07:46:18,650][ERROR][exchange-worker-#34%null%][GridCachePartitionExchangeManager] > Failed to wait for completion of partition map exchange (preloading will > not > start): GridDhtPartitionsExchangeFuture [dummy=false, forcePreload=false, > reassign=false, discoEvt=DiscoveryCustomEvent [customMsg=null, > affTopVer=AffinityTopologyVersion [topVer=1, minorTopVer=1], > super=DiscoveryEvent [evtNode=TcpDiscoveryNode > [id=13721454-7d18-4c48-ba93-36417dbba34b, addrs=[0:0:0:0:0:0:0:1%lo, > 127.0.0.1, 172.16.9.173], > sockAddrs=[ri-stress-grid-manager.altidev.net/172.16.9.173:47500, > /0:0:0:0:0:0:0:1%lo:47500, /127.0.0.1:47500], discPort=47500, order=1, > intOrder=1, lastExchangeTime=1505994376713, loc=true, > ver=2.2.0#20170915-sha1:5747ce6b, isClient=false], topVer=1, > nodeId8=13721454, msg=null, type=DISCOVERY_CUSTOM_EVT, > tstamp=1505994240293]], crd=TcpDiscoveryNode > [id=13721454-7d18-4c48-ba93-36417dbba34b, addrs=[0:0:0:0:0:0:0:1%lo, > 127.0.0.1, 172.16.9.173], > sockAddrs=[ri-stress-grid-manager.altidev.net/172.16.9.173:47500, > /0:0:0:0:0:0:0:1%lo:47500, /127.0.0.1:47500], discPort=47500, order=1, > intOrder=1, lastExchangeTime=1505994376713, loc=true, > ver=2.2.0#20170915-sha1:5747ce6b, isClient=false], > exchId=GridDhtPartitionExchangeId [topVer=AffinityTopologyVersion > [topVer=1, > minorTopVer=1], nodeId=13721454, evt=DISCOVERY_CUSTOM_EVT], added=true, > initFut=GridFutureAdapter [ignoreInterrupts=false, state=DONE, res=false, > hash=1691446648], init=false, lastVer=null, > partReleaseFut=GridCompoundFuture [rdc=null, initFlag=1, lsnrCalls=4, > done=true, cancelled=false, err=null, futs=[true, true, true, true]], > exchActions=null, affChangeMsg=null, skipPreload=false, > clientOnlyExchange=false, initTs=1505994240303, centralizedAff=false, > changeGlobalStateE=null, forcedRebFut=null, done=true, evtLatch=0, > remaining=[], super=GridFutureAdapter [ignoreInterrupts=false, state=DONE, > res=java.lang.ArrayIndexOutOfBoundsException: -1, hash=1144748699]] > class org.apache.ignite.IgniteCheckedException: -1 > at > org.apache.ignite.internal.util.IgniteUtils.cast(IgniteUtils.java:7229) > at > > org.apache.ignite.internal.util.future.GridFutureAdapter.resolve(GridFutureAdapter.java:258) > at > > org.apache.ignite.internal.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:206) > at > > org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:158) > at > > org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.body(GridCachePartitionExchangeManager.java:1911) > at > org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110) > at java.lang.Thread.run(Thread.java:745) > Caused by: java.lang.ArrayIndexOutOfBoundsException: -1 > at > > org.apache.ignite.internal.processors.cache.persistence.tree.io.IOVersions.forVersion(IOVersions.java:82) > at > > org.apache.ignite.internal.processors.cache.persistence.tree.io.IOVersions.forPage(IOVersions.java:92) > at > > org.apache.ignite.internal.processors.cache.persistence.freelist.PagesList.init(PagesList.java:174) > at > > org.apache.ignite.internal.processors.cache.persistence.freelist.FreeListImpl.<init>(FreeListImpl.java:357) > at > > org.apache.ignite.internal.processors.cache.persistence.GridCacheOffheapManager$GridCacheDataStore$1.<init>(GridCacheOffheapManager.java:893) > at > > org.apache.ignite.internal.processors.cache.persistence.GridCacheOffheapManager$GridCacheDataStore.init0(GridCacheOffheapManager.java:885) > at > > org.apache.ignite.internal.processors.cache.persistence.GridCacheOffheapManager$GridCacheDataStore.updateCounter(GridCacheOffheapManager.java:1130) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLocalPartition.updateCounter(GridDhtLocalPartition.java:882) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLocalPartition.casState(GridDhtLocalPartition.java:564) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLocalPartition.own(GridDhtLocalPartition.java:594) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtPartitionTopologyImpl.initPartitions0(GridDhtPartitionTopologyImpl.java:337) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtPartitionTopologyImpl.beforeExchange(GridDhtPartitionTopologyImpl.java:507) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.distributedExchange(GridDhtPartitionsExchangeFuture.java:991) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.init(GridDhtPartitionsExchangeFuture.java:632) > at > > org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.body(GridCachePartitionExchangeManager.java:1901) > ... 2 more > [2017-09-21 07:47:18,639][INFO > ][grid-timeout-worker-#15%null%][IgniteKernal] > Metrics for local node (to disable set 'metricsLogFrequency' to 0) > > Appreciate your help, > > KR Kumar > > > > > -- > Sent from: http://apache-ignite-users.70518.x6.nabble.com/ >