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

(java23)因MOD 底渊之境,异界之光 的护盾导致的API调用报错

[复制链接]

巡洋大副

发表于 2025-4-20 11:59:25 | 显示全部楼层 |阅读模式
Mod Bug汇报
已解决
游戏版本: 0.97
Mod中文名: 底渊之境,异界之光
Mod版本: 0.0.1
游戏日志:
[游戏日志]

4057127 [Thread-2] INFO sound.O - Cleaning up music with id [campaign_noncore_part1.ogg]
4057128 [Thread-2] INFO sound.O - Cleaning up music with id [campaign_music_part_2_v28.ogg]
4057137 [Thread-6] INFO sound.O - Cleaning up music with id [battle_ambience_01.ogg]
4057419 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain - java.lang.ClassCastException: class com.fs.starfarer.combat.entities.Missile cannot be cast to class com.fs.starfarer.api.combat.ShipAPI (com.fs.starfarer.combat.entities.Missile and com.fs.starfarer.api.combat.ShipAPI are in unnamed module of loader 'app')
java.lang.ClassCastException: class com.fs.starfarer.combat.entities.Missile cannot be cast to class com.fs.starfarer.api.combat.ShipAPI (com.fs.starfarer.combat.entities.Missile and com.fs.starfarer.api.combat.ShipAPI are in unnamed module of loader 'app')
at data.scripts.shipsystem.lwe_fortress_shield$lwe_fortress_damagetakenmodifier.spawnemparc(lwe_fortress_shield.java:138) ~[?:?]
at data.scripts.shipsystem.lwe_fortress_shield$lwe_fortress_damagetakenmodifier.modifyDamageTaken(lwe_fortress_shield.java:83) ~[?:?]
at com.fs.starfarer.api.combat.listeners.CombatListenerUtil.modifyDamageTaken(CombatListenerUtil.java:68) ~[starfarer.api.jar:?]
at com.fs.starfarer.api.combat.listeners.CombatListenerUtil.modifyDamageTaken(CombatListenerUtil.java:60) ~[starfarer.api.jar:?]
at com.fs.starfarer.combat.entities.Ship.applyDamage(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.combat.o0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.super.D.super(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.combat.o0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.super.o00000(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.combat.o0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.super.o00000(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.combat.CombatState.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.super(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) [?:?]
4057591 [Thread-8] INFO sound.O - Creating streaming player for music with id [battle_ambience_01.ogg]
    复现步骤:
    在java23环境下应为任意舰船可复现,在遭遇问题时使用的舰船为模组J GEEK Federation (极客联盟) 的特殊开局模块舰船。
    次要选择:临界体选择加强护盾强度
    与余辉的秩序/次级秩序交战应该都可以稳定触发该错误。
    个人仅可确认为API错误
    本帖最后由 衫雨落 于 2025-4-20 16:12 编辑

    ### 游戏信息

    游戏版本:                0.97a-RC11

    ### 系统信息

    操作系统:Microsoft Windows 10 专业版

    版本:10.0.19045 暂缺 Build 19045

    总可用内存:`15.93G`


    Java版本:`1.7.0_79`

    Java路径:D:\远行星号\jre


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

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


    ### Mod信息

    |Mod名称                           |Mod版本   |已启用     |
    |-|-|-|
    |LazyLib                         |2.8b    |是       |
    |zz GraphicsLib                  |1.9.0   |是       |
    |MagicLib                        |1.4.6   |是       |
    |[C](扩充)更多的船体插件More HullMods 1.12.0|1.12.0  |是       |
    |A New Level of Confidence       |20 3.2 Fast|是       |
    |A New Level of Confidence       |25 3.2 Fast|是       |
    |A New Level of Confidence       |30 3.2 Fast|是       |
    |A New Level of Confidence       |40 3.2 Fast|是       |
    |EXPSP 敌对派系扩展                    |0.62    |是       |
    |J GEEK Federation               |1.0.0   |是       |
    |LunaLib                         |1.8.7   |是       |
    |MRC开局之地狱模式                      |1.0.1   |是       |
    |SpeedUp                         |1.0.0   |是       |
    |Suitable Star Systems           |2.4.0a  |是       |
    |zz BoxUtil                      |1.2.3   |是       |
    |zzz Mikohime Additionals Settings|1.1.1   |是       |
    |一个商人的传奇                         |0.5.0   |是       |
    |临界体 - 定制、可升级的船插                 |1.0.7   |是       |
    |势力争霸 [Nexerelin]                |0.11.3c |是       |
    |底渊之境, 异界之光                      |0.0.1   |是       |
    |彻底扫描星系                          |1.1.5   |是       |
    |机械虚空船坞                          |0.62    |是       |
    |机械虚空船坞 骤雨扩展补丁                   |0.62    |是       |
    |联合极光联邦                          |0.7.5c  |是       |
    |航母现代化                           |1.0.6   |是       |
    |骤雨军事公司                          |3.1.5   |是       |
    |骤雨军事公司 - 动漫风头像包                 |1.0     |是       |

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


    星域军阀

    经理&准执柄者

    学院教员

    发表于 2025-4-20 12:20:51 | 显示全部楼层
    反正是那个 image.png 特色堡垒盾有b问题

    点评

    大概也是那个问题了,我模块盾没被打的时候没有报错,之前不知道哪里的问题,有几次应该是别的高的问题,更了点正  详情 回复 发表于 2025-4-20 12:35

    巡洋大副

     楼主| 发表于 2025-4-20 12:35:10 | 显示全部楼层
    forrevenge 发表于 2025-4-20 12:20
    反正是那个特色堡垒盾有b问题

    大概也是那个问题了,我模块盾没被打的时候没有报错,之前不知道哪里的问题,有几次应该是别的高的问题,更了点正

    点评

    底渊之境, 异界之光  详情 回复 发表于 2025-4-20 13:39

    星域军阀

    经理&准执柄者

    学院教员

    发表于 2025-4-20 13:39:40 | 显示全部楼层
    衫雨落 发表于 2025-4-20 12:35
    大概也是那个问题了,我模块盾没被打的时候没有报错,之前不知道哪里的问题,有几次应该是别的高的问题, ...

    底渊之境, 异界之光

    势力巨擘

    发表于 2025-4-20 16:10:32 | 显示全部楼层
    感谢反馈,这里是mod作者,实际已经被我自己发现,并且修改了,不过和很多内容一起卡更新了,我争取在这几天之内做完更新

    本版积分规则

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

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

    Powered by Discuz! X3.5

    © 2001-2077 Tencent Cloud | Durian Software Studio

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