Alexey Kuznetsov created IGNITE-503:
---------------------------------------
Summary: IgniteTxHeuristicCheckedException: Failed to locally
write to cache
Key: IGNITE-503
URL: https://issues.apache.org/jira/browse/IGNITE-503
Project: Ignite
Issue Type: Bug
Components: cache
Affects Versions: sprint-2
Reporter: Alexey Kuznetsov
Assignee: Alexey Goncharuk
Fix For: sprint-2
In branch ignite-45 start VisorTesterLauncher.
Node started and failed with exception when trying to execute task.
Stacktrace:
{code}
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 [prepFut=GridNearTxPrepareFuture
[futId=0bbb00d2c41-c6bb64ed-7ff1-4df7-82b4-7731d06f77a1, trackable=true,
txMapping=org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxMapping@58d3aef4,
super=GridCompoundIdentityFuture [super=GridCompoundFuture [lsnrCalls=1,
finished=true,
rdc=org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxPrepareFuture$1@6bfe0c45,
init=true, res=java.util.concurrent.atomic.AtomicMarkableReference@73d7bd66,
err=null, done=true, cancelled=false, err=null, futs=[true]]]],
commitFut=GridNearTxFinishFuture
[futId=4bbb00d2c41-c6bb64ed-7ff1-4df7-82b4-7731d06f77a1, commit=true, err=null,
trackable=true, super=GridCompoundIdentityFuture [super=GridCompoundFuture
[lsnrCalls=0, finished=false,
rdc=org.apache.ignite.internal.util.lang.GridFunc$54@318342bb, init=false,
res=java.util.concurrent.atomic.AtomicMarkableReference@20921c62, err=null,
done=false, cancelled=false, err=null, futs=[]]]], rollbackFut=null,
nearLocallyMapped=false, colocatedLocallyMapped=true,
mappings=[d95d6358-50d9-472a-8e75-233f5df5597b], super=GridDhtTxLocalAdapter
[mapped=true, dhtThreadId=202, needsCompletedVers=false, nearNodes=[],
dhtNodes=[], super=IgniteTxLocalAdapter [completedBase=null, partLock=false,
sndTransformedVals=false, super=IgniteTxAdapter [xidVer=GridCacheVersion
[topVer=38161513, nodeOrderDrId=134217729, globalTime=1426681820168,
order=1426684751132], writeVer=GridCacheVersion [topVer=38161513,
nodeOrderDrId=134217729, globalTime=1426681820168, order=1426684751133],
implicit=true, implicitSingle=true, loc=true, threadId=202,
startTime=1426681820162, nodeId=d95d6358-50d9-472a-8e75-233f5df5597b,
startVer=GridCacheVersion [topVer=38161513, nodeOrderDrId=134217729,
globalTime=1426681820168, order=1426684751132], endVer=null,
isolation=READ_COMMITTED, concurrency=OPTIMISTIC, timeout=0,
sysInvalidate=false, sys=true, plc=UTILITY_CACHE_POOL,
commitVer=GridCacheVersion [topVer=38161513, nodeOrderDrId=134217729,
globalTime=1426681820168, order=1426684751132], finalizing=NONE,
preparing=false, state=COMMITTING, timedOut=false,
topVer=AffinityTopologyVersion [topVer=1, minorTopVer=0], duration=0ms,
grpLock=false, onePhaseCommit=true], size=1]]]
at
org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter.userCommit(IgniteTxLocalAdapter.java:956)
at
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal.finish(GridNearTxLocal.java:633)
at
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal$3.apply(GridNearTxLocal.java:761)
at
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal$3.apply(GridNearTxLocal.java:753)
at
org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:227)
at
org.apache.ignite.internal.util.future.GridFutureAdapter.listen(GridFutureAdapter.java:190)
at
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal.commitAsync(GridNearTxLocal.java:753)
at
org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter.putAllAsync0(IgniteTxLocalAdapter.java:2681)
at
org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter.putAllAsync(IgniteTxLocalAdapter.java:1884)
at
org.apache.ignite.internal.processors.cache.GridCacheAdapter$36.op(GridCacheAdapter.java:2728)
at
org.apache.ignite.internal.processors.cache.GridCacheAdapter.syncOp(GridCacheAdapter.java:4500)
at
org.apache.ignite.internal.processors.cache.GridCacheAdapter.putIfAbsent(GridCacheAdapter.java:2726)
at
org.apache.ignite.internal.processors.task.GridTaskProcessor.saveTaskMetadata(GridTaskProcessor.java:690)
at
org.apache.ignite.internal.processors.task.GridTaskProcessor.startTask(GridTaskProcessor.java:550)
at
org.apache.ignite.internal.processors.task.GridTaskProcessor.execute(GridTaskProcessor.java:294)
at
org.apache.ignite.internal.IgniteComputeImpl.execute(IgniteComputeImpl.java:151)
at
org.gridgain.visor.tester.VisorTesterLauncher$$anon$1.run(VisorTesterLauncher.scala:745)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
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:745)
Caused by: java.lang.AssertionError
at
org.gridgain.grid.internal.processors.cache.dr.ent.GridEntCacheDrManager$1.onUpdated(GridEntCacheDrManager.java:261)
at
org.apache.ignite.internal.processors.cache.query.continuous.CacheContinuousQueryHandler$1.onEntryUpdated(CacheContinuousQueryHandler.java:212)
at
org.apache.ignite.internal.processors.cache.query.continuous.CacheContinuousQueryManager.onEntryUpdated(CacheContinuousQueryManager.java:188)
at
org.apache.ignite.internal.processors.cache.GridCacheMapEntry.innerSet(GridCacheMapEntry.java:1076)
at
org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter.userCommit(IgniteTxLocalAdapter.java:816)
... 23 more
[19:30:20,174][WARN ][visor-tester-last-error-task-0][GridNearTxLocal] Set
transaction invalidation flag to true due to error [tx=GridNearTxLocal
[prepFut=GridNearTxPrepareFuture
[futId=0bbb00d2c41-c6bb64ed-7ff1-4df7-82b4-7731d06f77a1, trackable=true,
txMapping=o.a.i.i.processors.cache.distributed.dht.GridDhtTxMapping@58d3aef4,
super=GridCompoundIdentityFuture [super=GridCompoundFuture [lsnrCalls=1,
finished=true,
rdc=o.a.i.i.processors.cache.distributed.near.GridNearTxPrepareFuture$1@6bfe0c45,
init=true, res=java.util.concurrent.atomic.AtomicMarkableReference@73d7bd66,
err=null, done=true, cancelled=false, err=null, futs=[true]]]],
commitFut=GridNearTxFinishFuture
[futId=4bbb00d2c41-c6bb64ed-7ff1-4df7-82b4-7731d06f77a1, commit=true, err=null,
trackable=true, super=GridCompoundIdentityFuture [super=GridCompoundFuture
[lsnrCalls=0, finished=false, rdc=o.a.i.i.util.lang.GridFunc$54@318342bb,
init=false, res=java.util.concurrent.atomic.AtomicMarkableReference@20921c62,
err=null, done=false, cancelled=false, err=null, futs=[]]]], rollbackFut=null,
nearLocallyMapped=false, colocatedLocallyMapped=true,
mappings=[d95d6358-50d9-472a-8e75-233f5df5597b], super=GridDhtTxLocalAdapter
[mapped=true, dhtThreadId=202, needsCompletedVers=false, nearNodes=[],
dhtNodes=[], super=IgniteTxLocalAdapter [completedBase=null, partLock=false,
sndTransformedVals=false, super=IgniteTxAdapter [xidVer=GridCacheVersion
[topVer=38161513, nodeOrderDrId=134217729, globalTime=1426681820168,
order=1426684751132], writeVer=GridCacheVersion [topVer=38161513,
nodeOrderDrId=134217729, globalTime=1426681820168, order=1426684751133],
implicit=true, implicitSingle=true, loc=true, threadId=202,
startTime=1426681820162, nodeId=d95d6358-50d9-472a-8e75-233f5df5597b,
startVer=GridCacheVersion [topVer=38161513, nodeOrderDrId=134217729,
globalTime=1426681820168, order=1426684751132], endVer=null,
isolation=READ_COMMITTED, concurrency=OPTIMISTIC, timeout=0,
sysInvalidate=true, sys=true, plc=UTILITY_CACHE_POOL,
commitVer=GridCacheVersion [topVer=38161513, nodeOrderDrId=134217729,
globalTime=1426681820168, order=1426684751132], finalizing=NONE,
preparing=false, state=UNKNOWN, timedOut=false, topVer=AffinityTopologyVersion
[topVer=1, minorTopVer=0], duration=10ms, grpLock=false, onePhaseCommit=true],
size=1]]], err=class o.a.i.i.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 [prepFut=GridNearTxPrepareFuture
[futId=0bbb00d2c41-c6bb64ed-7ff1-4df7-82b4-7731d06f77a1, trackable=true,
txMapping=o.a.i.i.processors.cache.distributed.dht.GridDhtTxMapping@58d3aef4,
super=GridCompoundIdentityFuture [super=GridCompoundFuture [lsnrCalls=1,
finished=true,
rdc=o.a.i.i.processors.cache.distributed.near.GridNearTxPrepareFuture$1@6bfe0c45,
init=true, res=java.util.concurrent.atomic.AtomicMarkableReference@73d7bd66,
err=null, done=true, cancelled=false, err=null, futs=[true]]]],
commitFut=GridNearTxFinishFuture
[futId=4bbb00d2c41-c6bb64ed-7ff1-4df7-82b4-7731d06f77a1, commit=true, err=null,
trackable=true, super=GridCompoundIdentityFuture [super=GridCompoundFuture
[lsnrCalls=0, finished=false, rdc=o.a.i.i.util.lang.GridFunc$54@318342bb,
init=false, res=java.util.concurrent.atomic.AtomicMarkableReference@20921c62,
err=null, done=false, cancelled=false, err=null, futs=[]]]], rollbackFut=null,
nearLocallyMapped=false, colocatedLocallyMapped=true,
mappings=[d95d6358-50d9-472a-8e75-233f5df5597b], super=GridDhtTxLocalAdapter
[mapped=true, dhtThreadId=202, needsCompletedVers=false, nearNodes=[],
dhtNodes=[], super=IgniteTxLocalAdapter [completedBase=null, partLock=false,
sndTransformedVals=false, super=IgniteTxAdapter [xidVer=GridCacheVersion
[topVer=38161513, nodeOrderDrId=134217729, globalTime=1426681820168,
order=1426684751132], writeVer=GridCacheVersion [topVer=38161513,
nodeOrderDrId=134217729, globalTime=1426681820168, order=1426684751133],
implicit=true, implicitSingle=true, loc=true, threadId=202,
startTime=1426681820162, nodeId=d95d6358-50d9-472a-8e75-233f5df5597b,
startVer=GridCacheVersion [topVer=38161513, nodeOrderDrId=134217729,
globalTime=1426681820168, order=1426684751132], endVer=null,
isolation=READ_COMMITTED, concurrency=OPTIMISTIC, timeout=0,
sysInvalidate=false, sys=true, plc=UTILITY_CACHE_POOL,
commitVer=GridCacheVersion [topVer=38161513, nodeOrderDrId=134217729,
globalTime=1426681820168, order=1426684751132], finalizing=NONE,
preparing=false, state=COMMITTING, timedOut=false,
topVer=AffinityTopologyVersion [topVer=1, minorTopVer=0], duration=0ms,
grpLock=false, onePhaseCommit=true], size=1]]]]
[19:30:20,175][ERROR][visor-tester-last-error-task-0][IgniteKernal%visor-tester-DC1]
!!! Failed to execute VisorTesterSuppressedErrorsTask !!!{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)