spideruci / blinky-core

2 stars 4 forks source link

java.util.ConcurrentModificationException in CallGraphGenerator.emitLogs(CallGraphGenerator.java:151) #15

Open VijayKrishna opened 1 year ago

VijayKrishna commented 1 year ago
java.util.ConcurrentModificationException
    at java.base/java.util.HashMap$HashIterator.nextNode(HashMap.java:1597)
    at java.base/java.util.HashMap$EntryIterator.next(HashMap.java:1630)
    at java.base/java.util.HashMap$EntryIterator.next(HashMap.java:1628)
    at org.spideruci.analysis.dynamic.api.CallGraphGenerator.emitLogs(CallGraphGenerator.java:151)
    at org.spideruci.analysis.dynamic.Profiler.emitLogs(Profiler.java:575)
    at org.spideruci.analysis.tacoco.BlinkyListener.onEnd(BlinkyListener.java:97)
    at org.spideruci.tacoco.testlisteners.UnifiedTestListenerAdapter.testPlanExecutionFinished(UnifiedTestListenerAdapter.java:67)
    at org.junit.platform.launcher.core.TestExecutionListenerRegistry$CompositeTestExecutionListener.lambda$testPlanExecutionFinished$14(TestExecutionListenerRegistry.java:121)
    at org.junit.platform.launcher.core.TestExecutionListenerRegistry.lambda$notifyEach$1(TestExecutionListenerRegistry.java:67)
    at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    at org.junit.platform.launcher.core.TestExecutionListenerRegistry.notifyEach(TestExecutionListenerRegistry.java:65)
    at org.junit.platform.launcher.core.TestExecutionListenerRegistry.access$200(TestExecutionListenerRegistry.java:32)
    at org.junit.platform.launcher.core.TestExecutionListenerRegistry$CompositeTestExecutionListener.testPlanExecutionFinished(TestExecutionListenerRegistry.java:121)
    at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$5(DefaultLauncher.java:214)
    at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:226)
    at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:199)
    at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:132)
    at org.spideruci.tacoco.testrunners.UnifiedTestRunner$1.call(UnifiedTestRunner.java:90)
    at org.spideruci.tacoco.testrunners.UnifiedTestRunner$1.call(UnifiedTestRunner.java:1)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:833)

Happens with commons-pool xmlgraphics-commons, and commons-compress (?IIRC)