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?