MekHQ is a java helper program for the MegaMek game that allows users to load a list of entities from an XML file, perform repairs and customizations, and then save the new entities to another XML file that can be loaded into MegaMek.
After transferring an existing campaign from 49.18 to 50.0 (Windows version, Java 17), I turned on the Personnel Clean Up option. When reaching the last day of the month, MekHQ pops an error of Uncaught java.until.ConcurrentModificationException detected. and no personnel are cleaned up. I tested and was able to replicate the behavior with a fresh campaign/save as well. Log and save for the fresh campaign attached.
mekhq.logAutosave-1-The Wraith Jägers-31510128.cpnx.gz
After transferring an existing campaign from 49.18 to 50.0 (Windows version, Java 17), I turned on the Personnel Clean Up option. When reaching the last day of the month, MekHQ pops an error of
Uncaught java.until.ConcurrentModificationException detected.
and no personnel are cleaned up. I tested and was able to replicate the behavior with a fresh campaign/save as well. Log and save for the fresh campaign attached. mekhq.log Autosave-1-The Wraith Jägers-31510128.cpnx.gz