0v01 发表于 2023-10-22 12:21:16

闪退Fatal:null

本帖最后由 0v01 于 2023-10-22 20:10 编辑

### 游戏信息

游戏版本:      0.96a-RC10

### 系统信息

操作系统:Microsoft Windows 10 专业版

版本:10.0.19042 暂缺 Build 19042

总可用内存:`31.42G`


Java版本:`1.7.0_79`

Java路径:E:\Starsector\jre


虚拟机参数:java.exe -XX:CompilerThreadPriority=1 -XX:+CompilerThreadHintNoPreempt -Djava.library.path=native\\windows -Xms6016m -Xmx6016m -Xss2048k -XX:MaxPermSize=128m -classpath janino.jar;commons-compiler.jar;commons-compiler-jdk.jar;starfarer.api.jar;starfarer_obf.jar;jogg-0.0.7.jar;jorbis-0.0.15.jar;json.jar;lwjgl.jar;jinput.jar;log4j-1.2.9.jar;lwjgl_util.jar;fs.sound_obf.jar;fs.common_obf.jar;xstream-1.4.10.jar -Dcom.fs.starfarer.settings.paths.saves=..\\saves -Dcom.fs.starfarer.settings.paths.screenshots=..\\screenshots -Dcom.fs.starfarer.settings.paths.mods=..\\mods -Dcom.fs.starfarer.settings.paths.logs=. com.fs.starfarer.StarfarerLauncher

堆栈初始大小(`-Xms`):`6016m`

堆栈最大大小(`-Xmx`):`6016m`


### Mod信息

|Mod名称                           |Mod版本   |已启用   |
|-|-|-|
|LazyLib                         |2.8   |是       |
|zz GraphicsLib                  |1.7.0   |是       |
|MagicLib                        |1.2.0   |是       |
|AoTD - 惊蛰行动                     |1.2.0   |是       |
|AoTD - 重握星辰                     |0.0.4   |是       |
|AoTD - 问道圣殿                     |1.6.9   |是       |
|Aptly Simple Hullmods         |1.5.5   |是       |
|cjy的玩具箱-势力争霸拓展                  |0.0.6a|是       |
|cjy的玩具箱                  |0.3.2h|是       |
|Combat Activators               |1.1.1   |是       |
|FSF军事公司|4.1rc3|是       |
|High Tech Expansion             |1.4.13|是       |
|J GEEK Federation               |0.8.0   |是       |
|LunaLib                         |1.8.2   |是       |
|P9殖民领                           |0.56    |是       |
|Progressive S-Mods 经验内插         |0.10.1|是       |
|Random Assortment of Things   |1.5.11|是       |
|Witch Citadel                   |0.66b-rc5|是       |
|势力争霸                 |0.11.0b |是       |
|卢德拓展        |1.2.6b|是       |
|古达兰慕                 |0.25.3|是       |
|奇异科技改造    |1.5.3   |是       |
|女武神组织             |3.2.1   |是       |
|星际帝国     |2.6.2e|是       |
|星际联邦       |0.99-RC5|是       |
|标量科技解决方案                        |0.9   |是       |
|楼兰军工综合体                         |1.8.8   |是       |
|泰兰船包                            |1.2.6   |是       |
|海盗拓展                |1.8.1   |是       |
|燃料虹吸            |1.3.0   |是       |
|羊头航务局   |1.7.1   |是       |
|重生                        |2.2.0   |是       |
|重生规则拓展                        |1.2.0   |是       |
|阿卡涅西斯之遗                         |v1.9.12 |是       |

(以上内容由 远行星号 报错信息收集工具 自动生成,生成工具版本 `1.1.2`).

0v01 发表于 2023-10-22 12:33:37

换个早点的存档复现了一遍,日志如下

[游戏日志]

