1
Mods / Re: [0.96a] Random Assortment of Things
« on: October 18, 2023, 09:31:26 AM »Got an error like this after updating from 1.6.6 to 1.7.0:Code299197 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at assortment_of_things.abyss.procgen.AbyssalFleetInflationListener.reportFleetInflated(AbyssalFleetInflationListener.kt:72)
at com.fs.starfarer.api.campaign.listeners.ListenerUtil.reportFleetInflated(ListenerUtil.java:399)
at com.fs.starfarer.campaign.fleet.CampaignFleet.inflateIfNeeded(Unknown Source)
at assortment_of_things.abyss.AbyssUtils.addAlterationsToFleet(AbyssUtils.kt:104)
at assortment_of_things.abyss.scripts.AbyssalDefendingFleetManager.spawnFleet(AbyssalDefendingFleetManager.kt:206)
at com.fs.starfarer.api.impl.campaign.fleets.SourceBasedFleetManager.advance(SourceBasedFleetManager.java:121)
at assortment_of_things.abyss.scripts.AbyssalDefendingFleetManager.advance(AbyssalDefendingFleetManager.kt:48)
at com.fs.starfarer.campaign.BaseLocation.advanceEvenIfPaused(Unknown Source)
at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source)
at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
at com.fs.state.AppDriver.begin(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Thread.java:748)
For clarity, this is a save made on 1.6.6, and the Abyss was unvisited.
Mhh, yeah guess there is a save incompatibility issue between those two version, did not expect that one.
You may be able to fix it by running this runcode in the console commands mod.Coderuncode import assortment_of_things.abyss.AbyssUtils;
import assortment_of_things.abyss.scripts.AbyssDoctrineLearnedListener;
import java.util.ArrayList;
AbyssUtils.INSTANCE.getAbyssData().setDoctrineLearnedListeners(new ArrayList<AbyssDoctrineLearnedListener>());
This seems to prevent the crash on entering, thank you!