找回密码
 初始化身份识别芯片
查看: 697|回复: 10

非常离奇的空指针异常求助:(

[复制链接]

巡洋大副

发表于 2024-6-8 01:18:22 | 显示全部楼层 |阅读模式
Mod Bug汇报
待解决
游戏版本: 0.95.1
Mod中文名:
Mod版本:
游戏日志:
[游戏日志]

763363 [Thread-7] INFO sound.public - Cleaning up music with id [Stellar_Rust.ogg]
763718 [Thread-10] INFO sound.public - Creating streaming player for music with id [miscallenous_corvus_campaign_music.ogg]
763719 [Thread-10] INFO sound.OooO - Playing music with id [miscallenous_corvus_campaign_music.ogg]
763788 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at com.fs.starfarer.campaign.ai.ModularFleetAI.advance(Unknown Source)
at com.fs.starfarer.campaign.fleet.CampaignFleet.advance(Unknown Source)
at com.fs.starfarer.campaign.BaseLocation.advance(Unknown Source)
at com.fs.starfarer.campaign.StarSystem.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.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
    复现步骤:
    只要到一定日期必闪退,不是工业革命军官训练的问题
    ### 游戏信息

    游戏版本:                0.95.1a-RC6

    ### 系统信息

    操作系统:Microsoft Windows 11 家庭中文版

    版本:10.0.22631 暂缺 Build 22631

    总可用内存:`63.71G`


    **警告:未找到游戏默认Java运行时**


    虚拟机参数:java.exe -XX:CompilerThreadPriority=1 -XX:+CompilerThreadHintNoPreempt -Djava.library.path=native\\windows -Xms12g -Xmx12g -Xss2048k -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`):`12288m`

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


    ### Mod信息

    |Mod名称                           |Mod版本   |已启用     |
    |-|-|-|
    |LazyLib                         |2.7b    |是       |
    |zz GraphicsLib                  |1.6.1   |是       |
    |MagicLib                        |0.42.1  |是       |
    | 英格丽德帝国 [Republic of ingrid]    |0.7.4.4-RC6-α|是       |
    |-鬣犬矿业-                          |1.96    |是       |
    |[0.95.1a]恰当简单的船插Aptly Simple Hullmods|0.5.6   |是       |
    |[C](扩充)更多的船体插件More HullMods 1.11.1|1.11.1  |是       |
    |[Heavy industry consortium] 重工联合体|3.3.1   |是       |
    |[N]碧蓝档案头像包v1.08 0.95.1a-RC6     |1.08    |是       |
    |[SAD]血腥无政府主义者                   |1.2     |是       |
    |[链戍集团军]Shackles Garrison - XXVIIBattleGroup |0.7.5   |是       |
    |ac alice ship pack              |0.62    |是       |
    |Adjustable Skill Thresholds     |1.2.0   |是       |
    |Adjusted Sector                 |0.5.1   |是       |
    |AdvancedGunneryControl          |0.13.2  |是       |
    |Adversary 乌托邦保卫者                |3.1.0   |是       |
    |Amazigh铸船厂                      |0.9     |是       |
    |Apex设计集团                        |1.0.12  |是       |
    |Caymon船包                        |1.2.0   |是       |
    |cjy的玩具箱                         |0.3.0p -fix6|是       |
    |CK 工业                           |2.0.2   |是       |
    |Combat Activators               |1.0.2   |是       |
    |Console Commands                |2021.3.26|是       |
    |Epta Consortium                 |1.6.SO4 |是       |
    |FlanshwrightLib                 |0.4a    |是       |
    |Fluff船包                         |0.2.3-1 |是       |
    |FSF军事公司[a111164_ExtendPack]     |3.13    |是       |
    |Grand.Colonies                  |1.0.d   |是       |
    |Gundam UC                       |0.5.1   |是       |
    |Hazard Mining Incorporated      |0.3.4k  |是       |
    |HMI反派势力 [HMI Supervillains]     |0.0.4a  |是       |
    |Industrial.Evolution            |3.0.e   |是       |
    |Interstellar Federation Refurbished (unbalanced version)|v1.00   |是       |
    |Iron Shell 铁壳                   |1.181   |是       |
    |J GEEK Federation               |0.8.0   |是       |
    |Lights Out 熄灯                   |1.2.0   |是       |
    |LunaLib                         |1.6.0   |是       |
    |Mk.II中微子探测器                     |1.3.0   |是       |
    |MOD溯源[WhichMod]                 |1.2.1   |是       |
    |More Planetary Conditions 更多的行星环境|2.2.0   |是       |
    |Nes'SAW                         |1.8b    |是       |
    |Nijigen Extend                  |0.3.2   |是       |
    |Officer Extension 军官扩展          |0.4.3   |是       |
    |Omega-精神创伤                      |0.0.9   |是       |
    |omega_core_drop                 |1.0     |是       |
    |orchid ship pack 舰船拓展           |1.0.0   |是       |
    |P9殖民领                           |0.55    |是       |
    |Prasrity ScrapMaster1[P.S.M.]   |0.5.3a  |是       |
    |Progressive S-Mods 更好的内置机制      |0.8.7   |是       |
    |prv 星工场                         |v25.1   |是       |
    |prv的左径船包                        |v1      |是       |
    |prv的额外内容                        |v3      |是       |
    |RC的难度选项                         |0.6.5   |是       |
    |Ruthless Sector 无情星域            |1.4.0   |是       |
    |SC Portrait Pack                |1.0.0   |是       |
    |Secrets of the Frontier 前线秘闻    |0.13.1  |是       |
    |Seeker - 未知接触                   |0.51    |是       |
    |Slightly Better Tech-Mining 更好的技术挖掘|2.7.3   |是       |
    |Special Hullmod Upgrades        |1.3     |是       |
    |SpecialBounty                   |0.17    |是       |
    |Star Wars Mod                   |0.9.3   |是       |
    |Starfarers Workshop             |1.5.1   |是       |
    |Sylphon RnD                     |1.0     |是       |
    |TheDarkSix的舰船武器包                |1.0     |是       |
    |timeless                        |0.01    |是       |
    |URB-UNGP非官方规则扩展                 |1.1.2a  |是       |
    |WhichTMI                        |1.0.1   |是       |
    |一个商人的传奇                         |0.3.6   |是       |
    |世界之树科研殖民地[Scy Nation]           |1.65    |是       |
    |中微子公司                           |1.87-RC2|是       |
    |人之领历史学会[Domain Historical Society]|0.3a    |是       |
    |伊甸流亡舰队 [I.C.E.]                 |0.4.3   |是       |
    |兽耳助手!                           |0.6     |是       |
    |内置船插增益 [Better Deserved S-Mods] |1.53    |是       |
    |凯尔捷夫技术官僚                        |1.9     |是       |
    |凯申战术                            |1.0.0   |是       |
    |势力争霸 [Nexerelin]                |0.10.5  |是       |
    |北极星之首 [Polaris Prime]           |0.3.2   |是       |
    |博尔肯基金会 [Foundation Of Borken]   |0.5.4   |是       |
    |卡特贸易公司(CFT)                     |1.0     |是       |
    |卡连                              |1.5     |是       |
    |卢德拓展 [Luddic Enhancement]       |1.2.5l  |是       |
    |古达兰慕 [Gudalanmu]                |0.22    |是       |
    |回到未来(0.96a-RC10)                |0.1b    |是       |
    |圣殿骑士团 [The Knights Templar]     |0.9.9d  |是       |
    |地貌改造 & 空间站建设                    |8.1.4   |是       |
    |地质协会 [Kantech]                  |0.4.3   |是       |
    |外域科技                            |0.6.22  |是       |
    |外环带联盟  Outer Rim Allience       |0.94rc1 |是       |
    |大豆船包(BigBeans Ship Compilation) |0.1.97.5|是       |
    |奇异科技改造 [Exotica Technologies]   |1.5.1   |是       |
    |女武神组织[Valkyrians]               |2.2.1   |是       |
    |始地王国 [Kingdom of Terra]         |0.13.1  |是       |
    |布莱顿联盟 [Brighton Federation]     |0.0.2c  |是       |
    |恶魔航电 [Diable Avionics]          |2.64    |是       |
    |战斗骚话[Combat Chatter]            |1.13.1  |是       |
    |战机扩展 - 平衡版                      |1.1.1   |是       |
    |扩展纪元拓展                          |1.4.9   |是       |
    |无人舰队拓展 & 幽灵部队                   |0.4.3   |是       |
    |无此组织(NSO) - 相位舰队                |0.3.2   |是       |
    |星舰传奇 [Starship Legends]         |2.1.2   |是       |
    |星际帝国 [Interstellar Imperium]    |2.5.2   |是       |
    |星际联邦[Star Federation]           |0.99 RC3|是       |
    |星际远征军                           |0.1     |是       |
    |暗影重建局 [Shadowyards]             |0.9.5-rc4|是       |
    |更大的殖民地 Grand Colonies           |1.0.d   |是       |
    |未知星域[Unknown Skies]             |0.43    |是       |
    |机械虚空船厂                          |0.53    |是       |
    |标量科技解决方案                        |0.8.4   |是       |
    |楼兰军工综合体                         |0.5.2   |是       |
    |沃尔科夫工业集团[VIC]                   |1.5.8a  |是       |
    |泰兰船包                            |0.8.666 |是       |
    |浣熊的军备拓展[Arsenal Expansion]      |1.5.5   |是       |
    |海盗拓展 [Underworld]               |1.7.1   |是       |
    |海鲜船包 [Seafood Shipworks]        |0.0.7f  |是       |
    |火炬舰队与死亡军武                       |0.16rc2 |是       |
    |玛雅苏兰海军                          |8.3.4 RC3|是       |
    |神之遗卷                            |1.1.4   |是       |
    |穿越者设计局 [Traverser Design Bureau]|1.2.0   |是       |
    |红条骑士团                           |1.0     |是       |
    |羊头航务局[Goat_Aviation_Bureau]     |1.4.5   |是       |
    |联合极光联邦                          |0.7.2g1b|是       |
    |自定义殖民地图像和描述                     |1.1.a   |是       |
    |航母现代化扩展                         |1.3.7b  |是       |
    |舰船/武器拓展 [Ship/Weapon Pack]      |1.13.0  |是       |
    |舰船目录 / 装配编辑器 [~Ship Catalogue / Variant Editor]|1.7.0   |是       |
    |蓝海渔业[BlueSeaFisher]             |0.97a1  |是       |
    |蜜柑族群 [Mikan Kindred]            |0.3.0   |是       |
    |补漏措施                            |v 1.2.2 |是       |
    |装配Li解 [Variant Acknowledged]    |0.2.3   |是       |
    |赏金拓展 [Bounties Expanded]        |0.3.3C  |是       |
    |超武                              |2.4     |是       |
    |超空间跳跃                           |2.2.1   |是       |
    |趋光拓展 [ApproLightPlus]           |0.5.3   |是       |
    |趋光议会 [ApproLight]               |1.0.4   |是       |
    |辉影能源公司[Shadow-Light Power Company]|1.0.0   |是       |
    |达索-米高扬设计局                       |1.6a    |是       |
    |速子特勤局                           |0.2     |是       |
    |重生[UNGP]                        |2.1.0   |是       |
    |锡罕帝国 [Xhan Empire]              |2.4 千眼  |是       |
    |锻造生产(Forge Production)          |1.0.3   |是       |
    |阿卡涅西斯之遗                         |v1.9.11 |是       |
    |陨石战舰拓展                          |1.4a    |是       |
    |面板数据补全                          |0.96    |是       |
    |靶子[Practice Targets]            |1.41rc2 |是       |
    |骤雨军事公司 [Arma Armatura]          |2.1.3   |是       |
    |麦哲伦保护国                          |1.5a    |是       |
    |黑石船坞 [Blackrock Drive Yards]    |0.9.5b2 |是       |
    |AI优化和插件                         |0.5     |否       |
    |Autosave 自动保存                   |1.2     |否       |
    |More Military Missions 军事任务扩展   |0.2.2   |否       |
    |SpecialBounty额外拓展包              |0.6a    |否       |
    |Starpocalypse 英仙末日              |2.3.2   |否       |
    |捕获军官船员                          |1.0.4   |否       |
    |罗伊德联盟Roider Union               |1.4.5   |否       |
    |自动命令                            |0.3.2   |否       |
    |航母现代化-改S                        |1.1.0a  |否       |

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


    巡洋大副

     楼主| 发表于 2024-6-8 01:20:45 | 显示全部楼层
    呆在我建好的殖民地周围,一到时间必闪退,一般来说这种BUG和定期触发的事件有关,或许

    巡洋大副

     楼主| 发表于 2024-6-8 01:24:59 | 显示全部楼层
    完了,无论我做什么,只要日期一到,必闪退。或许我MOD打的有些多了

    势力巨擘

    发表于 2024-6-8 09:31:05 | 显示全部楼层
    我看到了高达MOD,你先看看你是不是有哪个殖民地在造高达MOD里的MS开发机构,如果没有的话我就不清楚了

    点评

    高达那个我清楚,和这个没关系  详情 回复 发表于 2024-6-8 10:57
    性格:激进(
    DOMO,机器人-SAN,bitly-slayer DESU。

    巡洋大副

     楼主| 发表于 2024-6-8 10:57:13 | 显示全部楼层
    只是路过的甲 发表于 2024-6-8 09:31
    我看到了高达MOD,你先看看你是不是有哪个殖民地在造高达MOD里的MS开发机构,如果没有的话我就不清楚了 ...

    高达那个我清楚,和这个没关系

    势力巨擘

    发表于 2024-6-8 15:10:19 | 显示全部楼层
    这个错误日志显示了一个java.lang.NullPointerException(空指针异常),这个异常在Java中通常表示程序试图在需要对象的地方使用了null。在这个具体的错误中,它发生在com.fs.starfarer.campaign.CircularOrbitPointDown.advance方法中,但确切的原因并没有直接显示,因为错误堆栈中的这一行标记为“Unknown Source”。

    从错误堆栈来看,这个异常是在游戏Starfarer的某个战斗或战役相关的部分发生的。CircularOrbitPointDown.advance方法可能在尝试更新或计算一个圆形轨道点的状态,但在这个过程中,它可能引用了一个未被初始化(即为null)的对象。

    要解决这个问题,你需要检查CircularOrbitPointDown类中advance方法的实现,并找出哪个对象或变量是null。一旦找到,你需要确保在调用该对象的方法或访问其属性之前,它已经被正确地初始化了。

    由于源代码对于你来说是未知的(显示为“Unknown Source”),你可能需要查看游戏的官方文档、论坛或联系开发者支持来获取更多信息。如果你有能力修改游戏的源代码,那么你需要访问源代码,并在advance方法中添加适当的空指针检查。

    如果你是一个玩家而不是开发者,那么你可能需要报告这个错误给游戏的开发者或社区,并提供这个错误日志。开发者们通常会有访问源代码的权限,并可能能够修复这个问题。

    此外,如果这是一个游戏的MOD(修改)引起的问题(从错误堆栈中的NCModPlugin来看似乎是这样),你可能需要查看该MOD的文档或联系MOD的开发者来获取帮助。

    最后,请确保你的游戏和所有的MOD都是最新版本,因为有时这类问题可能是由于软件的不兼容或已知的错误导致的,而这些可能在新版本中已经被修复。
    整合包里面的中微子我猜你用的还是RC-2版本,快去更新吧
    [0.95.1a] 中微子公司 [Neutrino Corp]  1.87-RC3(整合包里的版本是RC-2,使用这个版本有报错风险,由于网速问题不再整合包上传,你可以自行在整合包解压缩后找到这个MOD然后删除,用这个链接里的RC-3加入游玩)
    https://www.fossic.org/thread-6942-1-1.html
    (出处: 远行星号中文论坛)
    不行看来还是的更新整合包一下,不然轮椅就不好用
    无标题.jpg

    点评

    不行,还是闪退,不是这个的问题  详情 回复 发表于 2024-6-8 22:20
    代码大佬!  详情 回复 发表于 2024-6-8 19:55

    战列舰长

    发表于 2024-6-8 19:55:45 | 显示全部楼层
    临风雨 发表于 2024-6-8 15:10
    这个错误日志显示了一个java.lang.NullPointerException(空指针异常),这个异常在Java中通常表示程序试图 ...

    代码大佬!

    点评

    我不是,我没有,别瞎说啊!这个是AI看的!  详情 回复 发表于 2024-6-8 19:57

    势力巨擘

    发表于 2024-6-8 19:57:44 | 显示全部楼层

    我不是,我没有,别瞎说啊!这个是AI看的!

    巡洋大副

     楼主| 发表于 2024-6-8 22:20:44 | 显示全部楼层
    临风雨 发表于 2024-6-8 15:10
    这个错误日志显示了一个java.lang.NullPointerException(空指针异常),这个异常在Java中通常表示程序试图 ...

    不行,还是闪退,不是这个的问题

    点评

    那我也没办法了,只能看看有没有其他懂代码的给你看看了  详情 回复 发表于 2024-6-9 13:54

    势力巨擘

    发表于 2024-6-9 13:54:35 | 显示全部楼层
    2673083815 发表于 2024-6-8 22:20
    不行,还是闪退,不是这个的问题

    那我也没办法了,只能看看有没有其他懂代码的给你看看了

    战列舰长

    发表于 2024-6-9 16:50:55 | 显示全部楼层
    猜测是在这个日期生成了一支舰队,或者执行了 和舰队有关的操作,试试让“乌托邦保卫者”的对于舰队相关设置关闭看看有没有用吧。

    本版积分规则

    Archiver|手机版|小黑屋|远行星号中文论坛

    GMT+8, 2024-12-22 20:17

    Powered by Discuz! X3.5

    © 2001-2077 Tencent Cloud | Durian Software Studio

    快速回复 返回顶部 返回列表