This is the first time I've run into trouble saving before everything comes to a screechy, laggy halt overall.
Not noticing any other issues while playing. I've got plenty of RAM, 32gb, with 12 allocated in vmparams.
Spoiler
1071153 [Thread-13] INFO com.fs.starfarer.campaign.save.CampaignGameManager - Saving progress: 1.0
1071153 [Thread-13] INFO com.fs.starfarer.campaign.save.CampaignGameManager - Releasing context
1071156 [Thread-13] INFO com.fs.starfarer.campaign.save.CampaignGameManager - Released context
1072889 [Thread-4] INFO com.fs.starfarer.campaign.save.CampaignGameManager - Error saving game
1072889 [Thread-4] ERROR com.fs.starfarer.campaign.save.CampaignGameManager -
java.lang.StackOverflowError
at com.thoughtworks.xstream.converters.reflection.FieldDictionary.buildMap(FieldDictionary.java:123)
at com.thoughtworks.xstream.converters.reflection.FieldDictionary.fieldOrNull(FieldDictionary.java:106)
at com.thoughtworks.xstream.converters.reflection.FieldDictionary.field(FieldDictionary.java:86)
at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.getFi eld(PureJavaReflectionProvider.java:183)
at com.thoughtworks.xstream.mapper.AttributeMapper.shouldLookForSingleValueConvert er(AttributeMapper.java:110)
at com.thoughtworks.xstream.mapper.LocalConversionMapper.getLocalSingleValueConver ter(LocalConversionMapper.java:72)
at com.thoughtworks.xstream.mapper.LocalConversionMapper.getConverterFromItemType(LocalConversionMapper.java:62)
at com.thoughtworks.xstream.mapper.MapperWrapper.getConverterFromItemType(MapperWrapper.java:210)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$1.visit(AbstractReflectionConverter.java:119)
at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visit SerializableFields(PureJavaReflectionProvider.java:142)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doMa rshal(AbstractReflectionConverter.java:101)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.mars hal(AbstractReflectionConverter.java:90)
at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.mars hallField(AbstractReflectionConverter.java:274)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$2.writeField(AbstractReflectionConverter.java:250)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$2.<init>(AbstractReflectionConverter.java:213)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doMa rshal(AbstractReflectionConverter.java:144)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.mars hal(AbstractReflectionConverter.java:90)
at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.wri teItem(AbstractCollectionConverter.java:66)
at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.mars hallField(AbstractReflectionConverter.java:274)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$2.writeField(AbstractReflectionConverter.java:250)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$2.<init>(AbstractReflectionConverter.java:213)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doMa rshal(AbstractReflectionConverter.java:144)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.mars hal(AbstractReflectionConverter.java:90)
at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
.......(repeats a lot)
1072900 [Thread-4] INFO com.fs.starfarer.campaign.save.CampaignGameManager - Loading stage 9 (exception)
1072900 [Thread-4] INFO com.fs.starfarer.campaign.save.CampaignGameManager - Loading stage 10 (exception)
1072900 [Thread-4] INFO com.fs.starfarer.campaign.save.CampaignGameManager - Loading stage 11 (exception)
1072901 [Thread-4] INFO com.fs.starfarer.campaign.save.CampaignGameManager - Loading stage 12 (exception)
1072901 [Thread-4] INFO com.fs.starfarer.campaign.save.CampaignGameManager - Loading stage 13 (exception)
1072901 [Thread-4] INFO com.fs.starfarer.campaign.save.CampaignGameManager - Loading stage 14 (exception)
1072901 [Thread-4] INFO com.fs.starfarer.campaign.save.CampaignGameManager - Loading stage 15 (exception)
1072901 [Thread-4] INFO com.fs.starfarer.campaign.save.CampaignGameManager - Loading stage 16 (exception)