Hi, played couple of cycles and suddenly saves start broke with that error
com.thoughtworks.xstream.converters.ConversionException: Failed calling method
---- Debugging information ----
message : Failed calling method
cause-exception : java.lang.NullPointerException
cause-message : Cannot invoke "java.util.LinkedHashMap.containsKey(Object)" because "this.data" is null
method : com.fs.starfarer.campaign.econ.PlanetConditionMarket.readResolve()
class : com.fs.starfarer.campaign.econ.PlanetConditionMarket
required-type : com.fs.starfarer.campaign.econ.PlanetConditionMarket
converter-type : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
line number : 567174
class[1] : com.fs.starfarer.campaign.CustomCampaignEntity
required-type[1] : com.fs.starfarer.campaign.CustomCampaignEntity
class[2] : indevo.industries.artillery.projectiles.RailgunProjectileEntityPlugin
required-type[2] : indevo.industries.artillery.projectiles.RailgunProjectileEntityPlugin
class[3] : java.util.HashMap
required-type[3] : java.util.HashMap
converter-type[1] : com.thoughtworks.xstream.converters.collections.MapConverter
class[4] : indevo.utils.trails.MagicCampaignTrailPlugin
required-type[4] : indevo.utils.trails.MagicCampaignTrailPlugin
class[5] : indevo.utils.trails.MagicCustomCampaignTrailEntityScript
required-type[5] : indevo.utils.trails.MagicCustomCampaignTrailEntityScript
class[6] : java.util.ArrayList
required-type[6] : java.util.ArrayList
converter-type[2] : com.thoughtworks.xstream.converters.collections.CollectionConverter
class[7] : com.fs.util.container.repo.ObjectRepository
required-type[7] : com.fs.util.container.repo.ObjectRepository
class[8] : com.fs.starfarer.campaign.StarSystem
required-type[8] : com.fs.starfarer.campaign.StarSystem
class[9] : com.fs.starfarer.campaign.fleet.CampaignFleet
required-type[9] : com.fs.starfarer.campaign.fleet.CampaignFleet
class[10] : com.fs.starfarer.campaign.CharacterStats
required-type[10] : com.fs.starfarer.campaign.CharacterStats
class[11] : com.fs.starfarer.rpg.Person
required-type[11] : com.fs.starfarer.rpg.Person
class[12] : com.fs.starfarer.campaign.fleet.FleetData
required-type[12] : com.fs.starfarer.campaign.fleet.FleetData
class[13] : boggled.scripts.BoggledTerraformingRequirement$RequirementContext
required-type[13] : boggled.scripts.BoggledTerraformingRequirement$RequirementContext
class[14] : boggled.campaign.econ.industries.BoggledCommonIndustry
required-type[14] : boggled.campaign.econ.industries.BoggledCommonIndustry
class[15] : boggled.campaign.econ.industries.BoggledBaseIndustry
required-type[15] : boggled.campaign.econ.industries.BoggledBaseIndustry
class[16] : com.fs.starfarer.campaign.econ.Market
required-type[16] : com.fs.starfarer.campaign.econ.Market
class[17] : com.fs.starfarer.campaign.CampaignPlanet
required-type[17] : com.fs.starfarer.campaign.CampaignPlanet
class[18] : com.fs.starfarer.campaign.CircularOrbitPointDown
required-type[18] : com.fs.starfarer.campaign.CircularOrbitPointDown
class[19] : exerelin.campaign.ColonyManager
required-type[19] : exerelin.campaign.ColonyManager
class[20] : java.util.LinkedHashSet
required-type[20] : java.util.LinkedHashSet
class[21] : indevo.industries.salvageyards.industry.SalvageYards
required-type[21] : indevo.industries.salvageyards.industry.SalvageYards
class[22] : com.fs.starfarer.api.impl.campaign.econ.impl.OrbitalStation
required-type[22] : com.fs.starfarer.api.impl.campaign.econ.impl.OrbitalStation
class[23] : com.fs.starfarer.campaign.ai.CampaignFleetAI$FleetAssignmentData
required-type[23] : com.fs.starfarer.campaign.ai.CampaignFleetAI$FleetAssignmentData
class[24] : com.fs.starfarer.campaign.ai.AssignmentModule
required-type[24] : com.fs.starfarer.campaign.ai.AssignmentModule
class[25] : com.fs.starfarer.campaign.ai.ModularFleetAI
required-type[25] : com.fs.starfarer.campaign.ai.ModularFleetAI
class[26] : mmm.missions.DefenseMission$MissionData
required-type[26] : mmm.missions.DefenseMission$MissionData
class[27] : java.util.LinkedHashMap
required-type[27] : java.util.LinkedHashMap
class[28] : com.fs.starfarer.campaign.rules.Memory
required-type[28] : com.fs.starfarer.campaign.rules.Memory
class[29] : com.fs.starfarer.campaign.CircularOrbit
required-type[29] : com.fs.starfarer.campaign.CircularOrbit
class[30] : com.fs.starfarer.loading.specs.FactionProduction
required-type[30] : com.fs.starfarer.loading.specs.FactionProduction
class[31] : com.fs.starfarer.campaign.Faction
required-type[31] : com.fs.starfarer.campaign.Faction
class[32] : com.fs.starfarer.campaign.econ.Submarket
required-type[32] : com.fs.starfarer.campaign.econ.Submarket
class[33] : com.fs.starfarer.campaign.econ.reach.ReachEconomy
required-type[33] : com.fs.starfarer.campaign.econ.reach.ReachEconomy
class[34] : com.fs.starfarer.campaign.econ.reach.ReachEconomyStepper
required-type[34] : com.fs.starfarer.campaign.econ.reach.ReachEconomyStepper
class[35] : com.fs.starfarer.campaign.econ.Economy
required-type[35] : com.fs.starfarer.campaign.econ.Economy
class[36] : com.fs.starfarer.campaign.StarSystem$UpdateFromHyperspaceLocation
required-type[36] : com.fs.starfarer.campaign.StarSystem$UpdateFromHyperspaceLocation
class[37] : com.fs.starfarer.campaign.BaseLocation$LocationToken
required-type[37] : com.fs.starfarer.campaign.BaseLocation$LocationToken
class[38] : com.fs.starfarer.campaign.Hyperspace
required-type[38] : com.fs.starfarer.campaign.Hyperspace
class[39] : com.fs.starfarer.campaign.CampaignEngine
required-type[39] : com.fs.starfarer.campaign.CampaignEngine
converter-type[3] : com.fs.starfarer.campaign.save.I
version : not available
-------------------------------
Caused by: java.lang.NullPointerException: Cannot invoke "java.util.LinkedHashMap.containsKey(Object)" because "this.data" is null
at com.fs.starfarer.campaign.rules.Memory.getString(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.campaign.rules.Memory.getBoolean(Unknown Source) ~[port_obf.jar:?]
at indevo.industries.ruinfra.conditions.DerelictInfrastructureCondition.apply(DerelictInfrastructureCondition.java:22) ~[?:?]
at com.fs.starfarer.campaign.econ.PlanetConditionMarket.addCondition(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.campaign.econ.PlanetConditionMarket.addCondition(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.campaign.econ.PlanetConditionMarket.readResolve(Unknown Source) ~[port_obf.jar:?]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
at com.thoughtworks.xstream.core.util.SerializationMembers.callReadResolve(SerializationMembers.java:78) ~[xstream-1.4.17.jar:1.4.17]
... 633 more
mods:
{"enabledMods": [
"PAGSM",
"A_S-F",
"Cryo_but_better",
"aotd_qol",
"aod_vos",
"aotd_vok",
"aptlysimplehullmods",
"ashlib",
"BSC",
"CJHM",
"clearCommands",
"chatter",
"lw_console",
"timid_cum",
"EmergentThreats_Vice",
"EmergentThreats_IX_Revival",
"exoticatechnologies",
"GrandColonies",
"HMI",
"hte",
"IndEvo",
"interestingportraitspack",
"timid_xiv",
"lost_sector",
"lw_lazylib",
"lunalib",
"MagicLib",
"Marvelous-Personas",
"Mayasuran Navy",
"more_hullmods",
"MoreMilitaryMissions",
"nexerelin",
"QualityCaptains",
"assortment_of_things",
"randomweapons",
"secretsofthefrontier",
"swp",
"mayu_specialupgrades",
"sun_starship_legends",
"alcoholism",
"suitablestarsystems",
"tahlan",
"presmattdamon_takenoprisoners",
"Terraforming & Station Construction",
"knights_of_ludd",
"TTSC",
"uaf",
"UGH",
"TouchOfVanilla_vri",
"shaderLib",
"Rouge_Redstar"
]}
Java 23
Save from hyperspace work normal, but if make it in system they crush