148700 INFOexerelin.campaign.diplomacy.DiplomacyBrain-         tahlan_legioinfernalis weariness: 0.0/5000.0
148700 INFOexerelin.campaign.diplomacy.DiplomacyBrain- Checking war for faction 卢德教会
149382 INFOsound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- Cleaning up music with id
149603 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException
java.lang.NullPointerException
        at com.fs.starfarer.api.impl.campaign.econ.impl.BaseIndustry.startUpgrading(BaseIndustry.java:572)
        at data.scripts.campaign.bar.events.CTBBarMissionEvent.GenRefineryStation(CTBBarMissionEvent.java:2901)
        at data.scripts.campaign.bar.events.CTBObjRunner$MissionStationSpawner.advance(CTBObjRunner.java:268)
        at data.scripts.campaign.bar.events.CTBObjRunner.advance(CTBObjRunner.java:159)
        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.o00000(Unknown Source)
        at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
149605 INFOsound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- Creating streaming player for music with id

cjy4312 发表于 2023-10-22 15:06:44

cjy的玩具箱在完成送货任务后在目标点生成幸存者空间站时,对空间站的设施进行升级时报错

很奇怪,你的报错的代码与位置与我目前的代码行数有差异
我自己本地测试起来这个部分并不会导致报错

你是第一次安装这个mod,还是从旧版本更新上来的?
如果你是从旧版更新上来的,并且是新开的档出现这个报错,可能是你更新的时候没有彻底删除旧mod,覆盖更的时候出现问题,新旧文件掺杂在一起出现错误
如果你没有开新存档,而是用旧版mod的存档,0.3.2h版本的mod是不支持0.3.2f以前的旧版mod存档的,

0v01 发表于 2023-10-22 16:58:55

cjy4312 发表于 2023-10-22 15:06
cjy的玩具箱在完成送货任务后在目标点生成幸存者空间站时,对空间站的设施进行升级时报错

很奇怪,你的报 ...

删除mod文件重新解压后再次加载,仍旧在同一时间点崩溃,游戏日志如下。
以及该档为0.95.1升0.96,玩具箱mod也存在旧版覆盖更新的情况,如果需要彻底删除文件烦请提供除mod文件夹以外的相关文件位置,谢谢
[游戏日志]

81511 INFOsound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- Cleaning up music with id
81666 INFOsound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- Creating streaming player for music with id
81666 INFOsound.H- Playing music with id
81722 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException
java.lang.NullPointerException
        at com.fs.starfarer.api.impl.campaign.econ.impl.BaseIndustry.startUpgrading(BaseIndustry.java:572)
        at data.scripts.campaign.bar.events.CTBBarMissionEvent.GenRefineryStation(CTBBarMissionEvent.java:2901)
        at data.scripts.campaign.bar.events.CTBObjRunner$MissionStationSpawner.advance(CTBObjRunner.java:268)
        at data.scripts.campaign.bar.events.CTBObjRunner.advance(CTBObjRunner.java:159)
        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.o00000(Unknown Source)
        at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)

0v01 发表于 2023-10-22 17:00:21

cjy4312 发表于 2023-10-22 15:06
cjy的玩具箱在完成送货任务后在目标点生成幸存者空间站时,对空间站的设施进行升级时报错

很奇怪,你的报 ...

以及刚才开了个幸存者阵营的新档,等我吧主线搞定了再看看会不会有这个情况

0v01 发表于 2023-10-22 18:47:59

cjy4312 发表于 2023-10-22 15:06
cjy的玩具箱在完成送货任务后在目标点生成幸存者空间站时,对空间站的设施进行升级时报错

很奇怪,你的报 ...

新档已核验,一样报错,现在重装游戏试验一下

0v01 发表于 2023-10-22 19:06:58

cjy4312 发表于 2023-10-22 15:06
cjy的玩具箱在完成送货任务后在目标点生成幸存者空间站时,对空间站的设施进行升级时报错

很奇怪,你的报 ...

重装游戏后,未汉化,继续报错
日志如下
[游戏日志]

