Hi, I'm trying to create a couple of lords for custom factions and made two for the Apex Design Collective mod, but after trying to create one for the Roider Union mod I'm running into an error. After validating bounties it crashes at saving I think. Once I delete the segment for the roider lord it goes away. Bellow is the beginning of it.
######################
VALIDATING BOUNTIES COMPLETED
######################
154019 [Thread-4] INFO org.magiclib.achievements.MagicAchievementManager - Loaded 0 achievements.
154028 [Thread-4] INFO org.magiclib.paintjobs.MagicPaintjobManager - [{"tags":"","id":"","description":"","name":"","unlockConditions":"","hullIds":"","unlockedAutomatically":"","spriteId":""}]
154028 [Thread-4] INFO org.magiclib.paintjobs.MagicPaintjobManager - Loaded 0 paintjobs.
155711 [Thread-4] INFO com.fs.starfarer.campaign.save.CampaignGameManager - Saving to ./saves/save_ValentineTenthgen_3312895018878571561...
155714 [Thread-4] INFO com.fs.starfarer.campaign.save.CampaignGameManager - Saving stage 2
155714 [Thread-4] INFO com.fs.starfarer.campaign.save.CampaignGameManager - Saving stage 3
160051 [Thread-4] INFO com.fs.starfarer.campaign.save.CampaignGameManager - Error saving game
160053 [Thread-4] ERROR com.fs.starfarer.campaign.save.CampaignGameManager - Failed calling method
---- Debugging information ----
message : Failed calling method
cause-exception : java.lang.NullPointerException
cause-message : null
method : com.fs.starfarer.campaign.fleet.FleetMember.writeReplace()
-------------------------------
com.thoughtworks.xstream.converters.ConversionException: Failed calling method
---- Debugging information ----
message : Failed calling method
cause-exception : java.lang.NullPointerException
cause-message : null
method : com.fs.starfarer.campaign.fleet.FleetMember.writeReplace()
-------------------------------
at com.thoughtworks.xstream.core.util.SerializationMembers.callWriteReplace(SerializationMembers.java:110)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:78)
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.writeItem(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.marshallField(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.doMarshal(AbstractReflectionConverter.java:144)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(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.marshallField(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.doMarshal(AbstractReflectionConverter.java:144)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(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)
and it continues as such.
"Lily Callisto" : {
"portrait" : "portrait27",
"personality" : "Quarrelsome",
"battle_personality" : "Agressive",
"level" : 10,
"isMale" : false,
"fief" : "roider_korovin",
"ranking" : 1,
"lore" : "",
"fleetName" : "Lily Callisto's Mining Fleet",
"faction" : "roider",
"flagship" : "roider_argos_Balanced",
"shipPref": {
"roider_bombard_Mining" : 4,
"roider_bombard_Patrol" : 2,
"roider_calidor_Swarm" : 2,
"roider_calidor_Assault" : 1,
"roider_cowboy_Escort" : 2,
"roider_cowboy_Assault" : 1,
"roider_cyclops_Balanced" : 4,
"roider_firestorm_Defense" : 2,
"roider_gambit_Balanced" : 1,
"roider_gambit_Storm" : 1,
"roider_jane_Escort" : 2,
"roider_onager_Mining" : 2,
"roider_onager_Rocket" : 1,
"roider_ranch_Interceptor" : 1,
"roider_roach_Attack" : 2,
"roider_sheriff_Elite" : 1,
"roider_trailboss_Strike" : 1,
"roider_wrecker_Shieldbreaker" : 1
}
}