mod.desc报错怎么回事啊
无敌了,现在存档还没加载就闪退了 253078 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException: Cannot invoke "String.toLowerCase()" because "mod.desc" is null
java.lang.NullPointerException: Cannot invoke "String.toLowerCase()" because "mod.desc" is null
at indevo.industries.changeling.industry.population.UnderworldSubIndustry.modifyStability(UnderworldSubIndustry.java:342) ~[?:?]
at indevo.industries.changeling.industry.population.UnderworldSubIndustry.apply(UnderworldSubIndustry.java:187) ~[?:?]
at indevo.industries.changeling.industry.population.SwitchablePopulation.apply(SwitchablePopulation.java:126) ~[?:?]
at com.fs.starfarer.campaign.econ.Market.reapplyIndustries(Unknown Source) ~
at com.fs.starfarer.campaign.econ.reach.MainWorkTask2.doNextBatch(Unknown Source) ~
at com.fs.starfarer.campaign.econ.contract.iter.MultiFrameTask.advance(Unknown Source) ~
at com.fs.starfarer.campaign.econ.reach.ReachEconomyStepper.nextFrame(Unknown Source) ~
at com.fs.starfarer.campaign.econ.Economy.advance(Unknown Source) ~
at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source) ~
at com.fs.starfarer.campaign.CampaignState.advance(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:1575) [?:?]
124060 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException: Cannot invoke "String.toLowerCase()" because "mod.desc" is null
java.lang.NullPointerException: Cannot invoke "String.toLowerCase()" because "mod.desc" is null
at indevo.industries.changeling.industry.population.UnderworldSubIndustry.modifyStability(UnderworldSubIndustry.java:342) ~[?:?]
at indevo.industries.changeling.industry.population.UnderworldSubIndustry.apply(UnderworldSubIndustry.java:187) ~[?:?]
at indevo.industries.changeling.industry.population.SwitchablePopulation.apply(SwitchablePopulation.java:126) ~[?:?]
at com.fs.starfarer.campaign.econ.Market.reapplyIndustries(Unknown Source) ~
at com.fs.starfarer.campaign.econ.reach.UpdateMarketsAgainTask.doNextBatch(Unknown Source) ~
at com.fs.starfarer.campaign.econ.contract.iter.MultiFrameTask.advance(Unknown Source) ~
at com.fs.starfarer.campaign.econ.reach.ReachEconomyStepper.nextFrame(Unknown Source) ~
at com.fs.starfarer.campaign.econ.Economy.advance(Unknown Source) ~
at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source) ~
at com.fs.starfarer.campaign.CampaignState.advance(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:1575) [?:?]
530652 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException: Cannot invoke "String.toLowerCase()" because "mod.desc" is null
java.lang.NullPointerException: Cannot invoke "String.toLowerCase()" because "mod.desc" is null
at indevo.industries.changeling.industry.population.UnderworldSubIndustry.modifyStability(UnderworldSubIndustry.java:342) ~[?:?]
at indevo.industries.changeling.industry.population.UnderworldSubIndustry.apply(UnderworldSubIndustry.java:187) ~[?:?]
at indevo.industries.changeling.industry.population.SwitchablePopulation.apply(SwitchablePopulation.java:126) ~[?:?]
at com.fs.starfarer.campaign.econ.Market.reapplyIndustries(Unknown Source) ~
at com.fs.starfarer.campaign.econ.reach.MainWorkTask2.doNextBatch(Unknown Source) ~
at com.fs.starfarer.campaign.econ.contract.iter.MultiFrameTask.advance(Unknown Source) ~
at com.fs.starfarer.campaign.econ.reach.ReachEconomyStepper.nextFrame(Unknown Source) ~
at com.fs.starfarer.campaign.econ.Economy.advance(Unknown Source) ~
at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source) ~
at com.fs.starfarer.campaign.CampaignState.advance(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:1575) [?:?]
这三个地方就是报错的地方 小影 发表于 2025-9-6 23:44
253078 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException: Cannot ...
工业革命有关地下氏族的报错 两个存档,一个14号一个18号,基本是在19到21号闪退。往右下角飞闪退快,左上角飞闪退慢,有大佬知道发生了什么吗 小影 发表于 2025-9-6 23:44
253078 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException: Cannot ...
那咋办啊,把工业革命下了不现实啊,是不是触发了什么事件 我试着回到了三个月前的档,经过跳过时间以后,我发现闪退的时间比之前快了一个月,看上去像是必死的局面了,唉
会是这个问题吗,我转一下政体 有可能,你先装一下补丁回去试试 依然不行,20号闪退。我没招了 Ghost1932730914 发表于 2025-9-7 01:08
有可能,你先装一下补丁回去试试
补丁我是直接拖到mod根目录的,发现多了个压缩包,别的就没了,这玩意好像没起作用 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException: Cannot invoke "String.toLowerCase()" because "mod.desc" is null
java.lang.NullPointerException: Cannot invoke "String.toLowerCase()" because "mod.desc" is null
总之就是这里的问题 补丁打到indevo下的jars覆盖了依然无效,14号保存准时20号闪退。远行星号\mods\IndEvo\data\scripts\weapons以及\IndEvo\IndEvo我也同样复制了,依然无效。现在睡觉等早上 at org.histidine.chatter.ChatterLine.getSubstitutedLine(ChatterLine.java:64) ~[?:?]
嘶,你重下战斗骚话? 1509622 ERROR org.histidine.chatter.ChatterLine- Error substituting text in line '浜ょ�涓��璇锋������
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.FactionAPI.getDisplayName()" because the return value of "com.fs.starfarer.api.campaign.SectorAPI.getFaction(String)" is null
at org.histidine.chatter.ChatterLine.getSubstitutedLine(ChatterLine.java:64) ~[?:?]
at org.histidine.chatter.ChatterMessage.<init>(ChatterMessage.java:27) ~[?:?]
看上去是获取不了某势力名称,具体原因不好确定,但是考虑到报错的代码出自战斗骚话,你可以先关了战斗骚话试试。
你的第二,第三个报错如果替换Jar文件无用,把你所有殖民地上有工革特殊政体的都改回标准,如果做不到直接控制台炸掉殖民地试试。 Mycophobia 发表于 2025-9-7 05:44
1509622 ERROR org.histidine.chatter.ChatterLine- Error substituting text in line '浜ょ ...
反正不是我的锅,看了下这是旧版本的 forrevenge 发表于 2025-9-7 05:46
反正不是我的锅,看了下这是旧版本的
他这第一个报错的核心问题是出现了名字为null的faction,这个你就算汉化时出现了字符错误也不会造成这个问题。
但为啥会有faction名字null了我就不知道了( Mycophobia 发表于 2025-9-7 05:44
1509622 ERROR org.histidine.chatter.ChatterLine- Error substituting text in line '浜ょ ...
确认错误原因了,我的罪企星导致的报错,遗弃以后不会闪退
已经确认到具体的错误位置了,是罪企上的神社出现了问题,可能是因为兽耳和工业革命之间有点问题,拆除神社以后游戏正常,不会闪退。目前不清楚是否还有别的报错点,有我再说 @Mycophobia @forrevenge 感谢二位巨佬的倾力援助,为我找到错误原因提供了莫大帮助{:tieba_01:}{:tieba_01:}{:tieba_01:}{:tieba_01:} 小影 发表于 2025-9-7 12:02
已经确认到具体的错误位置了,是罪企上的神社出现了问题,可能是因为兽耳和工业革命之间有点问题,拆除神社 ...
感谢你的贴子,我也和你差不多不过是巨企政体加上神社,和你一样我也是吧神社拆了就好了 假装有名字 发表于 2025-9-20 21:00
感谢你的贴子,我也和你差不多不过是巨企政体加上神社,和你一样我也是吧神社拆了就好了 ...
不客气,还是要小心,似乎和罪企也有不兼容性
页:
[1]