|
|
发表于 2026-9-12 23:01:35
|
显示全部楼层
有问题
[游戏日志]
319338 [Thread-3] INFO data.scripts.skills.TerraformingMastery - TerraformingMastery: Unapplying from Beta Lotanmanggi III
319338 [Thread-3] INFO data.scripts.skills.TerraformingMastery - TerraformingMastery: Unapplying from Beta Lotanmanggi III
319341 [Thread-3] INFO com.fs.starfarer.api.impl.campaign.fleets.EconomyFleetRouteManager - Creating trade fleet of tier 5.0 for market [Ordos]
319645 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.PlanetAPI.getFaction()" because the return value of "data.scripts.campaign.main.SilentMainCampaignStats.getHomePlanet()" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.PlanetAPI.getFaction()" because the return value of "data.scripts.campaign.main.SilentMainCampaignStats.getHomePlanet()" is null
at data.scripts.campaign.main.checker.SilentMainCampaignCheckerPlugin.advance(SilentMainCampaignCheckerPlugin.java:23)
at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(Unknown Source)
at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(Unknown Source)
at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(Unknown Source)
at com.fs.starfarer.title.TitleScreenState.menuItemSelected(Unknown Source)
at com.fs.starfarer.title.C.actionPerformed(Unknown Source)
at com.fs.starfarer.ui.n.buttonPressed(Unknown Source)
at com.fs.starfarer.ui.int.new(Unknown Source)
at com.fs.starfarer.ui.int.processInput(Unknown Source)
at com.fs.starfarer.ui.W.o00000(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)
AI分析是java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.PlanetAPI.getFaction()" because the return value of "data.scripts.campaign.main.SilentMainCampaignStats.getHomePlanet()" is null
这说明游戏在尝试调用 getHomePlanet()(获取母星)时,返回了 null(空值),随后游戏试图对这个空值执行 getFaction()(获取阵营)操作,从而导致了崩溃。
从堆栈跟踪来看,触发这个错误的源头是一个名为 SilentMain(或类似名称)的 Mod 脚本(data.scripts.campaign.main.SilentMainCampaignStats) |
|