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

一个会在游戏里面突然闪退的BUG ConcurrentModificationException

[复制链接]

战列舰长

发表于 2021-12-22 20:27:51 | 显示全部楼层 |阅读模式
Mod Bug汇报
已解决
游戏版本: 0.9.1
Mod中文名:
Mod版本:
游戏日志:
### 游戏日志

295068 [Thread-4] INFO exerelin.campaign.intel.specialforces.SpecialForcesIntel - Picking task for Ito's 舰队
295187 [Thread-4] INFO exerelin.campaign.intel.specialforces.SpecialForcesIntel - Picking task for 田东 task group
295304 [Thread-4] INFO com.fs.starfarer.api.impl.campaign.intel.ProcurementMissionIntel - Created ProcurementMissionIntel: ore 到 Petra
295800 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain - java.util.ConcurrentModificationException
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
at java.util.ArrayList$Itr.next(Unknown Source)
at com.fs.starfarer.campaign.fleet.CampaignFleet.despawn(Unknown Source)
at com.fs.starfarer.api.impl.campaign.fleets.RouteManager.spawnAndDespawn(RouteManager.java:598)
at com.fs.starfarer.api.impl.campaign.fleets.RouteManager.advance(RouteManager.java:572)
at com.fs.starfarer.api.impl.campaign.CoreScript.advance(CoreScript.java:126)
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$1.run(Unknown Source)

[md]### 系统信息

Java版本: `1.7.0_79`
Java路径: K:\Starsector\jre

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

### Mod信息

