Semen Boikov created IGNITE-1393:
------------------------------------

             Summary: AssertionError when stop node executing transaction
                 Key: IGNITE-1393
                 URL: https://issues.apache.org/jira/browse/IGNITE-1393
             Project: Ignite
          Issue Type: Sub-task
          Components: cache
            Reporter: Semen Boikov
             Fix For: ignite-1.5


I fixed GridCacheStopSelfTest which was disabled for long time, now it fails 
because of asserts:
{noformat}
[10:53:02,362][ERROR][async-runner-1][GridNearTxLocal] Heuristic transaction 
failure.
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): GridNearTxLocal [nearLocallyMapped=false, colocatedLocallyMapped=true, 
hasRemoteLocks=false, mappings=[009f5238-db3d-426f-b787-9a4a156e8000], 
super=GridDhtTxLocalAdapter [dhtThreadId=101, needsCompletedVers=false, 
nearNodes=[], dhtNodes=[], explicitLock=false, super=IgniteTxLocalAdapter 
[txMap={IgniteTxKey [key=KeyCacheObjectImpl [val=22, hasValBytes=true], 
cacheId=1]=IgniteTxEntry [key=KeyCacheObjectImpl [val=22, hasValBytes=true], 
cacheId=1, txKey=IgniteTxKey [key=KeyCacheObjectImpl [val=22, 
hasValBytes=true], cacheId=1], val=[op=CREATE, val=UserCacheObjectImpl [val=22, 
hasValBytes=true]], prevVal=[op=CREATE, val=UserCacheObjectImpl [val=22, 
hasValBytes=true]], entryProcessorsCol=null, entryProcessorCalcVal=null, 
ttl=-1, conflictExpireTime=-1, conflictVer=null, explicitVer=null, 
dhtVer=GridCacheVersion [topVer=53261582, nodeOrderDrId=1, 
globalTime=1441781582327, order=1441781581691], filters=[], 
filtersPassed=false, filtersSet=true, entry=GridDhtColocatedCacheEntry 
[super=GridDhtCacheEntry [rdrs=[], locPart=GridDhtLocalPartition [id=22, 
mapPubSize=1, rmvQueue=GridCircularBuffer [sizeMask=31, idxGen=0], 
state=OWNING, reservations=0, empty=false, createTime=09/09/2015 10:53:02, 
mapPubSize=1], super=GridDistributedCacheEntry [super=GridCacheMapEntry 
[key=KeyCacheObjectImpl [val=22, hasValBytes=true], val=CacheObjectImpl 
[val=22, hasValBytes=true], startVer=1441781581658, ver=GridCacheVersion 
[topVer=53261582, nodeOrderDrId=1, globalTime=1441781582327, 
order=1441781581691], hash=2018242870, extras=null, flags=2]]]], 
prepared=false, locked=true, nodeId=009f5238-db3d-426f-b787-9a4a156e8000, 
locMapped=false, expiryPlc=null, transferExpiryPlc=false, flags=0, 
xidVer=GridCacheVersion [topVer=53261582, nodeOrderDrId=1, 
globalTime=1441781582217, order=1441781581591]]}, completedBase=null, 
sndTransformedVals=false, super=IgniteTxAdapter [xidVer=GridCacheVersion 
[topVer=53261582, nodeOrderDrId=1, globalTime=1441781582217, 
order=1441781581591], writeVer=GridCacheVersion [topVer=53261582, 
nodeOrderDrId=1, globalTime=1441781582327, order=1441781581691], 
implicit=false, implicitSingle=false, loc=true, threadId=101, 
startTime=1441781582212, nodeId=009f5238-db3d-426f-b787-9a4a156e8000, 
startVer=GridCacheVersion [topVer=53261582, nodeOrderDrId=1, 
globalTime=1441781582218, order=1441781581611], endVer=GridCacheVersion 
[topVer=53261582, nodeOrderDrId=1, globalTime=1441781582336, 
order=1441781581738], isolation=REPEATABLE_READ, concurrency=PESSIMISTIC, 
timeout=0, sysInvalidate=false, sys=false, plc=2, commitVer=GridCacheVersion 
[topVer=53261582, nodeOrderDrId=1, globalTime=1441781582217, 
order=1441781581591], finalizing=NONE, preparing=false, state=COMMITTED, 
timedOut=false, topVer=AffinityTopologyVersion [topVer=1, minorTopVer=0], 
duration=138ms, onePhaseCommit=true], size=1]]]
        at 
org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter.userCommit(IgniteTxLocalAdapter.java:1036)
        at 
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal.finish(GridNearTxLocal.java:654)
        at 
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal$3.apply(GridNearTxLocal.java:749)
        at 
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal$3.apply(GridNearTxLocal.java:741)
        at 
org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:262)
        at 
org.apache.ignite.internal.util.future.GridFutureAdapter.listen(GridFutureAdapter.java:225)
        at 
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal.commitAsync(GridNearTxLocal.java:741)
        at 
org.apache.ignite.internal.processors.cache.GridCacheAdapter.commitTxAsync(GridCacheAdapter.java:4024)
        at 
org.apache.ignite.internal.processors.cache.GridCacheSharedContext.commitTxAsync(GridCacheSharedContext.java:636)
        at 
org.apache.ignite.internal.processors.cache.transactions.TransactionProxyImpl.commit(TransactionProxyImpl.java:256)
        at 
