Yakov Zhdanov created IGNITE-253:
------------------------------------

             Summary: assertion in cache failover tests
                 Key: IGNITE-253
                 URL: https://issues.apache.org/jira/browse/IGNITE-253
             Project: Ignite
          Issue Type: Bug
            Reporter: Yakov Zhdanov
            Assignee: Alexey Goncharuk
             Fix For: sprint-1


{code}
java.lang.AssertionError: DHT local tx should never be lost for near local tx: 
GridNearTxLocal [topSnapshot=GridDiscoveryTopologySnapshot [topVer=6, 
topNodes=[TcpDiscoveryNode [id=6e933feb-ad57-4229-8a65-1eb242f1c7d0, 
addrs=[127.0.0.1], sockAddrs=[/127.0.0.1:47500], discPort=47500, order=1, 
intOrder=1, loc=false, ver=1.0.0#19700101-sha1:00000000, isClient=false], 
TcpDiscoveryNode [id=153468ad-8200-4b84-93ed-b401cd8d63c3, addrs=[127.0.0.1], 
sockAddrs=[/127.0.0.1:47501], discPort=47501, order=2, intOrder=2, loc=false, 
ver=1.0.0#19700101-sha1:00000000, isClient=false], TcpDiscoveryNode 
[id=be7d40a0-667f-4b9d-89fe-afcbb9377665, addrs=[127.0.0.1], 
sockAddrs=[/127.0.0.1:47502], discPort=47502, order=3, intOrder=3, loc=false, 
ver=1.0.0#19700101-sha1:00000000, isClient=false], TcpDiscoveryNode 
[id=7ae0bef8-7b77-4c45-88c9-7f3a0a279c03, addrs=[127.0.0.1], 
sockAddrs=[/127.0.0.1:47503], discPort=47503, order=4, intOrder=4, loc=false, 
ver=1.0.0#19700101-sha1:00000000, isClient=false], TcpDiscoveryNode 
[id=9779104e-8871-4af7-b20b-ea3e65c02d83, addrs=[127.0.0.1], 
sockAddrs=[/127.0.0.1:47504], discPort=47504, order=5, intOrder=5, loc=true, 
ver=1.0.0#19700101-sha1:00000000, isClient=false], TcpDiscoveryNode 
[id=e235abf7-3239-4216-972b-064b97c05d4b, addrs=[127.0.0.1], 
sockAddrs=[/127.0.0.1:47505], discPort=47505, order=6, intOrder=6, loc=false, 
ver=1.0.0#19700101-sha1:00000000, isClient=false]]], prepFut=null, 
commitFut=null, rollbackFut=GridNearTxFinishFuture 
[cctx=org.apache.ignite.internal.processors.cache.GridCacheSharedContext@54477d57,
 futId=c1319f78b41-00e98027-2fc7-42f9-a8ab-93f15fbf0925, commit=false, 
err=null, trackable=true, super=GridCompoundIdentityFuture 
[super=GridCompoundFuture [lsnrCalls=2, finished=false, 
rdc=org.apache.ignite.internal.util.lang.GridFunc$56@6fe07b4, init=false, 
res=java.util.concurrent.atomic.AtomicMarkableReference@fabbe02, err=null, 
done=false, cancelled=false, err=null, futs=[true, true]]]], 
nearLocallyMapped=true, colocatedLocallyMapped=false, 
mappings=[e235abf7-3239-4216-972b-064b97c05d4b, 
be7d40a0-667f-4b9d-89fe-afcbb9377665, 9779104e-8871-4af7-b20b-ea3e65c02d83, 
7ae0bef8-7b77-4c45-88c9-7f3a0a279c03], super=GridDhtTxLocalAdapter 
[mapped=false, dhtThreadId=7225, needsCompletedVers=false, nearNodes=[], 
dhtNodes=[], super=IgniteTxLocalAdapter [completedBase=null, partLock=false, 
sndTransformedVals=false, super=IgniteTxAdapter [xidVer=GridCacheVersion 
[topVer=35389357, nodeOrderDrId=5, globalTime=1423909354649, 
order=1423909354724], writeVer=null, implicit=true, implicitSingle=false, 
loc=true, threadId=7225, startTime=1423909354647, 
nodeId=9779104e-8871-4af7-b20b-ea3e65c02d83, startVer=GridCacheVersion 
[topVer=35389357, nodeOrderDrId=5, globalTime=1423909354649, 
order=1423909354724], endVer=null, isolation=READ_COMMITTED, 
concurrency=PESSIMISTIC, timeout=0, sysInvalidate=false, sys=false, 
commitVer=null, finalizing=NONE, preparing=false, state=ROLLED_BACK, 
timedOut=false, topVer=6, duration=53ms, grpLock=false, onePhaseCommit=false], 
size=30]]]
        at 
org.apache.ignite.internal.processors.cache.transactions.IgniteTxHandler.finishDhtLocal(IgniteTxHandler.java:477)
        at 
org.apache.ignite.internal.processors.cache.transactions.IgniteTxHandler.finish(IgniteTxHandler.java:437)
        at 
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxFinishFuture.finish(GridNearTxFinishFuture.java:373)
        at 
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxFinishFuture.finish(GridNearTxFinishFuture.java:336)
        at 
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxFinishFuture.finish(GridNearTxFinishFuture.java:300)
        at 
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal.rollbackAsync(GridNearTxLocal.java:842)
        at 
org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter$PostLockClosure1.apply(IgniteTxLocalAdapter.java:3411)
        at 
org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter$PostLockClosure1.apply(IgniteTxLocalAdapter.java:3375)
        at 
org.apache.ignite.internal.util.future.GridEmbeddedFuture$2.applyx(GridEmbeddedFuture.java:145)
        at 
org.apache.ignite.internal.util.future.GridEmbeddedFuture$AsyncListener1.apply(GridEmbeddedFuture.java:268)
        at 
org.apache.ignite.internal.util.future.GridEmbeddedFuture$AsyncListener1.apply(GridEmbeddedFuture.java:261)
        at 
org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:379)
        at 
org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListeners(GridFutureAdapter.java:366)
        at 
org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:497)
        at 
org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:467)
        at 
org.apache.ignite.internal.processors.cache.distributed.near.GridNearLockFuture.onComplete(GridNearLockFuture.java:614)
        at 
org.apache.ignite.internal.processors.cache.distributed.near.GridNearLockFuture.onDone(GridNearLockFuture.java:593)
        at 
org.apache.ignite.internal.processors.cache.distributed.near.GridNearLockFuture.onDone(GridNearLockFuture.java:51)
        at 
org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:455)
        at 
org.apache.ignite.internal.processors.cache.distributed.near.GridNearLockFuture$MiniFuture.onResult(GridNearLockFuture.java:1329)
        at 
org.apache.ignite.internal.processors.cache.distributed.near.GridNearLockFuture.proceedMapping(GridNearLockFuture.java:1128)
        at 
org.apache.ignite.internal.processors.cache.distributed.near.GridNearLockFuture.access$1100(GridNearLockFuture.java:51)
        at 
org.apache.ignite.internal.processors.cache.distributed.near.GridNearLockFuture$MiniFuture.onResult(GridNearLockFuture.java:1457)
        at 
org.apache.ignite.internal.processors.cache.distributed.near.GridNearLockFuture.onResult(GridNearLockFuture.java:463)
        at 
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTransactionalCache.processLockResponse(GridNearTransactionalCache.java:407)
        at 
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTransactionalCache.access$000(GridNearTransactionalCache.java:47)
        at 
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTransactionalCache$2.apply(GridNearTransactionalCache.java:80)
        at 
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTransactionalCache$2.apply(GridNearTransactionalCache.java:78)
        at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager.processMessage(GridCacheIoManager.java:295)
        at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:211)
        at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager.access$300(GridCacheIoManager.java:43)
        at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:131)
        at 
org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:659)
        at 
org.apache.ignite.internal.managers.communication.GridIoManager.access$1600(GridIoManager.java:58)
        at 
org.apache.ignite.internal.managers.communication.GridIoManager$6.body(GridIoManager.java:620)
        at 
org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:145)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:724)
{code}



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

Reply via email to