肥皂将军 发表于 2026-2-21 17:18:24

疑似钻石之遗涉及空间站内容报错

本帖最后由 肥皂将军 于 2026-3-6 18:48 编辑

以下是问了下deepseek:根据提供的报错日志,问题出在 Diamond_Station 这个MOD的代码中。具体错误是 java.lang.NullPointerException,发生在 Diamond_Station.java 文件的第505行。错误原因分析:
代码试图调用 route.getCustom() 方法,但此时 route 对象是 null(空值),导致程序崩溃。涉及的MOD:
报错信息中的 data.campaign.Diamond_Station 表明这是一个MOD,很有可能是 "Dassault-Mikoyan Engineering" ( DME ) 或其前置/附属MOD(如DME衍生内容),因为Diamond系列飞船/空间站通常是该MOD的内容。建议解决方案:
[*]确认MOD版本:检查你使用的 Dassault-Mikoyan Engineering (DME) 或相关MOD(如"护卫号/空间站"扩展)是否是最新版本,并且与你当前的远行星号游戏版本(例如0.96a或0.97a)兼容。
[*]检查MOD依赖:确保该MOD所需的所有前置MOD都已正确安装并启用。
[*]尝试移除后重试:如果确认版本兼容但仍出现问题,可以尝试先禁用该MOD,看看游戏是否能够正常运行。如果能运行,则基本确定是该MOD的代码bug。
[*]向MOD作者反馈:可以将这份错误日志提供给MOD的作者或发布者,帮助其修复这个问题。
补充说明:
日志开头的 exerelin.campaign.diplomacy 表明你还安装了 势力争霸(Nexerelin) MOD,但这部分信息只是常规日志,并非错误。核心崩溃原因是 Diamond_Station 相关的代码在处理一个空的路由对象时没有做好防护。

肥皂将军 发表于 2026-2-21 17:23:15

e'qie而且空间站的建造时机奇怪的变成了1天

人质救星Fuze 发表于 2026-2-21 20:01:22

可以去给钻石反馈一下,新版本正在收集BUG反馈

龙眠喵 发表于 2026-3-5 00:24:49

我在遇到相同问题后把钻石之遗1.8的相关代码句段喂给了文心一言ai模型,下面是ai模型给出的修复方案

原句段如下

原代码位于Starsector\mods\Diamond_clear_1.8\data\campaign中的Diamond_Station.java文件,具体是第502行到514行
正在测试ai的修复方案有无作用喵
页: [1]
查看完整版本: 疑似钻石之遗涉及空间站内容报错