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

bug汇报,退出后重新读档就坏了

[复制链接]

战列舰长

发表于 2024-9-15 11:01:36 | 显示全部楼层 |阅读模式
Mod Bug汇报
已解决
游戏版本: 0.96
Mod中文名:
Mod版本:
游戏日志:
[md]### 游戏信息

游戏版本: 0.96a-RC10

### 系统信息

操作系统:Microsoft Windows 10 专业版

版本:10.0.19045 暂缺 Build 19045

总可用内存:`63.84G`


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


虚拟机参数:java.exe -XX:CompilerThreadPriority=1 -XX:+CompilerThreadHintNoPreempt -Djava.library.path=native\windows -Xms6000m -Xmx6000m -Xss2048k -XX:MaxPermSize=128m -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`):`6000m`

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


### Mod信息

|Mod名称 |Mod版本 |已启用 |
|-|-|-|
|LazyLib |2.8 |是 |
|zz GraphicsLib |1.8.0 |是 |
|MagicLib |1.2.0 |是 |
|[链戍集团军]Shackles Garrison - XXVIIBattleGroup |0.9.6 |是 |
|A New Level of Confidence |40 3.1 Fast|是 |
|Adversary 乐园残响 |5.1.1 |是 |
|All the Domain Drones+ New Drones 人之领无人机拓展|0.6D |是 |
|All the Domain Drones+ Vanilla |0.1b |是 |
|Aptly Simple Hullmods |1.5.5 |是 |
|Automated Commands |1.4 |是 |
|Autosave 自动保存 |1.2b |是 |
|cjy的玩具箱[CTB] |0.4.9d |是 |
|Console Commands |2023.5.05|是 |
|Customizable Star Systems |1.0.3 |是 |
|D-MOD Services |1.0.0 |是 |
|Diable Avionics |2.7.6 |是 |
|Dynamic Tariffs |2.0 |是 |
|D插件修复禁用 [Stop Remove D-Mods] |1.04 |是 |
|Enable TranspONder 开启"应答器" |0.1.4 |是 |
|Grand Colonies 更大的殖民地 |2.0.d |是 |
|High Tech Expansion |1.4.13 |是 |
|HMI反派势力 [HMI Supervillains] |0.0.4d |是 |
|Hostile Intercept (and Autopause!)|1.3.3 |是 |
|Hyperdrive |2.4.0 |是 |
|Industrial Evolution 工业革命 |3.3.d |是 |
|Leading Pip |1.9.2 |是 |
|Logistics Notifications 物流报告 |1.4.5 |是 |
|Lost Sector 失落星域 |0.6.1c |是 |
|LunaLib |1.8.3 |是 |
|MOD溯源[WhichMod] |1.2.2 |是 |
|More Military Missions 军事任务扩展 |0.3.3 |是 |
|Musashi Manufactorum |1.4.3d |是 |
|Nomadic Survival 游牧生涯 |1.3.1 |是 |
|Planet Search |1.2.1 |是 |
|Progressive S-Mods 经验内插 |0.10.2 |是 |
|QoL Pack |1.2 |是 |
|Scan Those Gates 扫描那些星门 |1.5.6 |是 |
|Scavenger Trading 与拾荒者贸易 |0.0.4 |是 |
|SimpleIndustryOptionProvider 简单的工业设施选项|1.0.1 |是 |
|SpeedUp |1.0.0 |是 |
|Stellar Networks |3.1.3 |是 |
|Substance Abuse 畅饮美酒 |1.1.a |是 |
|Terraforming & Station Construction 地貌改造 & 空间站建设|8.4.5 |是 |
|Too Much Information |0.98 |是 |
|Underworld |1.8.2 |是 |
|Unusually Gullible Hullmods |0.5.0-RC1|是 |
|WhichTMI |1.1.0 |是 |
|一个商人的传奇 |0.5.0b |是 |
|中微子探测器 Mk.II |1.4.1 |是 |
|兽耳助手! |0.661 |是 |
|势力争霸 [Nexerelin] |0.11.1 |是 |
|博尔肯基金会 [Foundation Of Borken] |0.7.2 |是 |
|卢德拓展 [Luddic Enhancement] |1.2.6b |是 |
|卢德拓展IED[Luddic_Enhancement_IED] |1.2.6 |是 |
|女武神组织 [Valkyrians] |3.2.2 |是 |
|威胁渐显 Emergent Threats |0.6.5 |是 |
|威胁渐显: 第九战斗群复兴 Emergent Threats: IX Revival|0.6.5 |是 |
|布莱顿联盟 [Brighton Federation] |0.0.3b |是 |
|幅能光标 [Flux Reticle] |1.2.1 |是 |
|战斗骚话[Combat Chatter] |1.14.0 |是 |
|打击者佣兵团[Striker Mercenary] |0.5 |是 |
|打捞舰船拓展 Salvage Ship Expansion |0.3 |是 |
|星系检索网络汉化 |3.1.3 |是 |
|星舰传奇 [Starship Legends] |2.4.6 |是 |
|星际帝国 [Interstellar Imperium] |2.6.3 |是 |
|星际联邦[The Star Federation] |0.99-RC5|是 |
|普拉斯里蒂废品大师[P.S.M.] |0.6.3 |是 |
|更多的大教堂 |1.9.1 |是 |
|标量科技解决方案 |0.9 |是 |
|楼兰军工综合体 |2.1.3 |是 |
|沃尔科夫工业集团[VIC] |1.6.1c |是 |
|泰兰船包 |1.2.6 |是 |
|海鲜船包 [Seafood Shipworks] |0.0.8a |是 |
|清理星域 [Clean Sector] |0.2.4 |是 |
|火炬舰队与死亡军武 |0.18rc1 |是 |
|燃料虹吸[Fuel Siphoning] |1.3.0 |是 |
|玛雅苏兰海军 |11.0.0 RC1|是 |
|穿越者设计局 [Traverser Design Bureau]|1.8.3 |是 |
|系统标识 [System Marker] |0.1.7-RC3|是 |
|羊头航务局[Goat_Aviation_Bureau] |1.8.6 |是 |
|舰船/武器拓展 [Ship/Weapon Pack] |1.15.0 |是 |
|舰船目录 / 装配编辑器 [~Ship Catalogue / Variant Editor]|1.8.2 |是 |
|舰队行动历史[Fleet Action History] |1.0.10 |是 |
|蓝海渔业[BlueSeaFisher] |0.99A.1 |是 |
|蜜柑族群 [Mikan Kindred] |0.5.0BETA|是 |
|详细战斗报告[Detailed Combat Results] |5.3.3 |是 |
|趋光议会 [ApproLight] |1.3.3 |是 |
|酒品配方获取扩展 |1.0.0 |是 |
|面板数据补全 |0.98 |是 |
|风险矿业公司 [Hazard Mining Incorporated]|0.3.6b |是 |
|高质量舰长 Quality Captains |1.5.3 |是 |
|AI 改修 AI Tweaks |1.7.2 |否 |
|FSF军事公司[FSF_MilitaryCorporation]|4.8rc2 |否 |
|zzz Rouge 23 |0.0.3 |否 |
|希尔芬研究所 |1.0 |否 |

(以上内容由 远行星号 报错信息收集工具 自动生成,生成工具版本 `1.1.2`).
[/md]
    复现步骤:
    本帖最后由 LAOWANG21 于 2024-9-15 12:01 编辑

    [游戏日志]

    109636 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [DIRECTORY: C:\Users\WHZ121\Desktop\Starsector 0.96\starsector-core\..\mods\XXVIIBattleGroup (data/config/exerelin/allianceNames.json)]
    109637 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [DIRECTORY: C:\Users\WHZ121\Desktop\Starsector 0.96\starsector-core\..\mods\Nexerelin (data/config/exerelin/allianceNames.json)]
    109646 [Thread-3] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - Error loading
    109646 [Thread-3] ERROR com.fs.starfarer.campaign.save.CampaignGameManager  - Failed calling method
    ---- Debugging information ----
    message             : Failed calling method
    cause-exception     : java.lang.NullPointerException
    cause-message       : null
    method              : com.fs.starfarer.campaign.fleet.FleetMember.readResolve()
    class               : com.fs.starfarer.campaign.fleet.FleetMember
    required-type       : com.fs.starfarer.campaign.fleet.FleetMember
    converter-type      : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
    line number         : 1259295
    class[1]            : java.util.HashSet
    converter-type[1]   : com.thoughtworks.xstream.converters.collections.CollectionConverter
    class[2]            : java.util.HashMap
    converter-type[2]   : com.thoughtworks.xstream.converters.collections.MapConverter
    class[3]            : com.fs.starfarer.campaign.ModAndPluginData
    class[4]            : com.fs.starfarer.campaign.CampaignEngine
    converter-type[3]   : com.fs.starfarer.campaign.save.I
    version             : not available
    -------------------------------
    com.thoughtworks.xstream.converters.ConversionException: Failed calling method
    ---- Debugging information ----
    message             : Failed calling method
    cause-exception     : java.lang.NullPointerException
    cause-message       : null
    method              : com.fs.starfarer.campaign.fleet.FleetMember.readResolve()
    class               : com.fs.starfarer.campaign.fleet.FleetMember
    required-type       : com.fs.starfarer.campaign.fleet.FleetMember
    converter-type      : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
    line number         : 1259295
    class[1]            : java.util.HashSet
    converter-type[1]   : com.thoughtworks.xstream.converters.collections.CollectionConverter
    class[2]            : java.util.HashMap
    converter-type[2]   : com.thoughtworks.xstream.converters.collections.MapConverter
    class[3]            : com.fs.starfarer.campaign.ModAndPluginData
    class[4]            : com.fs.starfarer.campaign.CampaignEngine
    converter-type[3]   : com.fs.starfarer.campaign.save.I
    version             : not available
    -------------------------------
            at com.thoughtworks.xstream.core.util.SerializationMembers.callReadResolve(SerializationMembers.java:82)
            at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:282)
            at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
            at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
            at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
            at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
            at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:73)
            at com.thoughtworks.xstream.converters.collections.CollectionConverter.addCurrentElementToCollection(CollectionConverter.java:98)
            at com.thoughtworks.xstream.converters.collections.CollectionConverter.populateCollection(CollectionConverter.java:91)
            at com.thoughtworks.xstream.converters.collections.CollectionConverter.populateCollection(CollectionConverter.java:85)
            at com.thoughtworks.xstream.converters.collections.CollectionConverter.unmarshal(CollectionConverter.java:80)
            at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
            at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
            at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
            at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
            at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:73)
            at com.thoughtworks.xstream.converters.collections.MapConverter.putCurrentEntryIntoMap(MapConverter.java:110)
            at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:98)
            at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:92)
            at com.thoughtworks.xstream.converters.collections.MapConverter.unmarshal(MapConverter.java:87)
            at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
            at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
            at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
            at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshallField(AbstractReflectionConverter.java:503)
            at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:429)
            at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:281)
            at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
            at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
            at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
            at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshallField(AbstractReflectionConverter.java:503)
            at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:429)
            at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:281)
            at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
            at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
            at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
            at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
            at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134)
            at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
            at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1486)
            at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1466)
            at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1346)
            at com.fs.starfarer.campaign.save.CampaignGameManager.super(Unknown Source)
            at com.fs.starfarer.campaign.save.CampaignGameManager.super(Unknown Source)
            at com.fs.starfarer.title.TitleScreenState.menuItemSelected(Unknown Source)
            at com.fs.starfarer.title.C.actionPerformed(Unknown Source)
            at com.fs.starfarer.ui.n.buttonPressed(Unknown Source)
            at com.fs.starfarer.ui.I.?00000(Unknown Source)
            at com.fs.starfarer.ui.I.processInput(Unknown Source)
            at com.fs.starfarer.ui.W.super(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)
            at java.lang.Thread.run(Thread.java:748)
    Caused by: java.lang.NullPointerException
            at com.fs.starfarer.api.impl.campaign.econ.impl.BaseIndustry.getSupply(BaseIndustry.java:740)
            at com.fs.starfarer.api.impl.campaign.econ.impl.BaseIndustry.supply(BaseIndustry.java:322)
            at com.fs.starfarer.api.impl.campaign.econ.ResourceDepositsCondition.apply(ResourceDepositsCondition.java:193)
            at com.fs.starfarer.campaign.econ.Market.reapplyConditions(Unknown Source)
            at com.fs.starfarer.campaign.CharacterStats.refreshAllOutpostsEffectsForPlayerOutposts(Unknown Source)
            at com.fs.starfarer.campaign.CharacterStats.refreshCharacterStatsEffects(Unknown Source)
            at com.fs.starfarer.campaign.CharacterStats.refreshCharacterStatsEffects(Unknown Source)
            at com.fs.starfarer.campaign.CharacterStats.setSkillLevel(Unknown Source)
            at data.scripts.skill.Mimikko_nonona_2$Level4.apply(Mimikko_nonona_2.java:173)
            at com.fs.starfarer.campaign.CharacterStats.applyPersonalToStats(Unknown Source)
            at com.fs.starfarer.campaign.fleet.FleetMember.updateStats(Unknown Source)
            at com.fs.starfarer.campaign.fleet.FleetData.syncIfNeeded(Unknown Source)
            at com.fs.starfarer.campaign.fleet.FleetData.getMembers(Unknown Source)
            at com.fs.starfarer.campaign.fleet.FleetData.getMembersListCopy(Unknown Source)
            at com.fs.starfarer.api.impl.campaign.skills.BaseSkillEffectDescription.getAutomatedPoints(BaseSkillEffectDescription.java:789)
            at com.fs.starfarer.api.impl.campaign.skills.BaseSkillEffectDescription.computeAndCacheThresholdBonus(BaseSkillEffectDescription.java:336)
            at com.fs.starfarer.api.impl.campaign.skills.BaseSkillEffectDescription.computeAndCacheThresholdBonus(BaseSkillEffectDescription.java:298)
            at dal.impl.campaign.skills.CaptainsAutomatedShips$Level1.apply(CaptainsAutomatedShips.java:113)
            at com.fs.starfarer.campaign.CharacterStats.applyFleetwideToStats(Unknown Source)
            at com.fs.starfarer.campaign.fleet.FleetMember.updateStats(Unknown Source)
            at com.fs.starfarer.campaign.fleet.FleetMember.readResolve(Unknown Source)
            at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:498)
            at com.thoughtworks.xstream.core.util.SerializationMembers.callReadResolve(SerializationMembers.java:78)
            ... 54 more
    109648 [Thread-3] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - Loading stage 11
    109648 [Thread-3] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - Loading stage 12
    128342 [Thread-7] INFO  sound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  - Cleaning up music with id [miscallenous_main_menu.ogg]
    128367 [Thread-9] INFO  sound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  - Creating streaming player for music with id [miscallenous_main_menu.ogg]


    战列舰长

     楼主| 发表于 2024-9-15 11:06:40 | 显示全部楼层
    这是报错图片
    微信截图_20240915110518.png

    战列舰长

     楼主| 发表于 2024-9-15 11:16:19 | 显示全部楼层
    log文件

    starsector.rar

    227.52 KB, 下载次数: 5

    星域军阀

    高级机师

    发表于 2024-9-15 11:59:29 | 显示全部楼层
    看起来是兽耳助手的角色技能导致的问题

    点评

    果然,刚才翻帖子也看到类似问题了,但是我的报错跟他的不一样,所以发个帖问问,还真是这个mod  详情 回复 发表于 2024-9-15 12:00

    战列舰长

     楼主| 发表于 2024-9-15 12:00:48 | 显示全部楼层
    cjy4312 发表于 2024-9-15 11:59
    看起来是兽耳助手的角色技能导致的问题

    果然,刚才翻帖子也看到类似问题了,但是我的报错跟他的不一样,所以发个帖问问,还真是这个mod

    势力巨擘

    发表于 2024-9-19 12:27:49 | 显示全部楼层
    这段代码其实就是简单的,在skilleffect里面把玩家的某个技能设定为0级,我实在是不知道为什么会坏档,并且报出此类坏档的例子我只看到这一个。不过后续更新的版本已经移除了这个技能,请等待后续更新。

    本版积分规则

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

    GMT+8, 2024-12-4 01:34

    Powered by Discuz! X3.5

    © 2001-2077 Tencent Cloud | Durian Software Studio

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