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

加载存档闪退QAQ

[复制链接]

巡洋大副

发表于 2024-12-9 20:27:46 | 显示全部楼层 |阅读模式
Mod Bug汇报
待解决
游戏版本: 0.97
Mod中文名:
Mod版本:
游戏日志:
[游戏日志]

Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.validator.PKIXValidator.doBuild(Unknown Source)
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
at sun.security.validator.Validator.validate(Unknown Source)
at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source)
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
... 24 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source)
at java.security.cert.CertPathBuilder.build(Unknown Source)
... 30 more
120825 [Thread-VC-2] WARN lunalib.backend.ui.versionchecker.VersionChecker - Failed to load master version file from URL "https://www.sc2mafia.com/Starsector/version/underworld.version"
121284 [Thread-VC-7] WARN lunalib.backend.ui.versionchecker.VersionChecker - Failed to load master version file from URL "https://raw.githubusercontent.com/Lukas22041/LunaLib/main/LunaLib.version"
121844 [Thread-VC-4] WARN exerelin.utilities.versionchecker.VersionChecker - Failed to load master version file from URL "https://raw.githubusercontent.com/SirHartley/Industrial_Evolution/master/IndEvo.version"
java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
at sun.security.ssl.BaseSSLSocketImpl.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
at java.net.URL.openStream(Unknown Source)
at exerelin.utilities.versionchecker.VersionChecker.getRemoteVersionFile(VersionChecker.java:79)
at exerelin.utilities.versionchecker.VersionChecker.checkForUpdate(VersionChecker.java:122)
at exerelin.utilities.versionchecker.VersionChecker.access$500(VersionChecker.java:20)
at exerelin.utilities.versionchecker.VersionChecker$MainTask$SubTask.call(VersionChecker.java:375)
at exerelin.utilities.versionchecker.VersionChecker$MainTask$SubTask.call(VersionChecker.java:363)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
125276 [Thread-VC-8] WARN lunalib.backend.ui.versionchecker.VersionChecker - Failed to load master version file from URL "https://raw.githubusercontent.com/NateNBJ/StarshipLegends/master/sun_sl.version"
132436 [Thread-VC-6] WARN lunalib.backend.ui.versionchecker.VersionChecker - Failed to load master version file from URL "https://raw.githubusercontent.com/niatahl/tahlan-shipworks/master/tahlan.version"
    复现步骤:
    加载存档时闪退
    ### 游戏信息

    游戏版本:                0.97a-RC11

    ### 系统信息

    操作系统:Microsoft Windows 10 专业版

    版本:10.0.19045 暂缺 Build 19045

    总可用内存:`15.94G`


    Java版本:`1.7.0_79`

    Java路径:D:\Game\远行星号\0.97\Starsector\jre


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

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


    ### Mod信息

    |Mod名称                           |Mod版本   |已启用     |
    |-|-|-|
    |LazyLib                         |2.8b    |是       |
    |zz GraphicsLib                  |1.9.0   |是       |
    |MagicLib                        |1.4.6   |是       |
    |[C](扩充)更多的船体插件More HullMods 1.12.0|1.12.0  |是       |
    |[链戍集团军]Shackles Garrison - XXVIIBattleGroup |0.9.9   |是       |
    |A New Level of Confidence       |40 3.2 Fast|是       |
    |ac alice ship pack              |0.75 C-3|是       |
    |Console Commands                |2024.10.04|是       |
    |Diable Avionics - Seal balance patch.|1.0.1   |是       |
    |Diable Avionics - Seal ed.      |1.0.0   |是       |
    |Diamond                         |1.456   |是       |
    |Enable TranspONder 开启"应答器"      |0.1.5   |是       |
    |FSF军事公司[FSF_MilitaryCorporation]|4.8rc5  |是       |
    |Grand Colonies 更大的殖民地           |2.0.e   |是       |
    |Leading Pip                     |1.9.3   |是       |
    |Lukas的随手之作                      |2.3.2   |是       |
    |LunaLib                         |1.8.5   |是       |
    |MOD溯源[WhichMod]                 |1.2.0   |是       |
    |Progressive S-Mods 经验内插         |0.11.3  |是       |
    |Substance Abuse 畅饮美酒            |1.1.a   |是       |
    |人之领历史协会[Domain Historical Society]|0.4a    |是       |
    |伽马大战争-动荡不息 [Gamma Legion]       |0.1.0   |是       |
    |势力争霸 [Nexerelin]                |0.11.2c |是       |
    |卢德骑士团                           |1.3.3   |是       |
    |地貌改造 & 空间站建设                    |9.0.10  |是       |
    |工业革命                            |3.3.e   |是       |
    |幽灵部队                            |1.0.2   |是       |
    |星海集群                            |1.13.1b |是       |
    |星舰传奇 [Starship Legends]         |2.5.0   |是       |
    |泰兰船包                            |1.3     |是       |
    |海盗拓展 [Underworld]               |1.8.3   |是       |
    |清理星域 [Clean Sector]             |0.2.5   |是       |
    |相位与离子力量增强包(PIPEP)               |3.29    |是       |
    |穿越者设计局 [Traverser Design Bureau]|1.8.4   |是       |
    |羊头航务局[Goat_Aviation_Bureau]     |1.9.10  |是       |
    |舰船/武器拓展 [Ship/Weapon Pack]      |1.15.1  |是       |
    |魔女城塞 [Witch Citadel]            |0.9b-Rc2|是       |

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


    势力巨擘

    请校准时钟

    搬运能手学院教员

    发表于 2024-12-9 21:19:00 | 显示全部楼层
    请上传完整的日志:找到Starsector/starsector-core/starsector.log文件,将该文件打包,以附件功能上传至本帖

    点评

    本来看到一堆version check错误懵了根本找不到哪里会闪退,想观摩其他佬的诊断,没想到是真没有发报错啊  详情 回复 发表于 2024-12-9 21:51

    势力巨擘

    绿皮大技霸

    发表于 2024-12-9 21:51:35 | 显示全部楼层
    Tick_Tock_Man 发表于 2024-12-9 21:19
    请上传完整的日志:找到Starsector/starsector-core/starsector.log文件,将该文件打包,以附件功能上传至 ...

    本来看到一堆version check错误懵了根本找不到哪里会闪退,想观摩其他佬的诊断,没想到是真没有发报错啊

    点评

    VC差不多是Nex和Luna的惯常抽风了,VC其实我就没见过几次成功的……大概。然后说存读档类错误,由于不会立刻导致游戏闪退,所以错误日志被程序后续运行给覆盖的概率非常高,报错工具只抓最后一段的话,经常抓不到东  详情 回复 发表于 2024-12-9 22:06
    “俺寻思这能行”

    势力巨擘

    请校准时钟

    搬运能手学院教员

    发表于 2024-12-9 22:06:13 | 显示全部楼层
    forrevenge 发表于 2024-12-9 21:51
    本来看到一堆version check错误懵了根本找不到哪里会闪退,想观摩其他佬的诊断,没想到是真没有发报错啊 ...

    VC差不多是Nex和Luna的惯常抽风了,VC其实我就没见过几次成功的……大概。然后说存读档类错误,由于不会立刻导致游戏闪退,所以错误日志被程序后续运行给覆盖的概率非常高,报错工具只抓最后一段的话,经常抓不到东西。所以我个人的习惯是看到存读档错误先请汇报人发完整日志

    点评

    忘记@了  详情 回复 发表于 2024-12-9 22:37

    巡洋大副

     楼主| 发表于 2024-12-9 22:25:45 | 显示全部楼层
    是这个吗大佬

    starsector.zip

    2.43 MB, 下载次数: 65

    点评

    容我再多嘴确认一件事,你是“读取存档失败,游戏跳出了一堆报错日志,但没有闪退”还是“读取存档到某个时间点突然整个游戏闪退,窗口消失”  详情 回复 发表于 2024-12-9 22:39

    巡洋大副

     楼主| 发表于 2024-12-9 22:37:11 | 显示全部楼层
    Tick_Tock_Man 发表于 2024-12-9 22:06
    VC差不多是Nex和Luna的惯常抽风了,VC其实我就没见过几次成功的……大概。然后说存读档类错误,由于不会 ...

    忘记@了

    势力巨擘

    请校准时钟

    搬运能手学院教员

    发表于 2024-12-9 22:39:27 | 显示全部楼层

    容我再多嘴确认一件事,你是“读取存档失败,游戏跳出了一堆报错日志,但没有闪退”还是“读取存档到某个时间点突然整个游戏闪退,窗口消失”

    点评

    对,他这个情况是保存不了,保存就报错,然后我退游戏重进就这样了  详情 回复 发表于 2024-12-9 22:59
    读满之后窗口闪退  详情 回复 发表于 2024-12-9 22:46

    巡洋大副

     楼主| 发表于 2024-12-9 22:46:36 | 显示全部楼层
    Tick_Tock_Man 发表于 2024-12-9 22:39
    容我再多嘴确认一件事,你是“读取存档失败,游戏跳出了一堆报错日志,但没有闪退”还是“读取存档到某个 ...

    读满之后窗口闪退

    点评

    好的,你的日志文件里没有读档类报错应当有的debug information,每次你的存档读到最终阶段39的时候日志就立刻断开,所以我理解这可能并不是一个mod文件变动或者mod bug导致的问题。你可以在starsector-core文件夹中  详情 回复 发表于 2024-12-9 22:52

    势力巨擘

    请校准时钟

    搬运能手学院教员

    发表于 2024-12-9 22:52:17 | 显示全部楼层
    丶丶 发表于 2024-12-9 22:46
    读满之后窗口闪退

    好的,你的日志文件里没有读档类报错应当有的debug information,每次你的存档读到最终阶段39的时候日志就立刻断开,所以我理解这可能并不是一个mod文件变动或者mod bug导致的问题。你可以在starsector-core文件夹中寻找这样一个文件吗:
    hs_err_pid[这里有一些数字].log
    如果你有这个文件的话也可以上传看一下。这个文件可能会记录无报错类闪退的原因

    巡洋大副

     楼主| 发表于 2024-12-9 22:59:11 | 显示全部楼层
    Tick_Tock_Man 发表于 2024-12-9 22:39
    容我再多嘴确认一件事,你是“读取存档失败,游戏跳出了一堆报错日志,但没有闪退”还是“读取存档到某个 ...

    对,他这个情况是保存不了,保存就报错,然后我退游戏重进就这样了

    巡洋大副

     楼主| 发表于 2024-12-9 23:04:17 | 显示全部楼层
    有两个

    starsector-core 2.zip

    68.16 KB, 下载次数: 9

    点评

    很奇怪,日志显示和ReferenceHandler有关……也就是说有可能是垃圾回收的问题。你可以试一试换掉目前游戏正在用的Java7系统,换成Java8或者Java23、24之类的新环境,但我得承认这类错误不常见,这个建议也可能没有实  详情 回复 发表于 2024-12-9 23:39

    势力巨擘

    请校准时钟

    搬运能手学院教员

    发表于 2024-12-9 23:39:57 | 显示全部楼层

    很奇怪,日志显示和ReferenceHandler有关……也就是说有可能是垃圾回收的问题。你可以试一试换掉目前游戏正在用的Java7系统,换成Java8或者Java23、24之类的新环境,但我得承认这类错误不常见,这个建议也可能没有实际效果,你可能需要bug区的大佬帮你看一下

    具体的更换教程直接在论坛搜索java8或者java24即可,java24会掉汉化,但你可以先试一试是否有效

    点评

    好的谢谢大佬  详情 回复 发表于 2024-12-9 23:58

    巡洋大副

     楼主| 发表于 2024-12-9 23:58:30 | 显示全部楼层
    Tick_Tock_Man 发表于 2024-12-9 23:39
    很奇怪,日志显示和ReferenceHandler有关……也就是说有可能是垃圾回收的问题。你可以试一试换掉目前游戏 ...

    好的谢谢大佬

    本版积分规则

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

    GMT+8, 2024-12-26 21:33

    Powered by Discuz! X3.5

    © 2001-2077 Tencent Cloud | Durian Software Studio

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