Concurrent Modification Exception error

Hello,

While running a simulation, some time steps give this error:

java.util.ConcurrentModificationException: null
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:909)
at java.util.ArrayList$Itr.next(ArrayList.java:859)
at com.artenum.penelope.plugin.gmsh.mesh.GmshMeshMappingHandMade.buildVertexMapping(GmshMeshMappingHandMade.java:99)
at com.artenum.penelope.plugin.gmsh.mesh.GmshMeshMappingHandMade.buildMapping(GmshMeshMappingHandMade.java:73)
at com.artenum.penelope.plugin.gmsh.mesh.GmshMeshMappingHandMade.(GmshMeshMappingHandMade.java:51)
at org.spis.ui.simulation.command.WriteDataFieldDuringMonitoringCommand.run(WriteDataFieldDuringMonitoringCommand.java:84)
at org.spis.ui.simulation.command.WriteDataFieldDuringMonitoringCommand.run(WriteDataFieldDuringMonitoringCommand.java:49)
at org.keridwen.core.messaging.AbstractCommand.execute(AbstractCommand.java:300)
at org.keridwen.core.messaging.DefaultBundleController$CallableCommand.call(DefaultBundleController.java:255)
at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:131)
at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:74)
at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:82)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)

I think this error happens when SPIS is exporting data into a file while it is being modified or accessed, and I would like to know if it affects the results of the simulation (since it is still running even when getting this error) and if there is any way to solve it.