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

存档中途加了几个mod以后闪退了

[复制链接]

巡洋大副

发表于 2024-10-15 13:56:02 | 显示全部楼层 |阅读模式
Mod Bug汇报
待解决
游戏版本: 0.97
Mod中文名:
Mod版本:
游戏日志:
[游戏日志]

151235 [Thread-3] INFO data.scripts.campaign.XHAN_DroneshipProductionListener - Economy month ended producing 0ship with variant id XHAN_Lurr_Limax
151235 [Thread-3] INFO data.scripts.campaign.XHAN_DroneshipEliteProductionListener - Economy month ended producing 0ship with variant id XHAN_Hassak_Occisor
151235 [Thread-3] INFO scripts.kissa.LOST_SECTOR.campaign.nskr_licensingFees - licensingFees 0, 0
151667 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at data.campaign.listeners.HMI_SV_Infinity_check.VillianCheck(HMI_SV_Infinity_check.java:25)
at data.campaign.listeners.HMI_SV_Infinity_check.reportEconomyMonthEnd(HMI_SV_Infinity_check.java:20)
at com.fs.starfarer.api.campaign.listeners.ListenerUtil.reportEconomyMonthEnd(ListenerUtil.java:124)
at com.fs.starfarer.campaign.econ.reach.ReachEconomyStepper.doEndOfMonthStuff(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.lang.Thread.run(Unknown Source)
154277 [Thread-VC-5] WARN lunalib.backend.ui.versionchecker.VersionChecker - Failed to load master version file from URL "https://www.dropbox.com/s/k17ujd6urzoz686/hmi.version?dl=1"
    复现步骤:
    星系航行时闪退
    游戏版本:                0.97a-RC11

    [系统信息]

    操作系统:                Microsoft Windows 11 家庭中文版
    系统版本:                10.0.22621 暂缺 Build 22621
    总可用内存:                31.77G

    Java版本:                1.7.0_79
    Java路径:                F:\game\Starsector\jre

    虚拟机参数:                java.exe -XX:CompilerThreadPriority=1 -XX:+CompilerThreadHintNoPreempt -Djava.library.path=native\\windows -XX:+UseG1GC -Xms1536m -Xmx1536m -Xss2048k -XX:PermSize=192m -XX:MaxPermSize=192m -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`):        1536m
    堆栈最大大小(`-Xmx`):        1536m

    [Mod信息]

    Mod名称                           |Mod版本   |已启用     
    =========================================================================================
    LazyLib                         |2.8b    |是      
    zz GraphicsLib                  |1.9.0   |是      
    MagicLib                        |1.4.5   |是      
      [天船三星海物流]                     |0.5.7.2 |是      
    [C](扩充)更多的船体插件More HullMods 1.12.0|1.12.0  |是      
    [链戍集团军]Shackles Garrison - XXVIIBattleGroup |0.9.6   |是      
    A New Level of Confidence       |40 3.2 Fast|是      
    ac alice ship pack              |0.75 C-3|是      
    AI 改修 AI Tweaks                 |1.7.2   |是      
    All the Domain Drones+ New Drones 人之领无人机拓展|0.6D    |是      
    Aptly Simple Hullmods           |1.5.5   |是      
    Autosave 自动保存                   |1.2b    |是      
    Big Fighters Ship Pack          |1.0.3   |是      
    cjy的玩具箱[CTB]                    |0.5.0e  |是      
    Diable Avionics - Seal ed.      |1.0.0   |是      
    FSF军事公司[FSF_MilitaryCorporation]|4.8rc3  |是      
    Grand Colonies 更大的殖民地           |2.0.e   |是      
    High Tech Expansion             |1.4.13  |是      
    HMI反派势力                         |0.0.5b  |是      
    J GEEK Federation               |0.8.2   |是      
    Leading Pip                     |1.9.3   |是      
    Lost Sector 失落星域                |0.6.1c  |是      
    Lukas的随手之作                      |2.3.2   |是      
    LunaLib                         |1.8.5   |是      
    MagicLib 原版成就包                  |1.2.2   |是      
    MOD溯源[WhichMod]                 |1.2.0   |是      
    Nomadic Survival 游牧生涯           |1.3.1   |是      
    Omega-精神创伤                      |0.1.0   |是      
    P9殖民领                           |0.56    |是      
    Scavenger Trading 与拾荒者贸易        |0.0.4   |是      
    SpeedUp                         |1.0.1   |是      
    Stardust Ventures               |0.8.2 Alpha|是      
    Stellar Networks                |3.1.3   |是      
    Substance Abuse 畅饮美酒            |1.1.b   |是      
    Terraforming & Station Construction 地貌改造 & 空间站建设|8.4.5   |是      
    Too Much Information            |0.98a   |是      
    中微子探测器 Mk.II                    |1.4.1   |是      
    人之领历史协会[Domain Historical Society]|0.4a    |是      
    光环动力舰船工业                        |1.5.6-fix3|是      
    势力争霸 [Nexerelin]                |0.11.2c |是      
    博尔肯基金会 [Foundation Of Borken]   |0.7.2   |是      
    参宿七防务 [RigelSecurity]           |0.2.3   |是      
    古达兰慕 [Gudalanmu]                |0.25.3  |是      
    吉拉特共和国 [Gerat_Republic]         |0.0.1   |是      
    在英仙座的哥特舰队 [Battlefleet Gothic in Persean]|2.4.1   |是      
    外环带联盟  Outer Rim Allience       |0.97    |是      
    女武神组织 [Valkyrians]              |3.2.2   |是      
    威胁渐显 Emergent Threats           |0.6.5   |是      
    威胁渐显: 第九战斗群复兴 Emergent Threats: IX Revival|0.6.5   |是      
    工业革命                            |3.3.e   |是      
    布莱顿联盟                           |0.0.3d  |是      
    幽灵部队                            |1.0.1   |是      
    应答器关闭许可                         |1.2.1   |是      
    废料军械库                           |0.0.17  |是      
    战斗骚话[Combat Chatter]            |1.14.1  |是      
    打击者佣兵团[Striker Mercenary]       |0.5     |是      
    打捞舰船拓展 Salvage Ship Expansion   |0.3     |是      
    新知降临 Neoteric Advent            |0.5.0   |是      
    施坦因矿业 [Stein Mining Industry]   |0.1.1   |是      
    无主题 武器包                         |0.6.5   |是      
    星海集群                            |1.13.1b |是      
    星系检索网络汉化                        |3.1.3   |是      
    星舰传奇 [Starship Legends]         |2.5.0   |是      
    星际帝国 [Interstellar Imperium]    |2.6.4   |是      
    星际联邦[The Star Federation]       |0.99-RC5|是      
    普拉斯里蒂废品大师[P.S.M.]               |0.6.7   |是      
    标量科技解决方案                        |0.9.1   |是      
    楼兰军工综合体                         |2.1.4   |是      
    沃尔科夫工业集团[VIC]                   |1.6.3a  |是      
    海盗拓展 [Underworld]               |1.8.3   |是      
    海盗迷你超绝模组包 PMMM                  |1.7.5   |是      
    海鲜船包 [Seafood Shipworks]        |0.0.8a  |是      
    火炬舰队与死亡军武                       |0.18rc1 |是      
    燃料虹吸[Fuel Siphoning]            |1.4.0   |是      
    玛雅苏兰海军                          |11.0.0 RC1|是      
    系统标识 [System Marker]            |0.1.7-RC3|是      
    绿皮星域 中文版                        |0.41    |是      
    羊头航务局[Goat_Aviation_Bureau]     |1.9.10  |是      
    联合极光联邦                          |0.7.5.pt|是      
    舰船/武器拓展 [Ship/Weapon Pack]      |1.15.1  |是      
    蓝海渔业[BlueSeaFisher]             |1.0.0   |是      
    蜜柑族群 [Mikan Kindred]            |0.5.0   |是      
    详细战斗报告[Detailed Combat Results] |5.4.0   |是      
    趋光议会 [ApproLight]               |1.3.3   |是      
    跳帮作战 [Boarding Attack]          |1.0.0   |是      
    锡罕帝国 [Xhan Empire]              |2.51 Gramada|是      
    阿卡涅西斯之遗                         |v1.9.12 |是      
    陨石战舰拓展                          |1.4b    |是      
    风险矿业公司                          |0.3.8c  |是      
    高质量舰长 Quality Captains          |1.5.3   |是      
    卢德骑士团                           |1.1.1   |否      

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


    势力巨擘

    请校准时钟

    学院教员

    发表于 2024-10-15 14:10:08 | 显示全部楼层
    风险矿业公司和其附属的风矿反派势力、风矿布莱顿联盟均不可以在存档中途加入,这是mod作者在英文论坛原贴的提示:
    image.png

    点评

    话说老哥是通过哪一些信息判断出是哪个mod出问题的  详情 回复 发表于 2024-10-15 14:36
    出没在评论区的神秘时钟头哥,看见过好多次了,论坛怪谈( 谢谢哥们告知!非常感谢!以后一定好好看mod原作者说明  详情 回复 发表于 2024-10-15 14:33

    巡洋大副

     楼主| 发表于 2024-10-15 14:33:21 | 显示全部楼层
    Tick_Tock_Man 发表于 2024-10-15 14:10
    风险矿业公司和其附属的风矿反派势力、风矿布莱顿联盟均不可以在存档中途加入,这是mod作者在英文论坛原贴 ...

    出没在评论区的神秘时钟头哥,看见过好多次了,论坛怪谈(
    谢谢哥们告知!非常感谢!以后一定好好看mod原作者说明

    巡洋大副

     楼主| 发表于 2024-10-15 14:36:05 | 显示全部楼层
    Tick_Tock_Man 发表于 2024-10-15 14:10
    风险矿业公司和其附属的风矿反派势力、风矿布莱顿联盟均不可以在存档中途加入,这是mod作者在英文论坛原贴 ...

    话说老哥是通过哪一些信息判断出是哪个mod出问题的

    点评

    如果是非常明显的mod内容报错,那么报错日志的第一行能看到mod名(或作者名等,根据实际mod,特征有所不同): at data.campaign.listeners.HMI_SV_Infinity_check.VillianCheck(HMI_SV_Infinity_check.java:25) 依  详情 回复 发表于 2024-10-15 14:42

    势力巨擘

    请校准时钟

    学院教员

    发表于 2024-10-15 14:42:20 | 显示全部楼层
    本帖最后由 Tick_Tock_Man 于 2024-10-15 14:44 编辑
    123ADSNB 发表于 2024-10-15 14:36
    话说老哥是通过哪一些信息判断出是哪个mod出问题的

    如果是非常明显的mod内容报错,那么报错日志的第一行能看到mod名(或作者名等,根据实际mod,特征有所不同):
    at data.campaign.listeners.HMI_SV(风矿反派,SV=SuperVillain)_Infinity_check.VillianCheck(HMI_SV_Infinity_check.java:25)
    依靠这个就可以判断,这个实际上是jar文件中的路径

    点评

    也就是说从这一段开始是报错的内容是吧 java.lang.NullPointerException at data.campaign.listeners.HMI_SV_Infinity_check.VillianCheck(HMI_SV_Infinity_check.java:25) at data.campaign.listeners.HMI_  详情 回复 发表于 2024-10-15 14:50

    巡洋大副

     楼主| 发表于 2024-10-15 14:50:20 | 显示全部楼层
    Tick_Tock_Man 发表于 2024-10-15 14:42
    如果是非常明显的mod内容报错,那么报错日志的第一行能看到mod名(或作者名等,根据实际mod,特征有所不同 ...

    也就是说从这一段开始是报错的内容是吧
    java.lang.NullPointerException
        at data.campaign.listeners.HMI_SV_Infinity_check.VillianCheck(HMI_SV_Infinity_check.java:25)
        at data.campaign.listeners.HMI_SV_Infinity_check.reportEconomyMonthEnd(HMI_SV_Infinity_check.java:20)
        at com.fs.starfarer.api.campaign.listeners.ListenerUtil.reportEconomyMonthEnd(ListenerUtil.java:124)
        at com.fs.starfarer.campaign.econ.reach.ReachEconomyStepper.doEndOfMonthStuff(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.lang.Thread.run(Unknown Source)
    那日志前面的几行
    151235 [Thread-3] INFO  data.scripts.campaign.XHAN_DroneshipProductionListener  - Economy month ended producing 0ship with variant id XHAN_Lurr_Limax
    151235 [Thread-3] INFO  data.scripts.campaign.XHAN_DroneshipEliteProductionListener  - Economy month ended producing 0ship with variant id XHAN_Hassak_Occisor
    151235 [Thread-3] INFO  scripts.kissa.LOST_SECTOR.campaign.nskr_licensingFees  - licensingFees 0, 0
    151667 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
    这些内容是什么意思呢,因为我在这些日志里面似乎看见了xhan也就是稀罕帝国mod和LOST_SECTOR的名字?

    点评

    锡罕和NSKR(失落星域)的这些日志是INFO类,也就是说,它们是基于游戏运行的正常内容。在游戏的整个运行过程中,从加载开始,到游戏内各类判定/行动/小报错(指不导致闪退的那些),均会被日志文件所记载。然而,一  详情 回复 发表于 2024-10-15 14:58

    势力巨擘

    请校准时钟

    学院教员

    发表于 2024-10-15 14:58:29 | 显示全部楼层
    123ADSNB 发表于 2024-10-15 14:50
    也就是说从这一段开始是报错的内容是吧
    java.lang.NullPointerException
        at data.campaign.listeners ...

    锡罕和NSKR(失落星域)的这些日志是INFO类,也就是说,它们是基于游戏运行的正常内容。在游戏的整个运行过程中,从加载开始,到游戏内各类判定/行动/小报错(指不导致闪退的那些),均会被日志文件所记载。然而,一旦出现致命报错导致游戏闪退,记录会立刻停止,并在日志最后留下错误讯息。在错误讯息之前的日志都可以被认为是正常(或者至少没有闪退威胁)的。
    在你的这个情况里,闪退错误是从这里开始的:
    151667 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
    他的意思是,发生了“nullpointerexception”这种错误,而错误的原因在下一行HMI_SV的check报错。也就是说,在你闪退的前一瞬间,游戏先根据锡罕的某些文件代码执行了正常工作,之后根据失落星域的某些文件代码同样执行了正常工作,然后在HMI反派势力的工作执行中立刻报错,最终的原因与前两个mod没有关键的关系。

    点评

    原来如此,非常感谢大佬的帮助  详情 回复 发表于 2024-10-15 17:16

    巡洋大副

     楼主| 发表于 2024-10-15 17:16:49 | 显示全部楼层
    Tick_Tock_Man 发表于 2024-10-15 14:58
    锡罕和NSKR(失落星域)的这些日志是INFO类,也就是说,它们是基于游戏运行的正常内容。在游戏的整个运行 ...

    原来如此,非常感谢大佬的帮助

    本版积分规则

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

    GMT+8, 2024-12-22 13:08

    Powered by Discuz! X3.5

    © 2001-2077 Tencent Cloud | Durian Software Studio

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