org.apache.ignite.internal.processors.cache.GridCacheStopSelfTest$1.call(GridCacheStopSelfTest.java:165)
        at 
org.apache.ignite.internal.processors.cache.GridCacheStopSelfTest$1.call(GridCacheStopSelfTest.java:154)
        at 
org.apache.ignite.testframework.GridTestUtils$5.run(GridTestUtils.java:653)
        at 
org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:949)
        at 
org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.AssertionError: Lock is not owned for commit in 
PESSIMISTIC mode [entry=GridDhtColocatedCacheEntry [super=GridDhtCacheEntry 
[rdrs=[], locPart=GridDhtLocalPartition [id=22, mapPubSize=1, 
rmvQueue=GridCircularBuffer [sizeMask=31, idxGen=0], state=OWNING, 
reservations=0, empty=false, createTime=09/09/2015 10:53:02, mapPubSize=1], 
super=GridDistributedCacheEntry [super=GridCacheMapEntry 
[key=KeyCacheObjectImpl [val=22, hasValBytes=true], val=CacheObjectImpl 
[val=22, hasValBytes=true], startVer=1441781581658, ver=GridCacheVersion 
[topVer=53261582, nodeOrderDrId=1, globalTime=1441781582327, 
order=1441781581691], hash=2018242870, extras=null, flags=2]]]], 
tx=GridNearTxLocal [nearLocallyMapped=false, colocatedLocallyMapped=true, 
hasRemoteLocks=false, mappings=[009f5238-db3d-426f-b787-9a4a156e8000], 
super=GridDhtTxLocalAdapter [dhtThreadId=101, needsCompletedVers=false, 
nearNodes=[], dhtNodes=[], explicitLock=false, super=IgniteTxLocalAdapter 
[txMap={IgniteTxKey [key=KeyCacheObjectImpl [val=22, hasValBytes=true], 
cacheId=1]=IgniteTxEntry [key=KeyCacheObjectImpl [val=22, hasValBytes=true], 
cacheId=1, txKey=IgniteTxKey [key=KeyCacheObjectImpl [val=22, 
hasValBytes=true], cacheId=1], val=[op=CREATE, val=UserCacheObjectImpl [val=22, 
hasValBytes=true]], prevVal=[op=CREATE, val=UserCacheObjectImpl [val=22, 
hasValBytes=true]], entryProcessorsCol=null, entryProcessorCalcVal=null, 
ttl=-1, conflictExpireTime=-1, conflictVer=null, explicitVer=null, 
dhtVer=GridCacheVersion [topVer=53261582, nodeOrderDrId=1, 
globalTime=1441781582327, order=1441781581691], filters=[], 
filtersPassed=false, filtersSet=true, entry=GridDhtColocatedCacheEntry 
[super=GridDhtCacheEntry [rdrs=[], locPart=GridDhtLocalPartition [id=22, 
mapPubSize=1, rmvQueue=GridCircularBuffer [sizeMask=31, idxGen=0], 
state=OWNING, reservations=0, empty=false, createTime=09/09/2015 10:53:02, 
mapPubSize=1], super=GridDistributedCacheEntry [super=GridCacheMapEntry 
[key=KeyCacheObjectImpl [val=22, hasValBytes=true], val=CacheObjectImpl 
[val=22, hasValBytes=true], startVer=1441781581658, ver=GridCacheVersion 
[topVer=53261582, nodeOrderDrId=1, globalTime=1441781582327, 
order=1441781581691], hash=2018242870, extras=null, flags=2]]]], 
prepared=false, locked=true, nodeId=009f5238-db3d-426f-b787-9a4a156e8000, 
locMapped=false, expiryPlc=null, transferExpiryPlc=false, flags=0, 
xidVer=GridCacheVersion [topVer=53261582, nodeOrderDrId=1, 
globalTime=1441781582217, order=1441781581591]]}, completedBase=null, 
sndTransformedVals=false, super=IgniteTxAdapter [xidVer=GridCacheVersion 
[topVer=53261582, nodeOrderDrId=1, globalTime=1441781582217, 
order=1441781581591], writeVer=GridCacheVersion [topVer=53261582, 
nodeOrderDrId=1, globalTime=1441781582327, order=1441781581691], 
implicit=false, implicitSingle=false, loc=true, threadId=101, 
startTime=1441781582212, nodeId=009f5238-db3d-426f-b787-9a4a156e8000, 
startVer=GridCacheVersion [topVer=53261582, nodeOrderDrId=1, 
globalTime=1441781582218, order=1441781581611], endVer=GridCacheVersion 
[topVer=53261582, nodeOrderDrId=1, globalTime=1441781582336, 
order=1441781581738], isolation=REPEATABLE_READ, concurrency=PESSIMISTIC, 
timeout=0, sysInvalidate=false, sys=false, plc=2, commitVer=GridCacheVersion 
[topVer=53261582, nodeOrderDrId=1, globalTime=1441781582217, 
order=1441781581591], finalizing=NONE, preparing=false, state=COMMITTED, 
timedOut=false, topVer=AffinityTopologyVersion [topVer=1, minorTopVer=0], 
duration=128ms, onePhaseCommit=true], size=1]]]]
        at 
org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter.checkCommitLocks(IgniteTxLocalAdapter.java:509)
        at 
org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter.userCommit(IgniteTxLocalAdapter.java:1004)
{noformat}




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

Reply via email to