[ 
https://issues.apache.org/jira/browse/IGNITE-28036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18062384#comment-18062384
 ] 

Alex Abashev commented on IGNITE-28036:
---------------------------------------

[~shishkovilja] please review

> Fix flaky IgniteOfflineBaselineNodeFullApiSelfTest
> --------------------------------------------------
>
>                 Key: IGNITE-28036
>                 URL: https://issues.apache.org/jira/browse/IGNITE-28036
>             Project: Ignite
>          Issue Type: Task
>            Reporter: Alex Abashev
>            Assignee: Alex Abashev
>            Priority: Major
>              Labels: ise
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> With 50 iterations IgniteOfflineBaselineNodeFullApiSelfTest always crash with
>  
> [2026-03-03T10:49:13,961][INFO ][main][] Checking grid: 0
> [2026-03-03T10:49:13,962][ERROR][mgmt-#8832%baseline.IgniteOfflineBaselineNodeFullApiSelfTest3%][GridJobWorker]
>  Runtime error caught during grid runnable execution: GridJobWorker 
> [createTime=1772524153955, startTime=1772524153955, finishTime=1772524153955, 
> taskNode=TcpDiscoveryNode [id=106c598f-9e7b-4431-9f78-a0900cb00000, 
> consistentId=e901a39f-9495-43d6-bf72-ca235cc27c08, addrs=ArrayList 
> [127.0.0.1], sockAddrs=HashSet [/127.0.0.1:47500], discPort=47500, order=1, 
> intOrder=1, loc=false, ver=2.18.0#20260302-sha1:53f33757, isClient=false, 
> dataCenterId=null], internal=true, marsh=BinaryMarshaller [], 
> ses=GridJobSessionImpl [ses=GridTaskSessionImpl 
> [taskName=o.a.i.i.processors.cache.GridCacheAdapter$ClearTask, 
> dep=GridDeployment [ts=1772524128415, depMode=SHARED, 
> clsLdr=jdk.internal.loader.ClassLoaders$AppClassLoader@311d617d, 
> clsLdrId=2dcfb03bc91-6b07655a-319c-4634-ae27-5bf14bb00003, userVer=0, 
> loc=true, sampleClsName=o.a.i.i.processors.cache.GridCacheAdapter$SizeTask, 
> pendingUndeploy=false, undeployed=false, usage=0], 
> taskClsName=o.a.i.i.processors.cache.GridCacheAdapter$ClearTask, 
> sesId=67e9213bc91-106c598f-9e7b-4431-9f78-a0900cb00000, 
> startTime=1772524153955, endTime=9223372036854775807, 
> taskNodeId=106c598f-9e7b-4431-9f78-a0900cb00000, 
> clsLdr=jdk.internal.loader.ClassLoaders$AppClassLoader@311d617d, 
> closed=false, cpSpi=null, failSpi=null, loadSpi=null, usage=1, fullSup=false, 
> internal=true, topPred=null, mapFut=IgniteFuture [orig=GridFutureAdapter 
> [ignoreInterrupts=false, state=INIT, res=null, hash=1069089615]], 
> execName=null, secCtx=null], 
> jobId=a7e9213bc91-106c598f-9e7b-4431-9f78-a0900cb00000], 
> jobCtx=GridJobContextImpl 
> [jobId=a7e9213bc91-106c598f-9e7b-4431-9f78-a0900cb00000, timeoutObj=null, 
> attrs=HashMap {}], dep=GridDeployment [ts=1772524128415, depMode=SHARED, 
> clsLdr=jdk.internal.loader.ClassLoaders$AppClassLoader@311d617d, 
> clsLdrId=2dcfb03bc91-6b07655a-319c-4634-ae27-5bf14bb00003, userVer=0, 
> loc=true, sampleClsName=o.a.i.i.processors.cache.GridCacheAdapter$SizeTask, 
> pendingUndeploy=false, undeployed=false, usage=0], finishing=true, 
> masterLeaveGuard=false, timedOut=false, sysCancelled=false, 
> sysStopping=false, isStarted=true, 
> job=o.a.i.i.processors.cache.GridCacheAdapter$GlobalClearAllJob@3c6bf32c, 
> held=0, partsReservation=null, reqTopVer=null, execName=null, secCtx=null, 
> status=FAILED, 
> jobInterruptTimeoutSupplier=o.a.i.i.processors.job.GridJobProcessor$$Lambda$1816/0x00000008009a8840@8f40a44]
>  
> java.lang.AssertionError
> at 
> org.apache.ignite.internal.processors.cache.persistence.GridCacheOffheapManager$GridCacheDataStore.remove(GridCacheOffheapManager.java:2519)
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl.remove(IgniteCacheOffheapManagerImpl.java:420)
> at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry.removeValue(GridCacheMapEntry.java:3539)
> at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry.checkExpired(GridCacheMapEntry.java:2398)
> at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry.visitable(GridCacheMapEntry.java:3800)
> at 
> org.apache.ignite.internal.processors.cache.GridCacheConcurrentMapImpl$1.apply(GridCacheConcurrentMapImpl.java:328)
> at 
> org.apache.ignite.internal.processors.cache.GridCacheConcurrentMapImpl$1.apply(GridCacheConcurrentMapImpl.java:326)
> at 
> org.apache.ignite.internal.util.lang.gridfunc.TransformFilteringIterator.hasNextX(TransformFilteringIterator.java:90)
> at 
> org.apache.ignite.internal.util.lang.GridIteratorAdapter.hasNext(GridIteratorAdapter.java:45)
> at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridCachePartitionedConcurrentMap$PartitionedIterator.hasNext(GridCachePartitionedConcurrentMap.java:192)
> at 
> org.apache.ignite.internal.processors.cache.GridCacheClearAllRunnable.run(GridCacheClearAllRunnable.java:79)
> at 
> org.apache.ignite.internal.processors.cache.distributed.near.GridNearCacheClearAllRunnable.run(GridNearCacheClearAllRunnable.java:52)
> at 
> org.apache.ignite.internal.processors.cache.GridCacheAdapter.clearLocally(GridCacheAdapter.java:1073)
> at 
> org.apache.ignite.internal.processors.cache.GridCacheProxyImpl.clearLocally(GridCacheProxyImpl.java:992)
> at 
> org.apache.ignite.internal.processors.cache.GridCacheAdapter$GlobalClearAllJob.localExecute(GridCacheAdapter.java:5184)
> at 
> org.apache.ignite.internal.processors.cache.GridCacheAdapter$TopologyVersionAwareJob.execute(GridCacheAdapter.java:6258)
> at 
> org.apache.ignite.internal.processors.job.GridJobWorker$1.call(GridJobWorker.java:604)
> at 
> org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:4642)
> at 
> org.apache.ignite.internal.processors.job.GridJobWorker.execute0(GridJobWorker.java:598)
> at 
> org.apache.ignite.internal.processors.job.GridJobWorker.body(GridJobWorker.java:523)
> at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:125)
> at 
> org.apache.ignite.internal.processors.job.GridJobProcessor.runSync(GridJobProcessor.java:1419)
> at 
> org.apache.ignite.internal.processors.job.GridJobProcessor.processJobExecuteRequest(GridJobProcessor.java:1332)
> at 
> org.apache.ignite.internal.processors.job.GridJobProcessor$JobExecutionListener.onMessage(GridJobProcessor.java:2205)
> at 
> org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1880)
> at 
> org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1501)
> at 
> org.apache.ignite.internal.managers.communication.GridIoManager$9.execute(GridIoManager.java:1405)
> at 
> org.apache.ignite.internal.managers.communication.TraceRunnable.run(TraceRunnable.java:55)
> at 
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> at 
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> at java.base/java.lang.Thread.run(Thread.java:829)
> [2026-03-03T10:49:13,963][ERROR][main][] Failed to tear down test after 
> exception was thrown in beforeTest (will ignore)
>  
> javax.cache.CacheException: class org.apache.ignite.IgniteCheckedException: 
> Remote job threw exception.
> at 
> org.apache.ignite.internal.processors.cache.GridCacheUtils.convertToCacheException(GridCacheUtils.java:1205)
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.cacheException(IgniteCacheProxyImpl.java:2057)
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.clear(IgniteCacheProxyImpl.java:1649)
> at 
> org.apache.ignite.internal.processors.cache.GatewayProtectedCacheProxy.clear(GatewayProtectedCacheProxy.java:1138)
> at 
> org.apache.ignite.internal.processors.cache.GridCacheAbstractSelfTest$1.applyx(GridCacheAbstractSelfTest.java:147)
> at 
> org.apache.ignite.internal.util.lang.GridAbsPredicateX.apply(GridAbsPredicateX.java:32)
> at 
> org.apache.ignite.testframework.GridTestUtils.waitForCondition(GridTestUtils.java:2067)
> at 
> org.apache.ignite.testframework.GridTestUtils.waitForCondition(GridTestUtils.java:2038)
> at 
> org.apache.ignite.testframework.GridTestUtils.waitForCondition(GridTestUtils.java:2019)
> at 
> org.apache.ignite.internal.processors.cache.GridCacheAbstractSelfTest.afterTest(GridCacheAbstractSelfTest.java:143)
> at 
> org.apache.ignite.internal.processors.cache.GridCacheAbstractFullApiSelfTest.afterTest(GridCacheAbstractFullApiSelfTest.java:382)
> at 
> org.apache.ignite.testframework.junits.GridAbstractTest.runAfterTest(GridAbstractTest.java:764)
> at 
> org.apache.ignite.testframework.junits.GridAbstractTest.cleanUpTestEnviroment(GridAbstractTest.java:741)
> at 
> org.apache.ignite.testframework.junits.GridAbstractTest.prepareTestEnviroment(GridAbstractTest.java:2581)
> at 
> org.apache.ignite.testframework.junits.GridAbstractTest.runTest(GridAbstractTest.java:2478)
> at 
> org.apache.ignite.testframework.junits.GridAbstractTest$1.evaluate(GridAbstractTest.java:234)
> at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
> at 
> org.apache.ignite.testframework.junits.SystemPropertiesRule.lambda$methodStatement$1(SystemPropertiesRule.java:110)
> at 
> org.apache.ignite.testframework.junits.DelegatingJUnitStatement.evaluate(DelegatingJUnitStatement.java:49)
> at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
> at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> at 
> org.apache.ignite.testframework.junits.GridAbstractTest.evaluateInsideFixture(GridAbstractTest.java:3045)
> at 
> org.apache.ignite.testframework.junits.GridAbstractTest$BeforeFirstAndAfterLastTestRule$1.evaluate(GridAbstractTest.java:3025)
> at 
> org.apache.ignite.testframework.junits.SystemPropertiesRule.lambda$classStatement$0(SystemPropertiesRule.java:94)
> at 
> org.apache.ignite.testframework.junits.DelegatingJUnitStatement.evaluate(DelegatingJUnitStatement.java:49)
> at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
> at 
> com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
> at 
> com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
> at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:18)
> at 
> com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
> at 
> com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:237)
> at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)
> Caused by: org.apache.ignite.IgniteCheckedException: Remote job threw 
> exception.
> at org.apache.ignite.internal.util.IgniteUtils.cast(IgniteUtils.java:5054)
> at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.resolve(GridFutureAdapter.java:263)
> at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:175)
> at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:144)
> at 
> org.apache.ignite.internal.processors.cache.GridCacheAdapter.clear(GridCacheAdapter.java:1131)
> at 
> org.apache.ignite.internal.processors.cache.GridCacheAdapter.clear(GridCacheAdapter.java:1096)
> at 
> org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.clear(IgniteCacheProxyImpl.java:1646)
> ... 38 more
> Caused by: org.apache.ignite.IgniteException: Remote job threw exception.
> at 
> org.apache.ignite.internal.processors.cache.GridCacheAdapter$ClearTask.result(GridCacheAdapter.java:6579)
> at 
> org.apache.ignite.internal.processors.task.GridTaskWorker$4.apply(GridTaskWorker.java:1060)
> at 
> org.apache.ignite.internal.processors.task.GridTaskWorker$4.apply(GridTaskWorker.java:1053)
> at 
> org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:4674)
> at 
> org.apache.ignite.internal.processors.task.GridTaskWorker.result(GridTaskWorker.java:1053)
> at 
> org.apache.ignite.internal.processors.task.GridTaskWorker.onResponse(GridTaskWorker.java:857)
> at 
> org.apache.ignite.internal.processors.task.GridTaskWorker.processDelayedResponses(GridTaskWorker.java:715)
> at 
> org.apache.ignite.internal.processors.task.GridTaskWorker.body(GridTaskWorker.java:538)
> at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:125)
> at 
> org.apache.ignite.internal.processors.task.GridTaskProcessor.startTask(GridTaskProcessor.java:768)
> at 
> org.apache.ignite.internal.processors.task.GridTaskProcessor.execute(GridTaskProcessor.java:454)
> at 
> org.apache.ignite.internal.processors.cache.GridCacheAdapter.executeClearTask(GridCacheAdapter.java:1157)
> ... 41 more
> Caused by: org.apache.ignite.compute.ComputeUserUndeclaredException: Failed 
> to execute job due to unexpected runtime exception 
> [jobId=a7e9213bc91-106c598f-9e7b-4431-9f78-a0900cb00000, 
> ses=GridJobSessionImpl [ses=GridTaskSessionImpl 
> [taskName=org.apache.ignite.internal.processors.cache.GridCacheAdapter$ClearTask,
>  dep=GridDeployment [ts=1772524128415, depMode=SHARED, 
> clsLdr=jdk.internal.loader.ClassLoaders$AppClassLoader@311d617d, 
> clsLdrId=2dcfb03bc91-6b07655a-319c-4634-ae27-5bf14bb00003, userVer=0, 
> loc=true, 
> sampleClsName=org.apache.ignite.internal.processors.cache.GridCacheAdapter$SizeTask,
>  pendingUndeploy=false, undeployed=false, usage=1], 
> taskClsName=org.apache.ignite.internal.processors.cache.GridCacheAdapter$ClearTask,
>  sesId=67e9213bc91-106c598f-9e7b-4431-9f78-a0900cb00000, 
> startTime=1772524153955, endTime=9223372036854775807, 
> taskNodeId=106c598f-9e7b-4431-9f78-a0900cb00000, 
> clsLdr=jdk.internal.loader.ClassLoaders$AppClassLoader@311d617d, 
> closed=false, cpSpi=null, failSpi=null, loadSpi=null, usage=1, fullSup=false, 
> internal=true, topPred=null, mapFut=IgniteFuture [orig=GridFutureAdapter 
> [ignoreInterrupts=false, state=INIT, res=null, hash=1069089615]], 
> execName=null, secCtx=null], 
> jobId=a7e9213bc91-106c598f-9e7b-4431-9f78-a0900cb00000], err=null]
> at 
> org.apache.ignite.internal.processors.job.GridJobWorker.handleThrowable(GridJobWorker.java:729)
> at 
> org.apache.ignite.internal.processors.job.GridJobWorker.execute0(GridJobWorker.java:659)
> at 
> org.apache.ignite.internal.processors.job.GridJobWorker.body(GridJobWorker.java:523)
> at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:125)
> at
>  



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

Reply via email to