[ 
https://issues.apache.org/jira/browse/IGNITE-971?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14736991#comment-14736991
 ] 

Semen Boikov commented on IGNITE-971:
-------------------------------------

Fixed issue with 'unswap' on obsoleted entries (unswap should call 
checkObsolete).
Fixed issue with offheap to swap eviction: when GridUnsafeMap.freeSpace is 
called we can not remove evicted entry from offheap, instead entry key and 
version are stored in thread-local context and when unwindEvicts is called need 
to create cache entry and inside entry lock check that value with the same 
version is still in offheap, in this case remove from offeap and write to swap.
With these fixes CacheSwapUnswapGetTest does not fail anymore. Need to check if 
this fixes assert in indexing.

> IgniteCacheQueryOffheapEvictsMultiThreadedSelfTest fails on TC
> --------------------------------------------------------------
>
>                 Key: IGNITE-971
>                 URL: https://issues.apache.org/jira/browse/IGNITE-971
>             Project: Ignite
>          Issue Type: Bug
>          Components: SQL
>            Reporter: Semen Boikov
>            Assignee: Semen Boikov
>            Priority: Critical
>             Fix For: ignite-1.4
>
>
> IgniteCacheQueryOffheapEvictsMultiThreadedSelfTest fails on TC. Do not forget 
> to uncomment test in the suite when fixed. Example of error:
> {noformat}
> [10:35:18] :           [org.apache.ignite:ignite-indexing] 
> [11:35:18,301][INFO ][main][root] >>> Starting test: 
> testMultiThreadedSwapUnswapLongString <<<
> [10:35:24]W:           [org.apache.ignite:ignite-indexing] 
> [11:35:24,832][ERROR][ignite-#49878%sys-cache.IgniteCacheQueryOffheapEvictsMultiThreadedSelfTest1%][GridNearTxLocal]
>  Heuristic transaction failure.
> [10:35:24]W:           [org.apache.ignite:ignite-indexing] class 
> org.apache.ignite.internal.transactions.IgniteTxHeuristicCheckedException: 
> Failed to locally write to cache (all transaction entries will be 
> invalidated, however there was a window when entries for this transaction 
> were visible to others): GridDhtTxLocal 
> [nearNodeId=0095b759-3aa4-48bf-be10-f09ce7bfd000, 
> nearFutId=0b1f33fbd41-7219c9fa-e9a6-4381-845f-2aafcc0b59bd, 
> nearMiniId=3b1f33fbd41-7219c9fa-e9a6-4381-845f-2aafcc0b59bd, 
> nearFinFutId=null, nearFinMiniId=null, nearXidVer=GridCacheVersion 
> [topVer=44710331, nodeOrderDrId=1, globalTime=1433230524823, 
> order=1433248068995], super=GridDhtTxLocalAdapter [dhtThreadId=67019, 
> needsCompletedVers=true, nearNodes=[], 
> dhtNodes=[20de3568-1dc7-49e0-9435-247bd63e7002], explicitLock=false, 
> super=IgniteTxLocalAdapter [txMap={IgniteTxKey [key=KeyCacheObjectImpl 
> [val=971, hasValBytes=true], cacheId=1]=IgniteTxEntry [key=KeyCacheObjectImpl 
> [val=971, hasValBytes=true], cacheId=1, txKey=IgniteTxKey 
> [key=KeyCacheObjectImpl [val=971, hasValBytes=true], cacheId=1], 
> val=[op=UPDATE, val=CacheObjectImpl [val=8985, hasValBytes=true]], 
> prevVal=[op=NOOP, val=null], entryProcessorsCol=null, ttl=-1, 
> conflictExpireTime=-1, conflictVer=null, explicitVer=null, dhtVer=null, 
> filters=[], filtersPassed=false, filtersSet=false, entry=GridDhtCacheEntry 
> [rdrs=[ReaderId [nodeId=0095b759-3aa4-48bf-be10-f09ce7bfd000, msgId=10088345, 
> txFut=null]], locPart=GridDhtLocalPartition [id=971, mapPubSize=1, 
> rmvQueue=GridCircularBuffer [sizeMask=31, idxGen=0], state=OWNING, 
> reservations=0, empty=false, createTime=06/02/2015 11:32:10, mapPubSize=1], 
> super=GridDistributedCacheEntry [super=GridCacheMapEntry 
> [key=KeyCacheObjectImpl [val=971, hasValBytes=true], val=CacheObjectImpl 
> [val=6057, hasValBytes=true], startVer=1433230330069, ver=GridCacheVersion 
> [topVer=44710331, nodeOrderDrId=3, globalTime=1433230524572, 
> order=1433247981564], hash=1002565290, 
> extras=GridCacheAttributesMvccEntryExtras [mvcc=GridCacheMvcc 
> [locs=[GridCacheMvccCandidate [nodeId=1060cec4-68bb-4cd8-9cf4-400803a23001, 
> ver=GridCacheVersion [topVer=44710331, nodeOrderDrId=3, 
> globalTime=1433230524826, order=1433248070220], timeout=0, ts=1433230524820, 
> threadId=67439, id=7990216, topVer=AffinityTopologyVersion [topVer=3, 
> minorTopVer=0], reentry=null, 
> otherNodeId=0095b759-3aa4-48bf-be10-f09ce7bfd000, otherVer=GridCacheVersion 
> [topVer=44710331, nodeOrderDrId=1, globalTime=1433230524823, 
> order=1433248068995], mappedDhtNodes=null, mappedNearNodes=null, 
> ownerVer=null, key=KeyCacheObjectImpl [val=971, hasValBytes=true], 
> masks=local=1|owner=1|ready=1|reentry=0|used=0|tx=1|single_implicit=1|dht_local=1|near_local=0|removed=0,
>  prevVer=null, nextVer=null]], rmts=null]], flags=2]]], prepared=true, 
> locked=false, nodeId=null, locMapped=false, expiryPlc=null, 
> transferExpiryPlc=false, flags=0, xidVer=null]}, completedBase=null, 
> sndTransformedVals=false, super=IgniteTxAdapter [xidVer=GridCacheVersion 
> [topVer=44710331, nodeOrderDrId=3, globalTime=1433230524826, 
> order=1433248070220], writeVer=GridCacheVersion [topVer=44710331, 
> nodeOrderDrId=3, globalTime=1433230524826, order=1433248070222], 
> implicit=true, implicitSingle=true, loc=true, threadId=67439, 
> startTime=1433230524820, nodeId=1060cec4-68bb-4cd8-9cf4-400803a23001, 
> startVer=GridCacheVersion [topVer=44710331, nodeOrderDrId=3, 
> globalTime=1433230524826, order=1433248070220], endVer=null, 
> isolation=READ_COMMITTED, concurrency=OPTIMISTIC, timeout=0, 
> sysInvalidate=false, sys=false, plc=SYSTEM_POOL, commitVer=null, 
> finalizing=USER_FINISH, preparing=false, state=COMMITTING, timedOut=false, 
> duration=10ms, onePhaseCommit=true], size=1]]]
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter.userCommit(IgniteTxLocalAdapter.java:965)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocalAdapter.finish(GridDhtTxLocalAdapter.java:768)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocal.finish(GridDhtTxLocal.java:639)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocal.commitAsync(GridDhtTxLocal.java:539)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture.onDone(GridDhtTxPrepareFuture.java:498)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture.onDone(GridDhtTxPrepareFuture.java:52)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.future.GridCompoundFuture.checkComplete(GridCompoundFuture.java:253)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.future.GridCompoundFuture.access$700(GridCompoundFuture.java:37)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.future.GridCompoundFuture$Listener.apply(GridCompoundFuture.java:351)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.future.GridCompoundFuture$Listener.apply(GridCompoundFuture.java:295)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:241)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListeners(GridFutureAdapter.java:229)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:359)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:325)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:302)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture$MiniFuture.onResult(GridDhtTxPrepareFuture.java:1260)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture.onResult(GridDhtTxPrepareFuture.java:400)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.transactions.IgniteTxHandler.processDhtTxPrepareResponse(IgniteTxHandler.java:482)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.transactions.IgniteTxHandler.access$200(IgniteTxHandler.java:49)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.transactions.IgniteTxHandler$6.apply(IgniteTxHandler.java:106)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.transactions.IgniteTxHandler$6.apply(IgniteTxHandler.java:104)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.processMessage(GridCacheIoManager.java:531)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:240)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:158)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.access$000(GridCacheIoManager.java:48)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:127)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:690)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.managers.communication.GridIoManager.access$1500(GridIoManager.java:58)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.managers.communication.GridIoManager$5.run(GridIoManager.java:653)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> java.lang.Thread.run(Thread.java:745)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing] Caused by: 
> java.lang.ClassCastException: java.lang.String cannot be cast to 
> java.lang.Long
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing$RowDescriptor.wrap(IgniteH2Indexing.java:2022)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.query.h2.opt.GridH2AbstractKeyValueRow.getValue(GridH2AbstractKeyValueRow.java:203)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.h2.index.BaseIndex.compareRows(BaseIndex.java:245)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.query.h2.opt.GridH2TreeIndex.compare(GridH2TreeIndex.java:199)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.query.h2.opt.GridH2TreeIndex.compare(GridH2TreeIndex.java:39)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$2.compareTo(GridOffHeapSnapTreeMap.java:1336)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$2.compareTo(GridOffHeapSnapTreeMap.java:1332)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap.attemptUpdate(GridOffHeapSnapTreeMap.java:2088)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap.attemptUpdate(GridOffHeapSnapTreeMap.java:2203)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap.attemptUpdate(GridOffHeapSnapTreeMap.java:2203)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap.attemptUpdate(GridOffHeapSnapTreeMap.java:2203)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap.attemptUpdate(GridOffHeapSnapTreeMap.java:2203)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap.attemptUpdate(GridOffHeapSnapTreeMap.java:2203)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap.attemptUpdate(GridOffHeapSnapTreeMap.java:2203)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap.attemptUpdate(GridOffHeapSnapTreeMap.java:2203)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap.updateUnderRoot(GridOffHeapSnapTreeMap.java:2020)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap.update(GridOffHeapSnapTreeMap.java:1901)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap.put(GridOffHeapSnapTreeMap.java:1850)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap.put(GridOffHeapSnapTreeMap.java:94)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.query.h2.opt.GridH2TreeIndex.put(GridH2TreeIndex.java:354)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.query.h2.opt.GridH2Table.doUpdate(GridH2Table.java:368)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.query.h2.opt.GridH2Table.update(GridH2Table.java:310)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.store(IgniteH2Indexing.java:370)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.query.GridQueryProcessor.store(GridQueryProcessor.java:475)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.query.GridCacheQueryManager.store(GridCacheQueryManager.java:353)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry.updateIndex(GridCacheMapEntry.java:3451)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry.innerSet(GridCacheMapEntry.java:1024)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter.userCommit(IgniteTxLocalAdapter.java:829)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    ... 31 more
> [10:35:24]W:           [org.apache.ignite:ignite-indexing] 
> [11:35:24,833][ERROR][ignite-#49878%sys-cache.IgniteCacheQueryOffheapEvictsMultiThreadedSelfTest1%][GridNearTxLocal]
>  Failed to invalidate transaction entries while reverting a commit.
> [10:35:24]W:           [org.apache.ignite:ignite-indexing] 
> java.lang.AssertionError: 
> [10:35:24]W:           [org.apache.ignite:ignite-indexing] 
> Row@1c3d158c-140174378208656[ key: 971, val: 8985 ][  ]
> [10:35:24]W:           [org.apache.ignite:ignite-indexing] null
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.query.h2.opt.GridH2Table.doUpdate(GridH2Table.java:396)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.query.h2.opt.GridH2Table.update(GridH2Table.java:310)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.remove(IgniteH2Indexing.java:433)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.query.GridQueryProcessor.remove(GridQueryProcessor.java:740)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.query.GridCacheQueryManager.remove(GridCacheQueryManager.java:378)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry.clearIndex(GridCacheMapEntry.java:3475)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry.invalidate(GridCacheMapEntry.java:2536)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.transactions.IgniteTxAdapter.uncommit(IgniteTxAdapter.java:459)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter.userCommit(IgniteTxLocalAdapter.java:977)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocalAdapter.finish(GridDhtTxLocalAdapter.java:768)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocal.finish(GridDhtTxLocal.java:639)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocal.commitAsync(GridDhtTxLocal.java:539)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture.onDone(GridDhtTxPrepareFuture.java:498)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture.onDone(GridDhtTxPrepareFuture.java:52)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.future.GridCompoundFuture.checkComplete(GridCompoundFuture.java:253)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.future.GridCompoundFuture.access$700(GridCompoundFuture.java:37)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.future.GridCompoundFuture$Listener.apply(GridCompoundFuture.java:351)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.future.GridCompoundFuture$Listener.apply(GridCompoundFuture.java:295)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:241)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListeners(GridFutureAdapter.java:229)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:359)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:325)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:302)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture$MiniFuture.onResult(GridDhtTxPrepareFuture.java:1260)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture.onResult(GridDhtTxPrepareFuture.java:400)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.transactions.IgniteTxHandler.processDhtTxPrepareResponse(IgniteTxHandler.java:482)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.transactions.IgniteTxHandler.access$200(IgniteTxHandler.java:49)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.transactions.IgniteTxHandler$6.apply(IgniteTxHandler.java:106)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.transactions.IgniteTxHandler$6.apply(IgniteTxHandler.java:104)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.processMessage(GridCacheIoManager.java:531)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:240)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:158)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.access$000(GridCacheIoManager.java:48)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:127)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:690)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.managers.communication.GridIoManager.access$1500(GridIoManager.java:58)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> org.apache.ignite.internal.managers.communication.GridIoManager$5.run(GridIoManager.java:653)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> [10:35:24]W:           [org.apache.ignite:ignite-indexing]    at 
> java.lang.Thread.run(Thread.java:745)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to