159779 INFOcom.fs.starfarer.api.impl.campaign.intel.AnalyzeEntityMissionIntel- Created AnalyzeEntityMissionIntel: 人之领-探测器, faction: Luddic Path
160339 INFOsound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- Cleaning up music with id
160351 INFOsound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- Cleaning up music with id
160538 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException
java.lang.NullPointerException
        at com.fs.starfarer.api.impl.campaign.econ.impl.BaseIndustry.startUpgrading(BaseIndustry.java:572)
        at data.scripts.campaign.bar.events.CTBBarMissionEvent.GenRefineryStation(CTBBarMissionEvent.java:2901)
        at data.scripts.campaign.bar.events.CTBObjRunner$MissionStationSpawner.advance(CTBObjRunner.java:268)
        at data.scripts.campaign.bar.events.CTBObjRunner.advance(CTBObjRunner.java:159)
        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.o00000(Unknown Source)
        at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
160839 INFOsound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- Creating streaming player for music with id

cjy4312 发表于 2023-10-22 19:39:44

{:5_123:}.....怪事
我重新打包上传一遍mod,你重新下载一份试试?
我这边自己开了三次档跑了三条不同的剧情路线,都没出毛病

鉴于安装了很多我没见过的mod,我得问一下,你安装的mod中是否有改变了原版殖民地设施的内容?

报错log显示的是,在幸存者殖民地出现后,对太空港下达升级指令但游戏找不到太空港所需的升级时长
如果这都能报错,那么即便你不安装玩具箱mod,自己建立一个殖民地,在升级太空港的时候也同样会报错

不妨先把其他mod去掉,仅加载玩具箱mod,测试幸存者空间站能否成功建立
或者其他mod都选上,但不启用玩具箱mod,然后你随便找个球建立自己的殖民地,升级太空港看看会不会报错

cjy4312 发表于 2023-10-22 19:40:44

0v01 发表于 2023-10-22 19:42:05

cjy4312 发表于 2023-10-22 19:39
.....怪事
我重新打包上传一遍mod,你重新下载一份试试?
我这边自己开了三次档跑了三条不同的剧 ...

那我大概知道是哪几个mod有问题了,明天我去掉点有特色建筑的mod试试看

0v01 发表于 2023-10-22 19:43:46

cjy4312 发表于 2023-10-22 19:39
.....怪事
我重新打包上传一遍mod,你重新下载一份试试?
我这边自己开了三次档跑了三条不同的剧 ...

AoTD - 惊蛰行动         1.2.0         是
AoTD - 重握星辰         0.0.4         是
AoTD - 问道圣殿         1.6.9         是
比如这组mod就有特色建筑::L

cjy4312 发表于 2023-10-22 19:47:51

报错的源头就是太空港升级至特大港口时,游戏内找不到特大港口这个建筑
这种情况只有哪个mod删除或改变了特大港口的id才有可能
那我建议你先去掉其余mod,仅使用前置mod,势力争霸和玩具箱看看会不会在同样的位置闪退
{:5_123:}

cjy4312 发表于 2023-10-22 19:50:17

{:5_127:}我也装上AoTD,开个档试试吧

cjy4312 发表于 2023-10-22 20:06:11

{:5_132:}嗯,我装了AoTD三件套,重开了个档,也闪退了

0v01 发表于 2023-10-22 20:07:24

cjy4312 发表于 2023-10-22 20:06
嗯,我装了AoTD三件套,重开了个档,也闪退了

好,以及这组mod有点虎,居然对原版建筑的参数动手动脚

cjy4312 发表于 2023-10-25 14:32:14

针对这一问题有了临时解决方法
在mod贴置顶下载兼容AoTD的补丁进行覆盖即可
https://www.fossic.org/forum.php?mod=viewthread&tid=151&page=1&extra=#pid839
页: [1]
查看完整版本: 闪退Fatal:null