维尔拉 发表于 2025-3-13 18:32:03

切换至殖民地清单时崩溃报错

本帖最后由 维尔拉 于 2025-3-13 19:17 编辑

由于报错信息收集软件报错0.o

从java24控制台复制报错代码如下:

1818024 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException: Cannot invoke "java.util.Map.get(Object)" because "boggled.campaign.econ.boggledTools.planetTypesMap" is null
java.lang.NullPointerException: Cannot invoke "java.util.Map.get(Object)" because "boggled.campaign.econ.boggledTools.planetTypesMap" is null
      at boggled.campaign.econ.boggledTools.getPlanetType(boggledTools.java:1872) ~[?:?]
      at boggled.campaign.econ.boggledTools.getCreateMirrorsOrShades(boggledTools.java:1922) ~[?:?]
      at boggled.campaign.econ.conditions.Boggled_Solar_Array_Overwrite.getIconName(Boggled_Solar_Array_Overwrite.java:88) ~[?:?]
      at com.fs.starfarer.campaign.ui.oooo.void.for(Unknown Source) ~
      at com.fs.starfarer.campaign.ui.oooo.sizeChanged(Unknown Source) ~
      at com.fs.starfarer.ui.L.set(Unknown Source) ~
      at com.fs.starfarer.ui.m.o00000(Unknown Source) ~
      at com.fs.starfarer.ui.o0O0.renderImpl(Unknown Source) ~
      at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~
      at com.fs.starfarer.ui.o000.renderImpl(Unknown Source) ~
      at com.fs.starfarer.campaign.ui.MarketConditionsWidget.renderImpl(Unknown Source) ~
      at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~
      at com.fs.starfarer.ui.o000.renderImpl(Unknown Source) ~
      at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~
      at com.fs.starfarer.ui.o000.renderImpl(Unknown Source) ~
      at com.fs.starfarer.campaign.command.OutpostItemRow.renderImpl(Unknown Source) ~
      at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~
      at com.fs.starfarer.ui.m.o00000(Unknown Source) ~
      at com.fs.starfarer.ui.o0O0.renderImpl(Unknown Source) ~
      at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~
      at com.fs.starfarer.ui.g$Oo.renderImpl(Unknown Source) ~
      at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~
      at com.fs.starfarer.ui.o000.renderImpl(Unknown Source) ~
      at com.fs.starfarer.ui.g.renderImpl(Unknown Source) ~
      at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~
      at com.fs.starfarer.ui.o000.renderImpl(Unknown Source) ~
      at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~
      at com.fs.starfarer.ui.o000.renderImpl(Unknown Source) ~
      at com.fs.starfarer.campaign.ui.UITable.renderImpl(Unknown Source) ~
      at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~
      at com.fs.starfarer.ui.o000.renderImpl(Unknown Source) ~
      at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~
      at com.fs.starfarer.ui.o000.renderImpl(Unknown Source) ~
      at com.fs.starfarer.campaign.command.OOoO.renderImpl(Unknown Source) ~
      at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~
      at com.fs.starfarer.ui.o000.renderImpl(Unknown Source) ~
      at com.fs.starfarer.ui.newui.o0OO.renderImpl(Unknown Source) ~
      at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~
      at com.fs.starfarer.ui.o000.renderImpl(Unknown Source) ~
      at com.fs.starfarer.ui.O.renderImpl(Unknown Source) ~
      at com.fs.starfarer.ui.newui.L.renderImpl(Unknown Source) ~
      at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~
      at com.fs.starfarer.ui.o000.renderImpl(Unknown Source) ~
      at com.fs.starfarer.ui.O.renderImpl(Unknown Source) ~
      at com.fs.starfarer.ui.newui.M.renderImpl(Unknown Source) ~
      at com.fs.starfarer.ui.newui.o0Oo.renderImpl(Unknown Source) ~
      at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~
      at com.fs.starfarer.ui.o000.renderImpl(Unknown Source) ~
      at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~
      at com.fs.starfarer.campaign.CampaignState.render(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.super(Unknown Source)
      at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
      at java.base/java.lang.Thread.run(Thread.java:1447) [?:?]
1818029 INFOsound.O- Creating streaming player for music with id
1818029 INFOsound.OooO- Playing music with id
Cancelling GC: Stopping VM

forrevenge 发表于 2025-3-13 18:45:03

   at boggled.campaign.econ.boggledTools.getPlanetType(boggledTools.java:1872) ~[?:?]
      at boggled.campaign.econ.boggledTools.getCreateMirrorsOrShades(boggledTools.java:1922) ~[?:?]
      at boggled.campaign.econ.conditions.Boggled_Solar_Array_Overwrite.getIconName(Boggled_Solar_Array_Overwrite.java:88) ~
应该是地改,似乎是反射镜矩阵出问题了

维尔拉 发表于 2025-3-13 19:16:55

forrevenge 发表于 2025-3-13 18:45
at boggled.campaign.econ.boggledTools.getPlanetType(boggledTools.java:1872) ~[?:?]
      at bog ...

感谢!
找到解决办法了,在设置里把替换反射镜选项打开就可以了!
页: [1]
查看完整版本: 切换至殖民地清单时崩溃报错