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

null报错怎么搞哇球球了

[复制链接]

战列舰长

发表于 2025-4-12 00:01:58 | 显示全部楼层 |阅读模式
Mod Bug汇报
待解决
游戏版本: 0.97
Mod中文名:
Mod版本:
游戏日志:
[游戏日志]

22795 [Thread-3] INFO exerelin.campaign.intel.rebellion.RebellionIntel - Conflict intensity: 23.127651
22951 [Thread-3] INFO exerelin.campaign.intel.groundbattle.GBMilitaryResponseScript - 安保分遣队 responding to invasion
22959 [Thread-7] INFO sound.O - Cleaning up music with id [campaign_music_part_2_v28.ogg]
23056 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at com.fs.starfarer.api.util.TimeoutTracker.getData(TimeoutTracker.java:81)
at com.fs.starfarer.api.util.TimeoutTracker.add(TimeoutTracker.java:31)
at com.fs.starfarer.api.impl.campaign.tutorial.TutorialLeashAssignmentAI.advance(TutorialLeashAssignmentAI.java:56)
at com.fs.starfarer.campaign.BaseCampaignEntity.runScripts(Unknown Source)
at com.fs.starfarer.campaign.BaseCampaignEntity.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.super(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
23346 [Thread-9] INFO sound.O - Creating streaming player for music with id [campaign_music_part_2_v28.ogg]
23346 [Thread-9] INFO sound.OooO - Playing music with id [campaign_music_part_2_v28.ogg]
30563 [Thread-VC-7] WARN lunalib.backend.ui.versionchecker.VersionChecker - Failed to load master version file from URL "https://raw.githubusercontent.com/jaghaimo/stelnet/master/assets/stelnet.version"
30563 [Thread-VC-3] WARN lunalib.backend.ui.versionchecker.VersionChecker - Failed to load master version file from URL "https://raw.githubusercontent.com/Lukas22041/LunaLib/main/LunaLib.version"
30563 [Thread-VC-Main] WARN lunalib.backend.ui.versionchecker.VersionChecker - Error while loading vanilla update data: "https://raw.githubusercontent.com/Lukas22041/LunaLib/main/vanilla.txt"
    复现步骤:
    一个玩了比较久的存档在最近的保存中控制移动几秒就会出现null报错,新存档不会出现
    本帖最后由 一个大反派 于 2025-4-12 00:13 编辑

    ### 游戏信息

    游戏版本:                0.97a-RC11

    ### 系统信息

    操作系统:Microsoft Windows 10 专业版

    版本:10.0.19045 暂缺 Build 19045

    总可用内存:`31.62G`


    Java版本:`1.7.0_79`

    Java路径:C:\Users\用户名\Desktop\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.6   |是       |
    |预瞄框Leading Pip                     |1.9.3   |是       |
    |前置LunaLib                         |1.8.7   |是       |
    |MOD溯源[WhichMod]                 |1.2.0   |是       |
    |战斗加速[SpeedUp]                       |1.0.0   |是       |
    |星系检索网络Stellar Networks                |3.1.3   |是       |
    |头像包Tartarus Portrait Pack          |1.2     |是       |
    |前置zz BoxUtil                      |1.2.2   |是       |
    |势力争霸 [Nexerelin]                |0.11.3c |是       |
    |战斗骚话[Combat Chatter]            |1.14.2  |是       |
    |星系检索网络汉化                        |3.1.3   |是       |
    |燃料虹吸[Fuel Siphoning]            |1.4.0   |是       |

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


    ab2def1f60f8a27c1381dd6d5140447.png

    星域军阀

    高级机师通讯记者

    发表于 2025-4-12 04:45:08 | 显示全部楼层
    Baselocation 好像是一个版本更新后用旧存档的常见问题

    你这个档是从游戏更旧的版本移植过来的吗?或者有没有大幅更新过mod?

    点评

    不是旧版存档,存档是0.97开势力争霸后创建的,有个别mod比如头像包还有战斗加速没有更新0.97,改版本号用的,最开始的时候就有提示更新错误,但也一直这样玩了下来  详情 回复 发表于 2025-4-12 04:58

    战列舰长

     楼主| 发表于 2025-4-12 04:58:35 来自手机 | 显示全部楼层
    Mycophobia 发表于 2025-4-12 04:45
    Baselocation 好像是一个版本更新后用旧存档的常见问题

    你这个档是从游戏更旧的版本移植过来的吗?或者有 ...

    不是旧版存档,存档是0.97开势力争霸后创建的,有个别mod比如头像包还有战斗加速没有更新0.97,改版本号用的,最开始的时候就有提示更新错误,但也一直这样玩了下来

    星域军阀

    请校准时钟

    搬运能手学院教员

    发表于 2025-4-12 08:51:33 | 显示全部楼层
    报错看起来感觉像是有一支内部数据非法的npc舰队在导致报错,考虑到楼主的mod列表比较干净,且报错集中在原版内容,暂不排除可能是长时间运行某个特定存档后出现的不稳定情况(长时间使用同个存档,越到后期风险越高)。楼主可以先把自己mod列表中支持中途移除的mod禁用,看一下是否可能是他们导致的,如果没有帮助,则有可能需要重开新档了。

    点评

    感谢你的专业分析,我在玩这个存档的过程中保存和读档很频繁,最快的时候一分钟内可能就有2到3次快捷保存和快捷读档,是因为这个原因导致的嘛?如果mod排查不出来,那这是不是就属于坏档了😂  详情 回复 发表于 2025-4-12 12:56

    战列舰长

     楼主| 发表于 2025-4-12 12:56:11 来自手机 | 显示全部楼层
    Tick_Tock_Man 发表于 2025-4-12 08:51
    报错看起来感觉像是有一支内部数据非法的npc舰队在导致报错,考虑到楼主的mod列表比较干净,且报错集中在原 ...

    感谢你的专业分析,我在玩这个存档的过程中保存和读档很频繁,最快的时候一分钟内可能就有2到3次快捷保存和快捷读档,是因为这个原因导致的嘛?如果mod排查不出来,那这是不是就属于坏档了😂

    本版积分规则

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

    GMT+8, 2025-12-6 05:09

    Powered by Discuz! X3.5

    © 2001-2077 Tencent Cloud | Durian Software Studio

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