|Mod名称|Mod版本|已启用|
|-|-|-|
|LazyLib|2.5c|是|
|ZZ GraphicsLib|1.4.5|是|
|MagicLib|0.30|是|
|[SAD]血腥无政府主义者|1.0.1c|是|
|Common Radar|2.5|是|
|Console Commands|3.0|是|
|Hyperdrive|2.0.0|是|
|ICE|0.41 RC-1|是|
|Leading Pip|1.8.3|是|
|Terraforming and Station Construction|5.4.2|是|
|世界之树科研殖民地[Scy Nation]|1.61|是|
|中微子公司|1.86-RC3|是|
|势力争霸 [Nexerelin]|0.9.8b|是|
|北极星之首 [Polaris Prime]|0.24 RC-2|是|
|博尔肯基金会 [Foundation Of Borken]|0.4.0-RC2|是|
|卢德拓展 [Luddic Enhancement]|1.2.4b|是|
|圣殿骑士团 [The Knights Templar]|0.9.9d|是|
|外环带联盟|0.91|是|
|女武神组织[Valkyrians]|2.1.0|是|
|工业革命[Industrial Evolution]|1.5.g|是|
|废品海盗 / ASP / PACK (Release)|3.4.0|是|
|恶魔航电 [Diable Avionics]|2.60|是|
|战斗加速[SpeedUp]|0.7.0|是|
|拆卸与重组 [Disassemble Reassemble]|v 1.6.9|是|
|星舰传奇 [Starship Legends]|1.4.3|是|
|星门唤醒|2.1.1|是|
|星际帝国[Interstellar Imperium]|2.4.0|是|
|星际联邦|0.7.2a|是|
|暗影重建局 [Shadowyards]|0.9.1-rc3|是|
|未知星域[Unknown Skies]|0.43|是|
|标量科技 [ScalarTech Solutions]|0.5|是|
|沃尔科夫工业集团[VIC]|1.2.0 全新的人类。全新的明天。全新的乐土。|是|
|海盗拓展 [Underworld]|1.5.0|是|
|燃料虹吸[Fuel Siphoning]|1.1.4|是|
|田东重工 [Tiandong Heavy Industries]|1.2.1a|是|
|维拉的星域 [Vayra's Sector]|3.1.5|是|
|自动保存 [Autosave]|1.1b|是|
|自动命令|0.3.2|是|
|舰船/武器拓展 [Ship/Weapon Pack]|1.12.4|是|
|角斗士协会[Gladiator Society]|1.1c|是|
|趋光拓展 [ApproLightPlus]|0.4.0-RC1|是|
|趋光议会 [ApproLight]|0.9.0-RC1|是|
|重生[UNGP]|1.2.2|是|
|锡罕帝国(Xhan Empire)|2.0 象牙寡头的传闻|是|
|阿卡涅西斯之遗|v1.8.4|是|
|阿森纳拓展[Arsenal Expansion]|1.5.3i|是|
|风险矿业 [Hazard Mining Incorporated]|0.3.1|是|
|黑石船坞 [Blackrock Drive Yards]|0.9.5|是|
|达索-米高扬设计局 [Dassault-Mikoyan Engineering]|1.18a|否|


(以上内容由 远行星号 报错信息收集工具 自动生成,生成工具版本 `1.0.7`).
[/md]
    复现步骤:
    每一次游戏运行到 217年8月15日结束的时候就会闪退
    本帖最后由 xuzhitao1998 于 2021-12-22 21:07 编辑

    正在用我自学3个月的垃圾编程水平研究这个错误 有碰到过的大佬可以解读下么 只能说很怪...
    初步认定可能是内存爆炸 并不是


    战列舰长

     楼主| 发表于 2021-12-22 20:47:50 | 显示全部楼层
    ### 游戏日志

    118384 [Thread-4] INFO  data.campaign.fangmanager.Fang_RaiderBaseIntel  - Assembling raiders via our RaiderAssembleStage via our BaseIntel script in [Tia 星系], market: [Cordovik Grave], FP: [580]
    118385 [Thread-4] INFO  data.campaign.fangmanager.Fang_RaiderBaseIntel  - Starting raid on [Isirah 星系], our Fleet Points: 831
    118404 [Thread-4] INFO  exerelin.campaign.intel.specialforces.SpecialForcesIntel  - Picking task for Cruz's 舰队
    118754 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain  - java.util.ConcurrentModificationException
    java.util.ConcurrentModificationException
            at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
            at java.util.ArrayList$Itr.next(Unknown Source)
            at com.fs.starfarer.campaign.fleet.CampaignFleet.despawn(Unknown Source)
            at com.fs.starfarer.api.impl.campaign.fleets.RouteManager.spawnAndDespawn(RouteManager.java:598)
            at com.fs.starfarer.api.impl.campaign.fleets.RouteManager.advance(RouteManager.java:572)
            at com.fs.starfarer.api.impl.campaign.CoreScript.advance(CoreScript.java:126)
            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$1.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)
    119301 [Thread-VC-1] WARN  exerelin.utilities.versionchecker.VersionChecker  - Failed to load master version file from URL "https://bitbucket.org/Snrasha/gs/downloads/gs.version"
    javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
            at sun.security.ssl.Alerts.getSSLException(Unknown Source)
            at sun.security.ssl.Alerts.getSSLException(Unknown Source)
            at sun.security.ssl.SSLSocketImpl.recvAlert(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)
      莫非是维拉?

    英仙统领

    高级机师译码专家学院教员搬运能手战术专家通讯记者

    发表于 2021-12-22 20:54:30 | 显示全部楼层
    在报错出现之前你正在做什么?

    点评

    什么都没做!!! 实际上的什么都没做 。。。基本就是在挂机等生产(游戏末期了) 我也试过取消生产项目了 但是依旧无济于事  详情 回复 发表于 2021-12-22 20:58

    战列舰长

     楼主| 发表于 2021-12-22 20:55:28 | 显示全部楼层
    https://www.fossic.org/forum.php ... =%E9%97%AA%E9%80%80
    挖到一个坟...貌似无解了?

    点评

    这两个不是一个问题。  详情 回复 发表于 2021-12-22 20:59

    战列舰长

     楼主| 发表于 2021-12-22 20:58:32 | 显示全部楼层
    saya39 发表于 2021-12-22 20:54
    在报错出现之前你正在做什么?

    什么都没做!!! 实际上的什么都没做 。。。基本就是在挂机等生产(游戏末期了)
    我也试过取消生产项目了 但是依旧无济于事

    点评

    某个mod导致的大地图中的npc舰队出现的问题。在这个档中可以说是无解了。如果回档也解决不了问题的话就考虑结档吧。  详情 回复 发表于 2021-12-22 21:01

    英仙统领

    高级机师译码专家学院教员搬运能手战术专家通讯记者

    发表于 2021-12-22 20:59:23 | 显示全部楼层
    xuzhitao1998 发表于 2021-12-22 20:55
    https://www.fossic.org/forum.php?mod=viewthread&tid=2425&highlight=%E9%97%AA%E9%80%80
    挖到一个坟... ...

    这两个不是一个问题。

    点评

    大佬错误文本方面有什么方向么 我现在还在不停的重启测试。。。如果实在不行就只能换新档了  详情 回复 发表于 2021-12-22 21:01

    战列舰长

     楼主| 发表于 2021-12-22 21:01:32 | 显示全部楼层
    本帖最后由 xuzhitao1998 于 2021-12-22 21:03 编辑
    saya39 发表于 2021-12-22 20:59
    这两个不是一个问题。

    大佬错误文本方面有什么方向么 我现在还在不停的重启测试。。。如果实在不行就只能换新档了而且我发现 时间到8/15日以后或者我进行星门找回 或者在大地图驱速都会导致闪退。。。 目前还在加紧测试

    英仙统领

    高级机师译码专家学院教员搬运能手战术专家通讯记者

    发表于 2021-12-22 21:01:49 | 显示全部楼层
    xuzhitao1998 发表于 2021-12-22 20:58
    什么都没做!!! 实际上的什么都没做 。。。基本就是在挂机等生产(游戏末期了)
    我也试过取消 ...

    某个mod导致的大地图中的npc舰队出现的问题。在这个档中可以说是无解了。如果回档也解决不了问题的话就考虑结档吧。

    点评

    谢谢 那我就先进行一个二周目了 最后就是想问问能看的出是什么MOD么  详情 回复 发表于 2021-12-22 21:03

    战列舰长

     楼主| 发表于 2021-12-22 21:03:49 | 显示全部楼层
    saya39 发表于 2021-12-22 21:01
    某个mod导致的大地图中的npc舰队出现的问题。在这个档中可以说是无解了。如果回档也解决不了问题的话就考 ...

    谢谢 那我就先进行一个二周目了 最后就是想问问能看的出是什么MOD么

    点评

    报错log里没有明确指出是哪个mod的问题。 实在不想遇到这个问题的话你可以直接玩0.95a,Alex说这个问题已经从本体里避免了。  详情 回复 发表于 2021-12-22 21:12

    英仙统领

    高级机师译码专家学院教员搬运能手战术专家通讯记者

    发表于 2021-12-22 21:12:02 | 显示全部楼层
    xuzhitao1998 发表于 2021-12-22 21:03
    谢谢 那我就先进行一个二周目了 最后就是想问问能看的出是什么MOD么

    报错log里没有明确指出是哪个mod的问题。
    实在不想遇到这个问题的话你可以直接玩0.95a,Alex说这个问题已经从本体里避免了。

    点评

    感谢安利 但是目前091MOD更加完善 坐等095逐步完善以后上手  详情 回复 发表于 2021-12-22 22:17

    战列舰长

     楼主| 发表于 2021-12-22 22:17:25 | 显示全部楼层
    saya39 发表于 2021-12-22 21:12
    报错log里没有明确指出是哪个mod的问题。
    实在不想遇到这个问题的话你可以直接玩0.95a,Alex说这个问题已 ...

    感谢安利 但是目前091MOD更加完善 坐等095逐步完善以后上手

    点评

    还有好多新机制哒!可好玩了  详情 回复 发表于 2021-12-23 07:50
    除了Meso个人情况和DR手上mod太多以外别的mod几乎都已经更新到095了。  详情 回复 发表于 2021-12-22 22:33

    英仙统领

    高级机师译码专家学院教员搬运能手战术专家通讯记者

    发表于 2021-12-22 22:33:13 | 显示全部楼层
    xuzhitao1998 发表于 2021-12-22 22:17
    感谢安利 但是目前091MOD更加完善 坐等095逐步完善以后上手

    除了Meso个人情况和DR手上mod太多以外别的mod几乎都已经更新到095了。

    势力巨擘

    发表于 2021-12-23 07:50:28 | 显示全部楼层
    xuzhitao1998 发表于 2021-12-22 22:17
    感谢安利 但是目前091MOD更加完善 坐等095逐步完善以后上手

    还有好多新机制哒!可好玩了
    *滑块验证:

    本版积分规则

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

    GMT+8, 2024-5-2 11:57

    Powered by Discuz! X3.5

    © 2001-2077 Tencent Cloud | Durian Software Studio

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