Core.DataTypes.ComplexDataType.ConcurrentModificationException
Revision as of 09:35, 25 September 2018 by Hb (talk | contribs) (Hb moved page Core.Actions.Throw.Exception.ConcurrentModificationException to Core.DataTypes.ComplexDataType.ConcurrentModificationException)
Classification
Name | ConcurrentModificationException |
Class | Complex Data Type |
Base Data Type | Exception |
SpecifiedBy | ISO 13209-3 |
Description
The ConcurrentModificationException occurs when the collection value of a for-each-loop is modified during loop execution. Such modifications can happen from the outside (e.g. from other parallel lanes) or in the loop itself. All actions derived from ListModifier or MapModifier count as a collection modification. In any case, this may cause serious inconsistencies which can be handled by catching this exception.