[ 
https://issues.apache.org/jira/browse/IGNITE-11249?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vyacheslav Koptilin resolved IGNITE-11249.
------------------------------------------
    Resolution: Won't Fix

This is not actual anymore due to IGNITE-13871, IGNITE-15760

> Client failed to putAll/removeAll into mvcc cache during server node restarts
> -----------------------------------------------------------------------------
>
>                 Key: IGNITE-11249
>                 URL: https://issues.apache.org/jira/browse/IGNITE-11249
>             Project: Ignite
>          Issue Type: Bug
>          Components: sql
>    Affects Versions: 2.7
>            Reporter: Sergey Kozlov
>            Priority: Major
>         Attachments: CachePutAllGetAllExample.java, 
> ExampleNodeStartupRestart.java
>
>
> Use IDEa and ignite-example project
> 1. Run {{ExampleNodeStartup}}
> 2. Run {{ExampleNodeStartupRestart}}
> 3. Run {{CachePutAllGetAllExample}} and it fails atfter a few iterations:
> {noformat}
> [2019-02-07 18:39:00,110][INFO ][sys-#40][GridDhtPartitionsExchangeFuture] 
> Finish exchange future [startVer=AffinityTopologyVersion [topVer=5, 
> minorTopVer=1], resVer=AffinityTopologyVersion [topVer=5, minorTopVer=1], 
> err=null]
> [2019-02-07 18:39:00,116][INFO ][sys-#40][GridDhtPartitionsExchangeFuture] 
> Completed partition exchange [localNode=f5f98ea6-3a7b-4e7e-bf9a-dc731f13a1e8, 
> exchange=GridDhtPartitionsExchangeFuture [topVer=AffinityTopologyVersion 
> [topVer=5, minorTopVer=1], evt=DISCOVERY_CUSTOM_EVT, evtNode=TcpDiscoveryNode 
> [id=9f903121-c4d6-433f-ba62-6f864d967de9, addrs=[0:0:0:0:0:0:0:1, 127.0.0.1, 
> 172.25.4.52], sockAddrs=[work-pc.gridgain.local/172.25.4.52:47500, 
> /0:0:0:0:0:0:0:1:47500, /127.0.0.1:47500], discPort=47500, order=1, 
> intOrder=1, lastExchangeTime=1549553936989, loc=false, 
> ver=2.7.2#20190205-sha1:43e3211d, isClient=false], done=true], 
> topVer=AffinityTopologyVersion [topVer=5, minorTopVer=1]]
> [2019-02-07 18:39:00,116][INFO ][sys-#40][GridDhtPartitionsExchangeFuture] 
> Exchange timings [startVer=AffinityTopologyVersion [topVer=5, minorTopVer=1], 
> resVer=AffinityTopologyVersion [topVer=5, minorTopVer=1], stage="Waiting in 
> exchange queue" (0 ms), stage="Exchange parameters initialization" (0 ms), 
> stage="Determine exchange type" (5 ms), stage="Waiting for Full message" (176 
> ms), stage="Affinity recalculation" (0 ms), stage="Full map updating" (3 ms), 
> stage="Exchange done" (5 ms), stage="Total time" (189 ms)]
> [2019-02-07 18:39:00,116][INFO ][sys-#40][GridDhtPartitionsExchangeFuture] 
> Exchange longest local stages [startVer=AffinityTopologyVersion [topVer=5, 
> minorTopVer=1], resVer=AffinityTopologyVersion [topVer=5, minorTopVer=1], 
> stage="Affinity change by custom message [grp=CachePutAllGetAllExample]" (5 
> ms) (parent=Determine exchange type), stage="Affinity change by custom 
> message [grp=ignite-sys-cache]" (2 ms) (parent=Determine exchange type)]
> [2019-02-07 18:39:00,118][INFO 
> ][exchange-worker-#38][GridCachePartitionExchangeManager] Skipping 
> rebalancing (no affinity changes) [top=AffinityTopologyVersion [topVer=5, 
> minorTopVer=1], rebTopVer=AffinityTopologyVersion [topVer=-1, minorTopVer=0], 
> evt=DISCOVERY_CUSTOM_EVT, evtNode=9f903121-c4d6-433f-ba62-6f864d967de9, 
> client=true]
> [2019-02-07 18:39:00,612][ERROR][mgmt-#50][GridTaskWorker] Failed to obtain 
> remote job result policy for result from ComputeTask.result(..) method (will 
> fail the whole task): GridJobResultImpl 
> [job=o.a.i.i.processors.cache.distributed.GridDistributedCacheAdapter$GlobalRemoveAllJob@13006998,
>  sib=GridJobSiblingImpl 
> [sesId=f949c98c861-f5f98ea6-3a7b-4e7e-bf9a-dc731f13a1e8, 
> jobId=1a49c98c861-f5f98ea6-3a7b-4e7e-bf9a-dc731f13a1e8, 
> nodeId=200134a1-d732-4831-85c2-9185f65428ff, isJobDone=false], 
> jobCtx=GridJobContextImpl 
> [jobId=1a49c98c861-f5f98ea6-3a7b-4e7e-bf9a-dc731f13a1e8, timeoutObj=null, 
> attrs={}], node=TcpDiscoveryNode [id=200134a1-d732-4831-85c2-9185f65428ff, 
> addrs=[0:0:0:0:0:0:0:1, 127.0.0.1, 172.25.4.52], 
> sockAddrs=[work-pc.gridgain.local/172.25.4.52:47501, /0:0:0:0:0:0:0:1:47501, 
> /127.0.0.1:47501], discPort=47501, order=5, intOrder=4, 
> lastExchangeTime=1549553938177, loc=false, ver=2.7.2#20190205-sha1:43e3211d, 
> isClient=false], ex=class o.a.i.compute.ComputeUserUndeclaredException: 
> Failed to execute job due to unexpected runtime exception 
> [jobId=1a49c98c861-f5f98ea6-3a7b-4e7e-bf9a-dc731f13a1e8, 
> ses=GridJobSessionImpl [ses=GridTaskSessionImpl 
> [taskName=o.a.i.i.processors.cache.distributed.GridDistributedCacheAdapter$RemoveAllTask,
>  dep=GridDeployment [ts=1549553938287, depMode=SHARED, 
> clsLdr=sun.misc.Launcher$AppClassLoader@18b4aac2, 
> clsLdrId=cae5c98c861-200134a1-d732-4831-85c2-9185f65428ff, userVer=0, 
> loc=true, 
> sampleClsName=o.a.i.i.processors.cache.distributed.dht.preloader.GridDhtPartitionFullMap,
>  pendingUndeploy=false, undeployed=false, usage=1], 
> taskClsName=o.a.i.i.processors.cache.distributed.GridDistributedCacheAdapter$RemoveAllTask,
>  sesId=f949c98c861-f5f98ea6-3a7b-4e7e-bf9a-dc731f13a1e8, 
> startTime=1549553940190, endTime=9223372036854775807, 
> taskNodeId=f5f98ea6-3a7b-4e7e-bf9a-dc731f13a1e8, 
> clsLdr=sun.misc.Launcher$AppClassLoader@18b4aac2, closed=false, cpSpi=null, 
> failSpi=null, loadSpi=null, usage=1, fullSup=false, internal=true, 
> topPred=null, subjId=f5f98ea6-3a7b-4e7e-bf9a-dc731f13a1e8, 
> mapFut=IgniteFuture [orig=GridFutureAdapter [ignoreInterrupts=false, 
> state=INIT, res=null, hash=479460705]], execName=null], 
> jobId=1a49c98c861-f5f98ea6-3a7b-4e7e-bf9a-dc731f13a1e8], err=class 
> o.a.i.transactions.TransactionRollbackException: Transaction has been rolled 
> back: 2d0ac98c861-00000000-0999-2ec3-0000-000000000005], hasRes=true, 
> isCancelled=false, isOccupied=true]
> class org.apache.ignite.IgniteException: Remote job threw exception.
>       at 
> org.apache.ignite.internal.processors.cache.distributed.GridDistributedCacheAdapter$RemoveAllTask.result(GridDistributedCacheAdapter.java:372)
>       at 
> org.apache.ignite.internal.processors.task.GridTaskWorker$5.apply(GridTaskWorker.java:1053)
>       at 
> org.apache.ignite.internal.processors.task.GridTaskWorker$5.apply(GridTaskWorker.java:1046)
>       at 
> org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:6851)
>       at 
> org.apache.ignite.internal.processors.task.GridTaskWorker.result(GridTaskWorker.java:1046)
>       at 
> org.apache.ignite.internal.processors.task.GridTaskWorker.onResponse(GridTaskWorker.java:864)
>       at 
> org.apache.ignite.internal.processors.task.GridTaskProcessor.processJobExecuteResponse(GridTaskProcessor.java:1127)
>       at 
> org.apache.ignite.internal.processors.task.GridTaskProcessor$JobMessageListener.onMessage(GridTaskProcessor.java:1362)
>       at 
> org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1569)
>       at 
> org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1197)
>       at 
> org.apache.ignite.internal.managers.communication.GridIoManager.access$4200(GridIoManager.java:127)
>       at 
> org.apache.ignite.internal.managers.communication.GridIoManager$9.run(GridIoManager.java:1093)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>       at java.lang.Thread.run(Thread.java:748)
> Caused by: class org.apache.ignite.compute.ComputeUserUndeclaredException: 
> Failed to execute job due to unexpected runtime exception 
> [jobId=1a49c98c861-f5f98ea6-3a7b-4e7e-bf9a-dc731f13a1e8, 
> ses=GridJobSessionImpl [ses=GridTaskSessionImpl 
> [taskName=org.apache.ignite.internal.processors.cache.distributed.GridDistributedCacheAdapter$RemoveAllTask,
>  dep=GridDeployment [ts=1549553938287, depMode=SHARED, 
> clsLdr=sun.misc.Launcher$AppClassLoader@18b4aac2, 
> clsLdrId=cae5c98c861-200134a1-d732-4831-85c2-9185f65428ff, userVer=0, 
> loc=true, 
> sampleClsName=org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionFullMap,
>  pendingUndeploy=false, undeployed=false, usage=1], 
> taskClsName=org.apache.ignite.internal.processors.cache.distributed.GridDistributedCacheAdapter$RemoveAllTask,
>  sesId=f949c98c861-f5f98ea6-3a7b-4e7e-bf9a-dc731f13a1e8, 
> startTime=1549553940190, endTime=9223372036854775807, 
> taskNodeId=f5f98ea6-3a7b-4e7e-bf9a-dc731f13a1e8, 
> clsLdr=sun.misc.Launcher$AppClassLoader@18b4aac2, closed=false, cpSpi=null, 
> failSpi=null, loadSpi=null, usage=1, fullSup=false, internal=true, 
> topPred=null, subjId=f5f98ea6-3a7b-4e7e-bf9a-dc731f13a1e8, 
> mapFut=IgniteFuture [orig=GridFutureAdapter [ignoreInterrupts=false, 
> state=INIT, res=null, hash=479460705]], execName=null], 
> jobId=1a49c98c861-f5f98ea6-3a7b-4e7e-bf9a-dc731f13a1e8], err=class 
> org.apache.ignite.transactions.TransactionRollbackException: Transaction has 
> been rolled back: 2d0ac98c861-00000000-0999-2ec3-0000-000000000005]
>       at 
> org.apache.ignite.internal.processors.job.GridJobWorker.handleThrowable(GridJobWorker.java:689)
>       at 
> org.apache.ignite.internal.processors.job.GridJobWorker.execute0(GridJobWorker.java:621)
>       at 
> org.apache.ignite.internal.processors.job.GridJobWorker.body(GridJobWorker.java:491)
>       at 
> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120)
>       at 
> org.apache.ignite.internal.processors.job.GridJobProcessor.processJobExecuteRequest(GridJobProcessor.java:1125)
>       at 
> org.apache.ignite.internal.processors.job.GridJobProcessor$JobExecutionListener.onMessage(GridJobProcessor.java:1923)
>       ... 7 more
> Caused by: javax.cache.CacheException: class 
> org.apache.ignite.transactions.TransactionRollbackException: Transaction has 
> been rolled back: 2d0ac98c861-00000000-0999-2ec3-0000-000000000005
>       at 
> org.apache.ignite.internal.processors.cache.GridCacheUtils.convertToCacheException(GridCacheUtils.java:1337)
>       at 
> org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.cacheException(IgniteCacheProxyImpl.java:2059)
>       at 
> org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.removeAll(IgniteCacheProxyImpl.java:1560)
>       at 
> org.apache.ignite.internal.processors.cache.GatewayProtectedCacheProxy.removeAll(GatewayProtectedCacheProxy.java:1058)
>       at 
> org.apache.ignite.internal.processors.datastreamer.DataStreamerCacheUpdaters.updateAll(DataStreamerCacheUpdaters.java:93)
>       at 
> org.apache.ignite.internal.processors.datastreamer.DataStreamerCacheUpdaters$Batched.receive(DataStreamerCacheUpdaters.java:162)
>       at 
> org.apache.ignite.internal.processors.datastreamer.DataStreamerUpdateJob.call(DataStreamerUpdateJob.java:140)
>       at 
> org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:6819)
>       at 
> org.apache.ignite.internal.processors.closure.GridClosureProcessor$2.body(GridClosureProcessor.java:967)
>       at 
> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120)
>       at 
> org.apache.ignite.internal.util.StripedExecutor$Stripe.body(StripedExecutor.java:505)
>       at 
> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120)
>       ... 1 more
> Caused by: class org.apache.ignite.transactions.TransactionRollbackException: 
> Transaction has been rolled back: 
> 2d0ac98c861-00000000-0999-2ec3-0000-000000000005
>       at 
> org.apache.ignite.internal.util.IgniteUtils$11.apply(IgniteUtils.java:922)
>       at 
> org.apache.ignite.internal.util.IgniteUtils$11.apply(IgniteUtils.java:920)
>       ... 13 more
> Caused by: class 
> org.apache.ignite.internal.transactions.IgniteTxRollbackCheckedException: 
> Transaction has been rolled back: 
> 2d0ac98c861-00000000-0999-2ec3-0000-000000000005
>       at 
> org.apache.ignite.internal.processors.cache.GridCacheAdapter.syncOp(GridCacheAdapter.java:4262)
>       at 
> org.apache.ignite.internal.processors.cache.GridCacheAdapter.removeAll0(GridCacheAdapter.java:3181)
>       at 
> org.apache.ignite.internal.processors.cache.GridCacheAdapter.removeAll(GridCacheAdapter.java:3170)
>       at 
> org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.removeAll(IgniteCacheProxyImpl.java:1557)
>       ... 10 more
> Caused by: class org.apache.ignite.IgniteCheckedException: Cannot serialize 
> transaction due to write conflict (transaction is marked for rollback)
>       at 
> org.apache.ignite.internal.util.IgniteUtils.cast(IgniteUtils.java:7300)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.resolve(GridFutureAdapter.java:261)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:172)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:141)
>       at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxAbstractEnlistFuture$2.apply(GridDhtTxAbstractEnlistFuture.java:519)
>       at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxAbstractEnlistFuture$2.apply(GridDhtTxAbstractEnlistFuture.java:516)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:395)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.unblock(GridFutureAdapter.java:349)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.unblockAll(GridFutureAdapter.java:337)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:507)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:486)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:474)
>       at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry$MvccRemoveLockListener.apply(GridCacheMapEntry.java:5226)
>       at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry$MvccRemoveLockListener.apply(GridCacheMapEntry.java:5113)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:395)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.unblock(GridFutureAdapter.java:349)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.unblockAll(GridFutureAdapter.java:337)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:507)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:486)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:452)
>       at 
> org.apache.ignite.internal.processors.cache.mvcc.MvccProcessorImpl$LockFuture.run(MvccProcessorImpl.java:1991)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>       ... 1 more
> Caused by: class 
> org.apache.ignite.internal.processors.query.IgniteSQLException: Cannot 
> serialize transaction due to write conflict (transaction is marked for 
> rollback)
>       at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry.serializationError(GridCacheMapEntry.java:6857)
>       at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry.access$800(GridCacheMapEntry.java:131)
>       ... 12 more
> [2019-02-07 18:39:00,624][INFO ][exchange-worker-#38][GridCacheProcessor] 
> Stopped cache [cacheName=CachePutAllGetAllExample]
> [2019-02-07 18:39:00,648][INFO ][main][GridCacheProcessor] Stopped cache 
> [cacheName=ignite-sys-cache]
> [2019-02-07 18:39:00,662][INFO ][main][GridDeploymentLocalStore] Removed 
> undeployed class: GridDeployment [ts=1549553937186, depMode=SHARED, 
> clsLdr=sun.misc.Launcher$AppClassLoader@18b4aac2, 
> clsLdrId=c149c98c861-f5f98ea6-3a7b-4e7e-bf9a-dc731f13a1e8, userVer=0, 
> loc=true, 
> sampleClsName=org.apache.ignite.internal.processors.cache.distributed.dht.preloader.IgniteDhtPartitionsToReloadMap,
>  pendingUndeploy=false, undeployed=true, usage=0]
> [2019-02-07 18:39:00,667][INFO ][main][IgniteKernal] 
> >>> +---------------------------------------------------------------------------------+
> >>> Ignite ver. 2.7.2#20190205-sha1:43e3211de2269396c286ac1442355ca2c6266c93 
> >>> stopped OK
> >>> +---------------------------------------------------------------------------------+
> >>> Grid uptime: 00:00:03.397
> Exception in thread "main" javax.cache.CacheException: class 
> org.apache.ignite.transactions.TransactionRollbackException: Transaction has 
> been rolled back: 2d0ac98c861-00000000-0999-2ec3-0000-000000000005
>       at 
> org.apache.ignite.internal.processors.cache.GridCacheUtils.convertToCacheException(GridCacheUtils.java:1337)
>       at 
> org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.cacheException(IgniteCacheProxyImpl.java:2059)
>       at 
> org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.removeAll(IgniteCacheProxyImpl.java:1560)
>       at 
> org.apache.ignite.internal.processors.cache.GatewayProtectedCacheProxy.removeAll(GatewayProtectedCacheProxy.java:1058)
>       at 
> org.apache.ignite.internal.processors.datastreamer.DataStreamerCacheUpdaters.updateAll(DataStreamerCacheUpdaters.java:93)
>       at 
> org.apache.ignite.internal.processors.datastreamer.DataStreamerCacheUpdaters$Batched.receive(DataStreamerCacheUpdaters.java:162)
>       at 
> org.apache.ignite.internal.processors.datastreamer.DataStreamerUpdateJob.call(DataStreamerUpdateJob.java:140)
>       at 
> org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:6819)
>       at 
> org.apache.ignite.internal.processors.closure.GridClosureProcessor$2.body(GridClosureProcessor.java:967)
>       at 
> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120)
>       at 
> org.apache.ignite.internal.util.StripedExecutor$Stripe.body(StripedExecutor.java:505)
>       at 
> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120)
>       at java.lang.Thread.run(Thread.java:748)
> Caused by: class org.apache.ignite.transactions.TransactionRollbackException: 
> Transaction has been rolled back: 
> 2d0ac98c861-00000000-0999-2ec3-0000-000000000005
>       at 
> org.apache.ignite.internal.util.IgniteUtils$11.apply(IgniteUtils.java:922)
>       at 
> org.apache.ignite.internal.util.IgniteUtils$11.apply(IgniteUtils.java:920)
>       ... 13 more
> Caused by: class 
> org.apache.ignite.internal.transactions.IgniteTxRollbackCheckedException: 
> Transaction has been rolled back: 
> 2d0ac98c861-00000000-0999-2ec3-0000-000000000005
>       at 
> org.apache.ignite.internal.processors.cache.GridCacheAdapter.syncOp(GridCacheAdapter.java:4262)
>       at 
> org.apache.ignite.internal.processors.cache.GridCacheAdapter.removeAll0(GridCacheAdapter.java:3181)
>       at 
> org.apache.ignite.internal.processors.cache.GridCacheAdapter.removeAll(GridCacheAdapter.java:3170)
>       at 
> org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.removeAll(IgniteCacheProxyImpl.java:1557)
>       ... 10 more
> Caused by: class org.apache.ignite.IgniteCheckedException: Cannot serialize 
> transaction due to write conflict (transaction is marked for rollback)
>       at 
> org.apache.ignite.internal.util.IgniteUtils.cast(IgniteUtils.java:7300)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.resolve(GridFutureAdapter.java:261)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:172)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:141)
>       at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxAbstractEnlistFuture$2.apply(GridDhtTxAbstractEnlistFuture.java:519)
>       at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxAbstractEnlistFuture$2.apply(GridDhtTxAbstractEnlistFuture.java:516)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:395)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.unblock(GridFutureAdapter.java:349)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.unblockAll(GridFutureAdapter.java:337)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:507)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:486)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:474)
>       at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry$MvccRemoveLockListener.apply(GridCacheMapEntry.java:5226)
>       at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry$MvccRemoveLockListener.apply(GridCacheMapEntry.java:5113)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:395)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.unblock(GridFutureAdapter.java:349)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.unblockAll(GridFutureAdapter.java:337)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:507)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:486)
>       at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:452)
>       at 
> org.apache.ignite.internal.processors.cache.mvcc.MvccProcessorImpl$LockFuture.run(MvccProcessorImpl.java:1991)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>       ... 1 more
> Caused by: class 
> org.apache.ignite.internal.processors.query.IgniteSQLException: Cannot 
> serialize transaction due to write conflict (transaction is marked for 
> rollback)
>       at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry.serializationError(GridCacheMapEntry.java:6857)
>       at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry.access$800(GridCacheMapEntry.java:131)
>       ... 12 more
> Process finished with exit code 1
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to