谁能救救我,总是打着打着addships报错
本帖最后由 KUMAR少尉 于 2024-8-13 16:34 编辑有无好心大哥救救我::Q
本帖最后由 Tick_Tock_Man 于 2024-8-11 00:22 编辑
你用报错工具抓到的只是Version Checker连接失败的报错,就我所知VC报错不会导致立刻闪退,而且当前的报告这和你标题描述的“addships”报错以及复现表述的“跑路或打架中途触发”似乎并没有关系。我想和你确认以下几件事:
1、你使用报错工具时,是否重启了游戏?如果是,那么你抓到的报错记录是重启后的新记录,并不是真正的上一次游戏时闪退的报错。你需要在复现闪退之后,不要重开游戏,用报错工具立刻抓一次记录,然后重新编辑主楼。
2、请你提供关于帖子标题“addships报错”的更进一步描述,因为这看起来是控制台的代码,但根据mod列表,你好像并没有启用控制台,这里需要进一步澄清情况。 Tick_Tock_Man 发表于 2024-8-11 00:21
你用报错工具抓到的只是Version Checker连接失败的报错,就我所知VC报错不会导致立刻闪退,而且当前的报告 ...
哦哦哦哦哦,好的好的我明白了,但我好像又规避了这次的问题,下次再遇到我将立刻重新编辑,感激不尽! Tick_Tock_Man 发表于 2024-8-11 00:21
你用报错工具抓到的只是Version Checker连接失败的报错,就我所知VC报错不会导致立刻闪退,而且当前的报告 ...
大哥你好,我又出现了这个报错,麻烦你再帮我看看可以吗:handshake KUMAR少尉 发表于 2024-8-12 00:58
大哥你好,我又出现了这个报错,麻烦你再帮我看看可以吗
我做了一下关于这个情况的检索,看来Version Checker在很特定的情况下失败确实会导致严重报错,具体的原因你可以点这里查看。然而,要从你的mod列表里排查涉及到这个问题的mod(涉及到托管站点的证书问题)可能会有一些困难。
在彻底排查mod情况之前,你可以先尝试一个简单一些的办法:直接关掉Nexerelin的Version Checker,这样一来理论上Nex不会再尝试联网检测任何内容。
操作方法如下:
1、依次按照如下路径点击文件夹:Starsector(游戏根目录)/mods/Nexerelin/data/config,在“config”文件夹中寻找“settings.json”文件,使用可编辑json文本的程序打开(如Notepad++等);
2、使用程序的文本搜索功能,搜索“nex_enableVersionChecker”;
3、定位到具体条目后,将“nex_enableVersionChecker : true”改为“false”,不要修改其他任何内容,保存文件并退出。
这样之后,尝试重新加载游戏,然后看一下你的游戏是否还会因为同样原因闪退。
Tick_Tock_Man 发表于 2024-8-12 01:58
我做了一下关于这个情况的检索,看来Version Checker在很特定的情况下失败确实会导致严重报错,具体的原 ...
好的好的,我去尝试一下,这么晚了还回复属实辛苦,万分感谢,注意休息!{:5_136:} Tick_Tock_Man 发表于 2024-8-12 01:58
我做了一下关于这个情况的检索,看来Version Checker在很特定的情况下失败确实会导致严重报错,具体的原 ...
大哥你好,我在一个星球旁边啥也没干就又addships报错了,以下是报错内容,麻烦您看看
[游戏日志]
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
87252 WARNexerelin.utilities.versionchecker.VersionChecker- Failed to load master version file from URL "https://raw.githubusercontent.com/theDragn/HTE/main/hte.version"
javax.net.ssl.SSLHandshakeException: 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.ssl.Alerts.getSSLException(Unknown Source)
at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source)
at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source)
at sun.security.ssl.Handshaker.processLoop(Unknown Source)
at sun.security.ssl.Handshaker.process_record(Unknown Source)
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.afterConnect(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)
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)
KUMAR少尉 发表于 2024-8-12 14:32
大哥你好,我在一个星球旁边啥也没干就又addships报错了,以下是报错内容,麻烦您看看
[游戏日志]
报错是一样的。如果你确定你已经关闭了Version Checker,那么这件事情就变得很奇怪……另外,我对你说的“addships”报错一直很奇怪,因为报错堆栈里无论如何都看不到任何关于“addships”字段的迹象,请你详细说明“addship”报错到底是什么。同时,请你确认:你是否在游戏闪退后的报错窗口里看到了什么额外信息?如果有,请你一并补充提供。
你的mod列表上也没有我印象里会触发这种报错的mod或者对应版本,这个情况的话,我会建议你重新干净的安装一遍“势力争霸(Nexerelin)”。“干净地安装”是指先删除mod原文件夹,然后再重新下载。此外,你也可以试着排查一些比较奇怪的mod版本,比如链戍集团军(不要用077理解版,用092版试试)还有比如FSF(你的MagicLib版本是足够支持FSF上最新版的)之类的,尽管我不能保证更新mod一定能解决这个问题,老实说我还是第一次见到VersionChecker连续出现致命错误,且配置禁用后照错不误的…… Tick_Tock_Man 发表于 2024-8-12 15:04
报错是一样的。如果你确定你已经关闭了Version Checker,那么这件事情就变得很奇怪……另外,我对你说的 ...
好的我明白了,再次感谢你,下次再出现报错,我将截图发上来,感谢{:5_122:} @Tick_Tock_Man
说来就来啊哥 KUMAR少尉 发表于 2024-8-12 15:12
@Tick_Tock_Man
说来就来啊哥
已提供的堆栈报告和这个报错之间找不到关联。你能提供完整的starsector.log文件吗?文件路径是Starsector/starsector-core/starsector.log,注意:不用提供同文件夹的.log1/.log2/.log3文件,只提供.log文件,作为论坛附件上传。另外:在做这件事的时候,你同时也可以开始重新安装你的mod并推进游戏测试。 @Tick_Tock_Man不好意思大哥,论坛好像不支持txt文件上传,所以我复制进了一个word文件,你看看方不方便查看,不方便的话是否有更好的方式也可以告知我,感谢帮助
KUMAR少尉 发表于 2024-8-12 16:22
@Tick_Tock_Man不好意思大哥,论坛好像不支持txt文件上传,所以我复制进了一个word文件,你看看方不方便 ...
“cjy的玩具箱”报错,到论坛页面把相关的mod本体和附属套件都更新成最新适配0.96的版本(不要下载097版本之后手动回调版本号),删除你已有的cjy mod全部文件夹,执行干净安装,然后再尝试是否游戏内报错。如果报错在持续,尝试到论坛页面去联系cjy老哥本人处理。
题外话:你现在提供的log里面,我甚至搜不到之前你贴了三遍的这个PKIX报错,我现在开始好奇你的报错工具究竟抓取了什么东西…… Tick_Tock_Man 发表于 2024-8-12 16:52
“cjy的玩具箱”报错,到论坛页面把相关的mod本体和附属套件都更新成最新适配0.96的版本(不要下载097版本 ...
好的谢谢!哎远行mod打架报错太抽象了呀{:5_124:} @cjy4312 cjy大佬,可以麻烦您看看我这个帖子不,经常出现addships报错,之前cjymod版本未0.4几的时候就经常出现这个问题,然后他们说是和高质量舰长打架,后来我新开了一个档没有高质量舰长,平稳运行了一阵子之后又开始出现这个问题然后就是我现在这个帖子里面遇到的这些问题了,如果您有空看看的话,感激不尽 本帖最后由 cjy4312 于 2024-8-12 20:16 编辑
{:5_132:}
为什么你要把0.97版本的玩具箱降版本至0.96去用
明明我有发布0.96专用的版本
addShip是0.97才有的方法,0.96找不到被调用的对应的原版代码导致的闪退
cjy4312 发表于 2024-8-12 20:14
为什么你要把0.97版本的玩具箱降版本至0.96去用
明明我有发布0.96专用的版本
addShip是0.97才有的方法,0. ...
??真的假的,我难道下错了吗我去看看 KUMAR少尉 发表于 2024-8-12 20:17
??真的假的,我难道下错了吗我去看看
哦我懂了,但我之前用0.96的0.4.9d的时候好像也有类似报错的,我先装回去看看
KUMAR少尉 发表于 2024-8-12 20:17
??真的假的,我难道下错了吗我去看看
我下午明确和你说了不要用097改回版本号使用就是因为我看到你的CTB是050a的,如果还报错才联系cjy老哥处理情况,你不会完全没做吧…… Tick_Tock_Man 发表于 2024-8-12 20:23
我下午明确和你说了不要用097改回版本号使用就是因为我看到你的CTB是050a的,如果还报错才联系cjy老哥处 ...
我之前一直以为是0.96版本更新了,很坚定的认为........所以忽视这一点了,实在抱歉 [游戏日志]
120103 INFOsound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- Cleaning up music with id
120111 INFOsound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- Creating streaming player for music with id
120111 INFOsound.H- Playing music with id
120405 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException
java.lang.NullPointerException
at data.scripts.campaign.intel.bases.CTBRebelBaseIntel.createFleet(CTBRebelBaseIntel.java:451)
at data.scripts.campaign.intel.bases.CTBRebelBaseIntel.startRaid(CTBRebelBaseIntel.java:333)
at data.scripts.campaign.intel.bases.CTBRebelBaseIntel.advanceImpl(CTBRebelBaseIntel.java:542)
at com.fs.starfarer.api.impl.campaign.intel.BaseIntelPlugin.advance(BaseIntelPlugin.java:78)
at data.scripts.campaign.intel.bases.CTBRebelBaseManager.advance(CTBRebelBaseManager.java:231)
at data.scripts.everyframe.CTBObjRunner.advance(CTBObjRunner.java:163)
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)
@Tick_Tock_Man 执行了干净安装,装回了0.96版本的cjy玩具箱mod之后,报fatal:null错,试了几次基本无法规避,相较于用0.97的时候现在甚至玩不下去了{:tieba_01:}{:tieba_01:} KUMAR少尉 发表于 2024-8-12 21:12
[游戏日志]
120103 INFOsound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ...
这边确认一下情况:你是建立新存档测试发现无法使用,还是读了“降级”之后已有的存档发现无法使用?后者的话其实我觉得你直接开新档好了,恐怕是文件被改变导致的某些不必要的问题。 Tick_Tock_Man 发表于 2024-8-12 21:29
这边确认一下情况:你是建立新存档测试发现无法使用,还是读了“降级”之后已有的存档发现无法使用?后者 ...
是后者的情况,所以除开开新档,我感觉还是吧0.97装回去,起码还能继续下去哈哈哈{:tieba_39:} KUMAR少尉 发表于 2024-8-12 21:35
是后者的情况,所以除开开新档,我感觉还是吧0.97装回去,起码还能继续下去哈哈哈 ...
既然你已经想清楚了相应情况并愿意承担风险的话,那我祝你在接下来的游戏中尽量不要再遇到余烬事件导致闪退。 Tick_Tock_Man 发表于 2024-8-12 21:44
既然你已经想清楚了相应情况并愿意承担风险的话,那我祝你在接下来的游戏中尽量不要再遇到余烬事件导致闪 ...
感激不尽,从最开始玩starfarer那个阶段开始,到今天0.97的starsector,其实已经慢慢能够接受重开新档了,虽然重新再次探索星座与再次殖民十几个球是一件费时费力的事情,但不得不说,这个游戏我还是享受他的过程的,虽然好像每一个档都因为各种各样的原因或者bug没有玩到“最终级”的那个状态,但并无大碍,结果并不是这个游戏的核心,或者说其实也没有结果,这个结果一般来说是自己定下的
感谢你的无私相助,正因为有许多像你一样的玩家,ss才能够有今天这样的辉煌吧,这是我当年还在玩sf版本的时候远远没有能够想象到的,祝你生活愉快!
页:
[1]