[
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)