ConcurrentModificationException in StepExecutionListener.saveCurrentResponseIfNeeded

John Farrelly <john-TOd7PIbbG7tWk0Htik3J/[email protected]>
Newsgroups gmane.comp.web.canoo.webtest
Message-ID <[email protected]>
Hi there,

Apologies if this has been asked before - I couldn't find a search 
feature for the mailing list.

When I run my suite of webtest tests, regularly one or more will fail 
with a ConcurrentModificationException, nearly always with the same 
stack trace:

Caused by: java.util.ConcurrentModificationException at 
java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372) 
at java.util.AbstractList$Itr.next(AbstractList.java:343) at 
org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator.next(ListOrderedSet.java:302) 
at 
java.util.Collections$UnmodifiableCollection$1.next(Collections.java:1008) 
at 
com.canoo.webtest.reporting.StepExecutionListener.saveCurrentResponseIfNeeded(StepExecutionListener.java:251) 
at 
com.canoo.webtest.reporting.StepExecutionListener.taskFinished(StepExecutionListener.java:180) 
at org.apache.tools.ant.Project.fireTaskFinished(Project.java:2206) at 
org.apache.tools.ant.Task.perform(Task.java:364) at 
com.canoo.webtest.steps.AbstractStepContainer.executeContainedStep(AbstractStepContainer.java:72) 
at 
com.canoo.webtest.steps.AbstractStepContainer.executeContainedSteps(AbstractStepContainer.java:80) 
at 
com.canoo.webtest.steps.control.GroupStep.doExecute(GroupStep.java:14) 
at com.canoo.webtest.steps.Step.execute(Step.java:102)

Different tests will fail with this randomly, which makes me think is a 
threading / race condition issue in webtest.  Is there a solution to 
this, or any way to stop it from happening?  I'm using R_1823

Thanks,
John.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.