This repository was archived by the owner on Apr 4, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
This repository was archived by the owner on Apr 4, 2025. It is now read-only.
java.util.ConcurrentModificationException when filtering a node #139
Copy link
Copy link
Closed
Labels
bugSomething isn't workingSomething isn't workingresolvedResolved, but need to be tested and confirmedResolved, but need to be tested and confirmed
Description
Filtering an expanded tree causes a ConcurrentModificationException:
java.util.ConcurrentModificationException
at java.base/java.util.ArrayList$Itr.checkForComodification(ArrayList.java:1043)
at java.base/java.util.ArrayList$Itr.next(ArrayList.java:997)
at edu.rice.cs.hpcdata.experiment.scope.Scope.dfsVisitFilterScopeTree(Scope.java:807)
at edu.rice.cs.hpcdata.experiment.scope.Scope.dfsVisitFilterScopeTree(Scope.java:810)
at edu.rice.cs.hpcdata.experiment.scope.Scope.dfsVisitFilterScopeTree(Scope.java:810)
at edu.rice.cs.hpcdata.experiment.scope.Scope.dfsVisitFilterScopeTree(Scope.java:810)
at edu.rice.cs.hpcdata.experiment.scope.Scope.dfsVisitFilterScopeTree(Scope.java:810)
at edu.rice.cs.hpcdata.experiment.scope.Scope.dfsVisitFilterScopeTree(Scope.java:810)
at edu.rice.cs.hpcdata.experiment.scope.Scope.dfsVisitFilterScopeTree(Scope.java:810)
at edu.rice.cs.hpcdata.experiment.scope.Scope.dfsVisitFilterScopeTree(Scope.java:810)
at edu.rice.cs.hpcdata.experiment.scope.Scope.dfsVisitFilterScopeTree(Scope.java:810)
at edu.rice.cs.hpcdata.experiment.scope.Scope.dfsVisitFilterScopeTree(Scope.java:810)
at edu.rice.cs.hpcdata.experiment.scope.Scope.dfsVisitFilterScopeTree(Scope.java:810)
at edu.rice.cs.hpcdata.experiment.scope.Scope.dfsVisitFilterScopeTree(Scope.java:810)
at edu.rice.cs.hpcdata.experiment.scope.Scope.dfsVisitFilterScopeTree(Scope.java:810)
at edu.rice.cs.hpcdata.experiment.scope.Scope.dfsVisitFilterScopeTree(Scope.java:810)
at edu.rice.cs.hpcdata.experiment.BaseExperiment.filter(BaseExperiment.java:414)
at edu.rice.cs.hpcfilter.service.FilterStateProvider.filterExperiment(FilterStateProvider.java:85)
at edu.rice.cs.hpcviewer.ui.ProfilePart.handleEvent(ProfilePart.java:389)
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4179)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3839)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:823)
at org.eclipse.jface.window.Window.open(Window.java:799)
at edu.rice.cs.hpcfilter.action.ShowFilterView.execute(ShowFilterView.java:45)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319)
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173)
at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:488)
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487)
at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213)
at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(HandledContributionItem.java:438)
at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.handleWidgetSelection(AbstractContributionItem.java:449)
at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.lambda$2(AbstractContributionItem.java:475)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4441)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1512)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1535)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1520)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1324)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4227)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3837)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:168)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
at org.eclipse.equinox.launcher.Main.run(Main.java:1461)
at org.eclipse.equinox.launcher.Main.main(Main.java:1434)
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingresolvedResolved, but need to be tested and confirmedResolved, but need to be tested and confirmed