Fractal Softworks Forum

Starsector => Bug Reports & Support => Bug Reports & Support (modded) => Topic started by: Backpack on December 19, 2019, 01:09:52 AM

Title: CTD When Opening Intel After Saving
Post by: Backpack on December 19, 2019, 01:09:52 AM
I'm 3 cycles into a save with no issues until now.

The save works fine until I save again.  After making the new save, the game will CTD upon entering the intel screen.  Upon reloading the game, the new save file is corrupt and won't load.  It doesn't matter if I play the working save for 1 second or 1 hour, the intel screen will work fine until I save the game.

This is the CTD log.
Spoiler
291568 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
   at data.scripts.campaign.econ.tahlan_LegioTyranny.apply(tahlan_LegioTyranny.java:14)
   at com.fs.starfarer.campaign.econ.Market.addCondition(Unknown Source)
   at com.fs.starfarer.campaign.econ.Market.addCondition(Unknown Source)
   at com.fs.starfarer.campaign.econ.PlanetConditionMarket.convertToRegular(Unknown Source)
   at com.fs.starfarer.campaign.BaseCampaignEntity.getMarket(Unknown Source)
   at com.fs.starfarer.campaign.ui.intel.B.for.if(Unknown Source)
   at com.fs.starfarer.campaign.ui.intel.B.sizeChanged(Unknown Source)
   at com.fs.starfarer.ui.for.setSize(Unknown Source)
   at com.fs.starfarer.campaign.comms.return.this.void(Unknown Source)
   at com.fs.starfarer.campaign.comms.return.sizeChanged(Unknown Source)
   at com.fs.starfarer.ui.for.setSize(Unknown Source)
   at com.fs.starfarer.ui.o00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.setSize(Unknown Source)
   at com.fs.starfarer.ui.newui.O0oO$7.actionPerformed(Unknown Source)
   at com.fs.starfarer.ui.newnew.buttonPressed(Unknown Source)
   at com.fs.starfarer.ui.I.Ò00000(Unknown Source)
   at com.fs.starfarer.ui.I.processInput(Unknown Source)
   at com.fs.starfarer.ui.newnew.processInputImpl(Unknown Source)
   at com.fs.starfarer.ui.o00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.processInput(Unknown Source)
   at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
   at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
   at com.fs.starfarer.ui.o00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.processInput(Unknown Source)
   at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
   at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
   at com.fs.starfarer.ui.N.processInputImpl(Unknown Source)
   at com.fs.starfarer.ui.newui.O0oO.processInputImpl(Unknown Source)
   at com.fs.starfarer.ui.o00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.processInput(Unknown Source)
   at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
   at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
   at com.fs.starfarer.ui.o00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.processInput(Unknown Source)
   at com.fs.starfarer.campaign.CampaignState.processInput(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$1.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
[close]

All the mods
Spoiler
{"enabledMods": [
  "$$$_lightshow",
  "$$$_trailermoments",
  "anotherportraitpack",
  "anvil_industries",
  "ApproLight",
  "automatic-orders",
  "lw_autosave",
  "blackrock_driveyards",
  "Boggled Terraforming",
  "CombatAnalytics",
  "chatter",
  "timid_commissioned_hull_mods",
  "lw_radar",
  "COPS",
  "istl_dam",
  "diableavionics",
  "DisassembleReassemble",
  "edshipyard",
  "foundation",
  "sun_fuel_siphoning",
  "gates_awakened",
  "ZGrand Sector",
  "HMI",
  "hullmod_expansion",
  "sun_hyperdrive",
  "junk_pirates_release",
  "kadur_remnant",
  "kingdomofterra",
  "kiprad",
  "lw_lazylib",
  "leadingPip",
  "ArkLeg",
  "luddenhance",
  "MagicLib",
  "Mayasuran Navy",
  "Neutrino",
  "sun_new_beginnings",
  "new_galactic_order",
  "nexerelin",
  "ORA",
  "portrait",
  "TAR",
  "SCY",
  "shadow_ships",
  "swp",
  "bonomel_skilledup",
  "speedUp",
  "sun_starship_legends",
  "StopGapMeasures",
  "sd_sundiving_1.1",
  "Sylphon_RnD",
  "tahlan",
  "mayorate",
  "THI",
  "underworld",
  "US",
  "URW",
  "vayrasector",
  "vayrashippack",
  "WEAPONARCS",
  "toggleWeapons",
  "shaderLib",
  "Safety Override mod"
]}
[close]
Title: Re: CTD When Opening Intel After Saving
Post by: Alex on December 19, 2019, 08:57:44 AM
This line:
data.scripts.campaign.econ.tahlan_LegioTyranny.apply(tahlan_LegioTyranny.java:14)

Should point you towards the mod that's crashing. I'd recommend posting in its thread, to let the mod author (Nia, if I'm not mistaken) there's a problem.