Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.97a is out! (02/02/24); New blog post: Anubis-class Cruiser (12/20/24)

Author Topic: Crash on same date every time, IndEvo monastic stack overflow (v0.97a RC11)  (Read 292 times)

Kingstalk

  • Ensign
  • *
  • Posts: 3
    • View Profile

From my mikohime logs:
1334277 [Thread-2] WARN  data.utilities.niko_MPC_debugUtils  - useless sanity check in niko_MPC_magnetarStarScript, please remove
1334516 [Thread-2] INFO  com.fs.starfarer.api.impl.campaign.intel.AnalyzeEntityMissionIntel  - Created AnalyzeEntityMissionIntel: Domain-era Survey Ship, faction: independent
1335433 [Thread-2] WARN  data.utilities.niko_MPC_debugUtils  - useless sanity check in niko_MPC_magnetarStarScript, please remove
1335792 [Thread-2] INFO  exerelin.campaign.intel.specialforces.SpecialForcesIntel  - Preparing fleet params for special task group of faction kyeltziv, origin kyeltziv_kurskayamarket, thisRoute com.fs.starfarer.api.impl.campaign.fleets.RouteManager$RouteData@5840d346
1335805 [Thread-2] INFO  exerelin.campaign.intel.specialforces.SpecialForcesIntel  - Despawning fleet Special Task Group - 17th Yasenevo
1335878 [Thread-2] INFO  exerelin.campaign.intel.groundbattle.GBUtils  - Setting garrison damage for Eventide: 0.209
1335878 [Thread-2] INFO  exerelin.campaign.ColonyManager  - Eventide (size 7) expending 1.3 ground pool points to recover garrison health by 0.033
1335880 [Thread-2] INFO  exerelin.campaign.ColonyManager  - Market Cambion adding 2.00 profit margin (314426 profit, 38025 cost)
1335880 [Thread-2] INFO  exerelin.campaign.ColonyManager  - This will be worth 4000 XP at month end (about 40000/month)
1335881 [Thread-2] WARN  data.utilities.niko_MPC_debugUtils  - unneeded sanity check in considerExposed get, please remove
1336566 [Thread-2] INFO  sound.O  - Cleaning up music with id [campaign_music_part_2_v28.ogg]
1336581 [Thread-6] INFO  sound.O  - Cleaning up music with id [miscallenous_corvus_campaign_music.ogg]
1336617 [Thread-8] INFO  sound.O  - Creating streaming player for music with id [miscallenous_corvus_campaign_music.ogg]
1336621 [Thread-8] INFO  sound.OooO  - Playing music with id [miscallenous_corvus_campaign_music.ogg]
1337863 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.StackOverflowError
java.lang.StackOverflowError: null
        at lunalib.lunaSettings.LunaSettings.getBoolean(LunaSettings.kt:159) ~[?:?]
        at indevo.utils.helper.Settings.getBoolean(Settings.java:114) ~[?:?]
        at indevo.industries.changeling.industry.population.SwitchablePopulation.getPather Interest(SwitchablePopulation.java:244) ~[?:?]
        at data.scripts.ix.industries.IXSurveillanceCenter.getPatherInterest(IXSurveillanceCenter.java:90) ~[?:?]
        at indevo.industries.changeling.industry.population.MonasticOrderSubIndustry.getLu ddicPathMarketInterest(MonasticOrderSubIndustry.java:301) ~[?:?]
        at indevo.industries.changeling.industry.population.MonasticOrderSubIndustry.getPa therInterest(MonasticOrderSubIndustry.java:285) ~[?:?]
        at indevo.industries.changeling.industry.population.SwitchablePopulation.getPather Interest(SwitchablePopulation.java:246) ~[?:?]
        at data.scripts.ix.industries.IXSurveillanceCenter.getPatherInterest(IXSurveillanceCenter.java:90) ~[?:?]
        at indevo.industries.changeling.industry.population.MonasticOrderSubIndustry.getLu ddicPathMarketInterest(MonasticOrderSubIndustry.java:301) ~[?:?]
        at indevo.industries.changeling.industry.population.MonasticOrderSubIndustry.getPa therInterest(MonasticOrderSubIndustry.java:285) ~[?:?]
        at indevo.industries.changeling.industry.population.SwitchablePopulation.getPather Interest(SwitchablePopulation.java:246) ~[?:?]
        at data.scripts.ix.industries.IXSurveillanceCenter.getPatherInterest(IXSurveillanceCenter.java:90) ~[?:?]
        at indevo.industries.changeling.industry.population.MonasticOrderSubIndustry.getLu ddicPathMarketInterest(MonasticOrderSubIndustry.java:301) ~[?:?]
        at indevo.industries.changeling.industry.population.MonasticOrderSubIndustry.getPa therInterest(MonasticOrderSubIndustry.java:285) ~[?:?]
        at indevo.industries.changeling.industry.population.SwitchablePopulation.getPather Interest(SwitchablePopulation.java:246) ~[?:?]
        at data.scripts.ix.industries.IXSurveillanceCenter.getPatherInterest(IXSurveillanceCenter.java:90) ~[?:?]
        at indevo.industries.changeling.industry.population.MonasticOrderSubIndustry.getLu ddicPathMarketInterest(MonasticOrderSubIndustry.java:301) ~[?:?]
        at indevo.industries.changeling.industry.population.MonasticOrderSubIndustry.getPa therInterest(MonasticOrderSubIndustry.java:285) ~[?:?]
        at indevo.industries.changeling.industry.population.SwitchablePopulation.getPather Interest(SwitchablePopulation.java:246) ~[?:?]
        at data.scripts.ix.industries.IXSurveillanceCenter.getPatherInterest(IXSurveillanceCenter.java:90) ~[?:?]
        at indevo.industries.changeling.industry.population.MonasticOrderSubIndustry.getLu ddicPathMarketInterest(MonasticOrderSubIndustry.java:301) ~[?:?]
        at indevo.industries.changeling.industry.population.MonasticOrderSubIndustry.getPa therInterest(MonasticOrderSubIndustry.java:285) ~[?:?]
        at indevo.industries.changeling.industry.population.SwitchablePopulation.getPather Interest(SwitchablePopulation.java:246) ~[?:?]
        at data.scripts.ix.industries.IXSurveillanceCenter.getPatherInterest(IXSurveillanceCenter.java:90) ~[?:?]
        at indevo.industries.changeling.industry.population.MonasticOrderSubIndustry.getLu ddicPathMarketInterest(MonasticOrderSubIndustry.java:301) ~[?:?]
        at indevo.industries.changeling.industry.population.MonasticOrderSubIndustry.getPa therInterest(MonasticOrderSubIndustry.java:285) ~[?:?]
        at indevo.industries.changeling.industry.population.SwitchablePopulation.getPather Interest(SwitchablePopulation.java:246) ~[?:?]
        at data.scripts.ix.industries.IXSurveillanceCenter.getPatherInterest(IXSurveillanceCenter.java:90) ~[?:?]
(repeat unto...)
AL lib: (EE) MMDevApiProc: WaitForSingleObjectEx error: 0x102
AL lib: (EE) MMDevApiProc: WaitForSingleObjectEx error: 0x102
AL lib: (EE) MMDevApiProc: WaitForSingleObjectEx error: 0x102
AL lib: (EE) MMDevApiProc: WaitForSingleObjectEx error: 0x102
[7496.511s][info   ][gc        ] Cancelling GC: Stopping VM
Press any key to continue . . .



Could anyone explain what the root of this problem is please?
Logged

Histidine

  • Admiral
  • *****
  • Posts: 4952
    • View Profile
    • GitHub profile

There's an infinite loop in checking for Luddic Path colony interest, occurring between the IX surveillance center and IndEvo's Monastic Order government type.
Changing IndEvo government types to LARP mode in the mod settings should work around it?
Logged

Kingstalk

  • Ensign
  • *
  • Posts: 3
    • View Profile

There's an infinite loop in checking for Luddic Path colony interest, occurring between the IX surveillance center and IndEvo's Monastic Order government type.
Changing IndEvo government types to LARP mode in the mod settings should work around it?

Thanks so much  ;D I just destroyed the offending surveillance centre
Logged