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

java23环境中保存后存档损坏

[复制链接]

巡洋大副

萌新

发表于 2024-11-10 00:59:54 | 显示全部楼层 |阅读模式
Mod Bug汇报
待解决
游戏版本: 0.96
Mod中文名: 应答器关闭(QoL)
Mod版本: 1.2.0
游戏日志:
[游戏日志]

4571682 [Thread-2] INFO com.fs.starfarer.campaign.save.CampaignGameManager - Renaming [campaign.xml] to [campaign.xml.bak]
4571684 [Thread-2] INFO com.fs.starfarer.campaign.save.CampaignGameManager - Renaming [descriptor.xml] to [descriptor.xml.bak]
4571705 [Thread-2] INFO com.fs.starfarer.campaign.save.CampaignGameManager - 淇�瀛�娓告���跺�洪��
4571706 [Thread-2] ERROR com.fs.starfarer.campaign.save.CampaignGameManager - File rename failed. Your current save may be corrupted, but should be manually recoverable.

Please try saving again using the "Save Copy" option from the campaign menu - this should create a valid save file.
com.fs.starfarer.util.E: File rename failed. Your current save may be corrupted, but should be manually recoverable.

Please try saving again using the "Save Copy" option from the campaign menu - this should create a valid save file.
at com.fs.starfarer.campaign.save.CampaignGameManager.super(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.campaign.save.CampaignGameManager.super(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.campaign.CampaignState.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.BaseGameState.traverse(Unknown Source) ~[port_obf.jar:?]
at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]
at com.fs.starfarer.combat.CombatMain.main(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~[port_obf.jar:?]
at java.base/java.lang.Thread.run(Thread.java:1575) [?:?]
4582656 [Thread-6] INFO sound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO - Cleaning up music with id [campaign_noncore_part1.ogg]
4582895 [Thread-8] WARN com.fs.starfarer.String.o0oO - Error initializing music source - AL error 40964
java.lang.RuntimeException: Error initializing music source - AL error 40964
at sound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.<init>(Unknown Source) ~[fs.sound_obf.jar:?]
at sound.H.o00000(Unknown Source) ~[fs.sound_obf.jar:?]
at sound.H.o00000(Unknown Source) ~[fs.sound_obf.jar:?]
at com.fs.starfarer.loading.int.void(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.loading.int.�00000(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.String.o0oO.�00000(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.String.oooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.�00000(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.String.F.�00000(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.String.F$1.run(Unknown Source) ~[port_obf.jar:?]
    复现步骤:
    mod启用时保存概率出现
    本帖最后由 船到桥头自然沉 于 2024-11-12 08:52 编辑

    这个问题困扰我挺长一段时间了,目前这个报错是出现在论坛951mod"应答器关闭"修改版本后在096运行的情况,但实测外网论坛modder发布的原生096QoL mod也会出现相同的问题.这个mod的功能过于实用导致我确实很不想放弃这个mod,如果问题出在我这边的话还是希望尽量解决的.

    另外这个问题似乎只从我开始使用java23后才出现,是否是java23与这个mod不太兼容?

    ### 游戏信息

    游戏版本:                0.96a-RC10

    ### 系统信息

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

    版本:10.0.22631 暂缺 Build 22631

    总可用内存:`31.75G`


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


    虚拟机参数:java.exe -XX:CompilerThreadPriority=1 -XX:+CompilerThreadHintNoPreempt -Djava.library.path=native\\windows -Xverify:none -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=80 -XX:MaxTenuringThreshold=15 -Xmn2g -Xms6g -Xmx6g -Xss2m -XX:+PrintGCDetails -XX:+PrintGCDateStamps  -Xloggc:jvm.log -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`):`6144m`

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


    ### Mod信息

    |Mod名称                           |Mod版本   |已启用     |
    |-|-|-|
    |LazyLib                         |2.8     |是       |
    |zz GraphicsLib                  |1.7.0   |是       |
    |MagicLib                        |1.4.0   |是       |
    |$Weebshit Core Portrait Pack    |1.0     |是       |
    |[N]碧蓝档案头像包v1.1 0.96a-RC8        |1.1     |是       |
    |A New Level of Confidence       |40 3.1 Fast|是       |
    |Adversary 乐园残响                  |5.1.1   |是       |
    |Automated Commands              |1.4     |是       |
    |Console Commands                |2023.5.05|是       |
    |Customizable Star Systems       |1.0.3   |是       |
    |Enable TranspONder 开启"应答器"      |0.1.4   |是       |
    |FSF军事公司[FSF_MilitaryCorporation]|4.3     |是       |
    |Gensoukyou Manufacture [幻想工造]   |0.8.1_rc1, in dev|是       |
    |Leading Pip                     |1.9.2   |是       |
    |Logistics Notifications 物流报告    |1.4.5   |是       |
    |LunaLib                         |1.8.3   |是       |
    |MOD溯源[WhichMod]                 |1.2.2   |是       |
    |More Military Missions 军事任务扩展   |0.3.3   |是       |
    |Progressive S-Mods 经验内插         |0.10.2  |是       |
    |Terraforming & Station Construction 地貌改造 & 空间站建设|8.4.5   |是       |
    |Transponder Off                 |1.2.2   |是       |
    |WhichTMI                        |1.1.0   |是       |
    |zzz Rouge 23                    |0.0.3   |是       |
    |中微子探测器 Mk.II                    |1.4.1   |是       |
    |兽耳助手!                           |0.7     |是       |
    |势力争霸 [Nexerelin]                |0.11.0b |是       |
    |幅能光标 [Flux Reticle]             |1.2.1   |是       |
    |应答器关闭许可                         |1.2.2.2 |是       |
    |战斗骚话[Combat Chatter]            |1.14.0  |是       |
    |标量科技解决方案                        |0.9.1   |是       |
    |泰兰船包                            |1.2.6   |是       |
    |系统标识 [System Marker]            |0.1.7-RC3|是       |
    |舰船/武器拓展 [Ship/Weapon Pack]      |1.14.0b |是       |
    |舰船目录 / 装配编辑器 [~Ship Catalogue / Variant Editor]|1.8.2   |是       |
    |舰队行动历史[Fleet Action History]    |1.0.10  |是       |
    |详细战斗报告[Detailed Combat Results] |5.3.3   |是       |
    |Industrial Evolution 工业革命       |3.3.d   |否       |
    |QoL Pack                        |1.2     |否       |
    |Underworld                      |1.8.2   |否       |
    |阿卡涅西斯之遗                         |v1.9.12 |否       |
    |高质量舰长 Quality Captains          |1.5.3   |否       |

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



    攻势,烈推,前进四!

    势力巨擘

    请校准时钟

    学院教员

    发表于 2024-11-10 01:35:10 | 显示全部楼层
    有完整log吗?
    寻找这个文件:starsector/starsector-core/starsector.log,打压缩包用论坛附件功能上传,不需要同路径中的log1/log2/log3文件。

    点评

    这是出现保存问题后,重新打开游戏试图读取对应存档的问题日志  详情 回复 发表于 2024-11-10 08:59
    好的,我这里似乎无法上传txt格式的附件,打了个包  详情 回复 发表于 2024-11-10 08:49

    巡洋大副

    萌新

     楼主| 发表于 2024-11-10 08:49:19 | 显示全部楼层
    Tick_Tock_Man 发表于 2024-11-10 01:35
    有完整log吗?
    寻找这个文件:starsector/starsector-core/starsector.log,打压缩包用论坛附件功能上传, ...

    好的,我这里似乎无法上传txt格式的附件,打了个包

    starsector.zip

    1020.99 KB, 下载次数: 3

    游戏日志

    攻势,烈推,前进四!

    巡洋大副

    萌新

     楼主| 发表于 2024-11-10 08:59:14 | 显示全部楼层
    Tick_Tock_Man 发表于 2024-11-10 01:35
    有完整log吗?
    寻找这个文件:starsector/starsector-core/starsector.log,打压缩包用论坛附件功能上传, ...

    这是出现保存问题后,重新打开游戏试图读取对应存档的问题日志

    starsector_1.zip

    1.42 MB, 下载次数: 3

    点评

    你说是java23之后开始出现的问题,那么可以先试一下用管理员模式启动miko_rouge.bat,看看是不是游戏写入存档文件改名的时候由于权限不够无法改名导致的(根据log记载存档失败的原因是程序无法将现有存档改名写为备  详情 回复 发表于 2024-11-10 09:41
    攻势,烈推,前进四!

    势力巨擘

    请校准时钟

    学院教员

    发表于 2024-11-10 09:41:25 | 显示全部楼层
    船到桥头自然沉 发表于 2024-11-10 08:59
    这是出现保存问题后,重新打开游戏试图读取对应存档的问题日志

    你说是java23之后开始出现的问题,那么可以先试一下用管理员模式启动miko_rouge.bat,看看是不是游戏写入存档文件改名的时候由于权限不够无法改名导致的(根据log记载存档失败的原因是程序无法将现有存档改名写为备份)。另:游戏内存档失败可以立刻使用“存档”选项下方的“复制存档(save copy,我不太清楚汉化版是怎么翻译的,但就在菜单中“存档”的下面)”选项来保存,一般而言用这种方法是可以正常保存的。

    点评

    您指的"复制存档"是否是指保存当前进度并且另存为一个存档位的操作?  详情 回复 发表于 2024-11-10 10:25
    不太应该是权限问题,我给.bat快捷方式设置了每次都以管理员权限运行...那之后就先用这种方式抢救下存档吧  详情 回复 发表于 2024-11-10 10:20

    巡洋大副

    萌新

     楼主| 发表于 2024-11-10 10:20:53 | 显示全部楼层
    Tick_Tock_Man 发表于 2024-11-10 09:41
    你说是java23之后开始出现的问题,那么可以先试一下用管理员模式启动miko_rouge.bat,看看是不是游戏写入 ...

    不太应该是权限问题,我给.bat快捷方式设置了每次都以管理员权限运行...那之后就先用这种方式抢救下存档吧

    点评

    1、如能确认不是权限问题则可以考虑更换java运行环境,但我认为应当是其他种类的问题,而不是QoL pack所致。我个人用QoL pack在java 23的097运行环境下从未出过问题,在英文论坛尝试检索相关报告也未发现。只有在jav  详情 回复 发表于 2024-11-10 10:34
    攻势,烈推,前进四!

    巡洋大副

    萌新

     楼主| 发表于 2024-11-10 10:25:00 | 显示全部楼层
    Tick_Tock_Man 发表于 2024-11-10 09:41
    你说是java23之后开始出现的问题,那么可以先试一下用管理员模式启动miko_rouge.bat,看看是不是游戏写入 ...

    您指的"复制存档"是否是指保存当前进度并且另存为一个存档位的操作?
    攻势,烈推,前进四!

    势力巨擘

    请校准时钟

    学院教员

    发表于 2024-11-10 10:34:18 | 显示全部楼层
    船到桥头自然沉 发表于 2024-11-10 10:20
    不太应该是权限问题,我给.bat快捷方式设置了每次都以管理员权限运行...那之后就先用这种方式抢救下存档吧 ...

    1、如能确认不是权限问题则可以考虑更换java运行环境,但我认为应当是其他种类的问题,而不是QoL pack所致。我个人用QoL pack在java 23的097运行环境下从未出过问题,在英文论坛尝试检索相关报告也未发现。只有在java 23原贴中,留意到有十分相近的存档失败报告,而当时作者mikohime的建议就是全面检查权限问题。如管理员也无效,则可以考虑将游戏整体从系统敏感路径(如C:/program files)等位置移出的解决方法,但无法保证有效,只能说是一种尝试。
    2、我所说的功能就是指esc菜单中“存档”选项正下方的另一个与“存档”有关的选项,无论汉化版实际翻译成了什么,使用这个功能应该至少可以先重新实现正常存档。

    点评

    感谢,因为这个问题只有在新档刚创建时会稳定触发,在正常游戏里触发概率很低,如果有可以保住存档的办法那对正常游戏影响不大.权限上管理员权限确实是给了的,游戏根目录也在非系统盘,所以我也有点摸不着头脑...感谢您  详情 回复 发表于 2024-11-10 10:44

    巡洋大副

    萌新

     楼主| 发表于 2024-11-10 10:44:13 | 显示全部楼层
    Tick_Tock_Man 发表于 2024-11-10 10:34
    1、如能确认不是权限问题则可以考虑更换java运行环境,但我认为应当是其他种类的问题,而不是QoL pack所 ...

    感谢,因为这个问题只有在新档刚创建时会稳定触发,在正常游戏里触发概率很低,如果有可以保住存档的办法那对正常游戏影响不大.权限上管理员权限确实是给了的,游戏根目录也在非系统盘,所以我也有点摸不着头脑...感谢您的思路

    点评

    你可以尝试下避免游戏路径里有中文。我自己也从内测用了很久J23 (和其早期版本),没有遇到过和QoL mod冲突的问题。 另外一个可以考虑的是,是否由电脑杀毒或防护软件限制了修改?  详情 回复 发表于 2024-11-13 07:42
    攻势,烈推,前进四!

    战列舰长

    通讯记者

    发表于 2024-11-13 07:42:59 | 显示全部楼层
    船到桥头自然沉 发表于 2024-11-10 10:44
    感谢,因为这个问题只有在新档刚创建时会稳定触发,在正常游戏里触发概率很低,如果有可以保住存档的办法那 ...

    你可以尝试下避免游戏路径里有中文。我自己也从内测用了很久J23 (和其早期版本),没有遇到过和QoL mod冲突的问题。

    另外一个可以考虑的是,是否由电脑杀毒或防护软件限制了修改?

    点评

    路径里中文这个我可以肯定是没有的,这个是基本知识; 杀毒软件我用的是火绒,我查了下隔离列表没有游戏相关的文件,自带的防火墙我没开,应该也不是这个原因. 玄学的是从我发帖之后这个档就没出过这个保存的问题了,概  详情 回复 发表于 2024-11-13 08:45

    巡洋大副

    萌新

     楼主| 发表于 2024-11-13 08:45:43 | 显示全部楼层
    Mycophobia 发表于 2024-11-13 07:42
    你可以尝试下避免游戏路径里有中文。我自己也从内测用了很久J23 (和其早期版本),没有遇到过和QoL mod ...

    路径里中文这个我可以肯定是没有的,这个是基本知识;
    杀毒软件我用的是火绒,我查了下隔离列表没有游戏相关的文件,自带的防火墙我没开,应该也不是这个原因.
    玄学的是从我发帖之后这个档就没出过这个保存的问题了,概率堪比单抽出金...他不复现了我就当问题解决了(不是
    攻势,烈推,前进四!

    势力巨擘

    核桃酥爱好者

    发表于 4 天前 | 显示全部楼层
    这个问题我也出现过,而且也同样无法复现,我是把bak文件改掉覆盖存档之后,就可以正常重新存档了,很迷

    点评

    请问bak文件是?存档的文件吗  详情 回复 发表于 4 天前
    我赌你的mod没有bug!就赌存档的命!

    巡洋大副

    萌新

     楼主| 发表于 4 天前 | 显示全部楼层
    离忧 发表于 2024-11-17 23:38
    这个问题我也出现过,而且也同样无法复现,我是把bak文件改掉覆盖存档之后,就可以正常重新存档了,很迷 ...

    请问bak文件是?存档的文件吗

    点评

    存档的备份文件,去掉后缀就能用  详情 回复 发表于 3 天前
    攻势,烈推,前进四!

    势力巨擘

    核桃酥爱好者

    发表于 3 天前 | 显示全部楼层
    船到桥头自然沉 发表于 2024-11-17 23:45
    请问bak文件是?存档的文件吗

    存档的备份文件,去掉后缀就能用
    QQ截图20241118000557.png

    点评

    原来还可以用这种方法抢救存档,感谢  详情 回复 发表于 3 天前
    我赌你的mod没有bug!就赌存档的命!

    巡洋大副

    萌新

     楼主| 发表于 3 天前 | 显示全部楼层
    离忧 发表于 2024-11-18 00:06
    存档的备份文件,去掉后缀就能用

    原来还可以用这种方法抢救存档,感谢

    点评

    但是会回到上一个存档点,因为是备份文件  详情 回复 发表于 3 天前
    攻势,烈推,前进四!

    势力巨擘

    核桃酥爱好者

    发表于 3 天前 | 显示全部楼层
    船到桥头自然沉 发表于 2024-11-18 00:23
    原来还可以用这种方法抢救存档,感谢

    但是会回到上一个存档点,因为是备份文件
    我赌你的mod没有bug!就赌存档的命!

    本版积分规则

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

    GMT+8, 2024-11-21 16:57

    Powered by Discuz! X3.5

    © 2001-2077 Tencent Cloud | Durian Software Studio

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