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

存档报错求助 FMmbr是什么!

[复制链接]

驱逐技师

发表于 2024-12-22 02:14:55 | 显示全部楼层 |阅读模式
Mod Bug汇报
待解决
游戏版本: 0.96
Mod中文名:
Mod版本:
游戏日志:
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 : 683145
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
    复现步骤:
    看日志好像是读这个[FMmbr] 键字对的时候出了空指针,请问一下各位大佬 [FMmbr]是存什么数据的 可以直接删掉吗?
    不太懂存档的数据结构,没看出来这段哪空了 ......
    1. <FMmbr z="239114" o="0" sid="mora_Hull" sN="ISS Fern" t="SHIP" iF="false" id="3785a" sUN="false" civ="false" cCiv="false">
    2. <savedVariant z="239115" hId="mora_default_D" v="12" c="0" hVId="mora_Hull" vDN="打击" s="REFIT" mAAW="true" gV="false">
    3. <wpn z="239116">
    4. <e>
    5. <st>WS 002</st>
    6. <st>lightdualac</st>
    7. </e>
    8. <e>
    9. <st>WS 003</st>
    10. <st>diableavionics_thrush</st>
    11. </e>
    12. <e>
    13. <st>WS 012</st>
    14. <st>vulcan</st>
    15. </e>
    16. <e>
    17. <st>WS 005</st>
    18. <st>vulcan</st>
    19. </e>
    20. <e>
    21. <st>WS 004</st>
    22. <st>AL_thunderpod</st>
    23. </e>
    24. <e>
    25. <st>WS 014</st>
    26. <st>vulcan</st>
    27. </e>
    28. <e>
    29. <st>WS 007</st>
    30. <st>lightac</st>
    31. </e>
    32. <e>
    33. <st>WS 013</st>
    34. <st>lightac</st>
    35. </e>
    36. </wpn>
    37. <sM z="239117"></sM>
    38. <wng z="239118">
    39. <st>perdition_wing</st>
    40. <st>perdition_wing</st>
    41. <st>broadsword_wing</st>
    42. </wng>
    43. <wG z="239119">
    44. <WGSpec z="239120" t="LINKED" a="false">
    45. <s z="239121">
    46. <st>WS 002</st>
    47. </s>
    48. </WGSpec>
    49. <WGSpec z="239122" t="ALTERNATING" a="false">
    50. <s z="239123">
    51. <st>WS 003</st>
    52. <st>WS 004</st>
    53. </s>
    54. </WGSpec>
    55. <WGSpec z="239124" t="LINKED" a="true">
    56. <s z="239125">
    57. <st>WS 007</st>
    58. <st>WS 013</st>
    59. </s>
    60. </WGSpec>
    61. <WGSpec z="239126" t="LINKED" a="true">
    62. <s z="239127">
    63. <st>WS 012</st>
    64. <st>WS 005</st>
    65. <st>WS 014</st>
    66. </s>
    67. </WGSpec>
    68. </wG>
    69. <hM z="239128">
    70. <st>targetingunit</st>
    71. <st>progsmod_xptracker</st>
    72. <st>sun_sl_wellknown</st>
    73. <st>comp_structure</st>
    74. <st>degraded_life_support</st>
    75. </hM>
    76. <pM z="239129">
    77. <st>progsmod_xptracker</st>
    78. <st>sun_sl_wellknown</st>
    79. <st>comp_structure</st>
    80. <st>degraded_life_support</st>
    81. </pM>
    82. <sMods z="239130"></sMods>
    83. <sModdedBuiltIns z="239131"></sModdedBuiltIns>
    84. <suM z="239132"></suM>
    85. <tags z="239133">
    86. <st>$$EXOTICA$${"baseBandwidth":45}</st>
    87. <st>ship_recoverable</st>
    88. </tags>
    89. </savedVariant>
    90. <status z="239134">
    91. <status z="239135">
    92. <ShipStatus z="239136" hF="0.0" gW="16" gH="15">
    93. <aCF z="239137">
    94. <f-a z="239138">1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0</f-a>
    95. <f-a z="239139">1.0|1.0|1.0|1.0|0.0|0.0|0.0|0.0|0.0|1.0|1.0|1.0|1.0|1.0|1.0</f-a>
    96. <f-a z="239140">1.0|1.0|1.0|1.0|0.5|0.0|0.5|0.0|0.5|0.0|1.0|1.0|1.0|1.0|1.0</f-a>
    97. <f-a z="239141">1.0|1.0|1.0|1.0|0.0|0.0|0.0|0.0|0.0|0.0|1.0|1.0|1.0|1.0|1.0</f-a>
    98. <f-a z="239142">1.0|1.0|1.0|1.0|0.5|0.0|0.5|0.0|0.5|0.0|1.0|1.0|1.0|1.0|1.0</f-a>
    99. <f-a z="239143">1.0|1.0|1.0|1.0|0.0|0.0|0.0|0.0|0.0|0.0|1.0|1.0|1.0|1.0|1.0</f-a>
    100. <f-a z="239144">1.0|1.0|1.0|1.0|1.0|0.0|0.5|0.0|0.5|0.0|1.0|1.0|1.0|1.0|1.0</f-a>
    101. <f-a z="239145">1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0</f-a>
    102. <f-a z="239146">0.5|0.0|0.5|0.0|0.5|0.0|0.5|0.0|0.5|0.0|1.0|1.0|1.0|1.0|1.0</f-a>
    103. <f-a z="239147">0.0|0.0|0.0|0.0|0.0|0.0|0.0|0.0|0.0|0.0|1.0|1.0|1.0|1.0|1.0</f-a>
    104. <f-a z="239148">0.5|0.0|0.5|0.0|0.5|0.0|0.5|0.0|0.5|0.0|0.5|0.0|1.0|1.0|1.0</f-a>
    105. <f-a z="239149">0.0|0.0|0.0|0.0|0.0|0.0|0.0|0.0|0.0|0.0|0.0|0.0|1.0|1.0|1.0</f-a>
    106. <f-a z="239150">0.5|0.0|0.5|0.0|0.5|0.0|0.5|0.0|0.5|0.0|0.5|0.0|1.0|1.0|1.0</f-a>
    107. <f-a z="239151">0.0|0.0|0.0|0.0|0.0|1.0|1.0|0.0|0.0|0.0|0.0|0.0|1.0|1.0|1.0</f-a>
    108. <f-a z="239152">0.5|0.0|0.5|0.0|0.5|1.0|1.0|0.0|0.5|0.0|0.5|0.0|1.0|1.0|1.0</f-a>
    109. <f-a z="239153">1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0|1.0</f-a>
    110. </aCF>
    111. <s ref="239134"></s>
    112. <hullDamageTaken>0.0</hullDamageTaken>
    113. <armorDamageTaken>0.0</armorDamageTaken>
    114. </ShipStatus>
    115. </status>
    116. <member ref="239114"></member>
    117. </status>
    118. <rT z="239154" cr="0.0" crPTM="0.0" sR="false" mo="false" lCR="false">
    119. <m ref="239114"></m>
    120. <recentEvents z="239155">
    121. <CREvent z="239156">
    122. <crAmount>-1.0</crAmount>
    123. <text>在战斗中停机</text>
    124. <elapsed>0.0</elapsed>
    125. </CREvent>
    126. </recentEvents>
    127. </rT>
    128. <fD ref="40287"></fD>
    129. </FMmbr>
    复制代码

    星域军阀

    高级机师

    发表于 2024-12-22 17:16:32 | 显示全部楼层
    报错内容截取不够完整,看不到具体加载出错的class
    不要盲目修改存档,先抓到真的报错位置再看缺了什么数据

    点评

    BaseIndustry这个类是做什么的呢  详情 回复 发表于 2024-12-22 20:43

    驱逐技师

     楼主| 发表于 2024-12-22 20:43:32 | 显示全部楼层
    cjy4312 发表于 2024-12-22 17:16
    报错内容截取不够完整,看不到具体加载出错的class
    不要盲目修改存档,先抓到真的报错位置再看缺了什么数据 ...
    1. Caused by: java.lang.NullPointerException
    2.         at com.fs.starfarer.api.impl.campaign.econ.impl.BaseIndustry.getSupply(BaseIndustry.java:740)
    3.         at com.fs.starfarer.api.impl.campaign.econ.impl.BaseIndustry.supply(BaseIndustry.java:320)
    4.         at com.fs.starfarer.api.impl.campaign.econ.impl.BaseIndustry.supply(BaseIndustry.java:309)
    5.         at com.fs.starfarer.api.impl.campaign.econ.impl.BaseIndustry.supply(BaseIndustry.java:305)
    6.         at indevo.economy.conditions.ResourceCondition.unapplyAdditionalSupDem(ResourceCondition.java:184)
    7.         at indevo.economy.conditions.ResourceCondition.unapply(ResourceCondition.java:108)
    8.         at com.fs.starfarer.campaign.econ.Market.reapplyConditions(Unknown Source)
    9.         at com.fs.starfarer.campaign.CharacterStats.refreshAllOutpostsEffectsForPlayerOutposts(Unknown Source)
    10.         at com.fs.starfarer.campaign.CharacterStats.refreshCharacterStatsEffects(Unknown Source)
    11.         at com.fs.starfarer.campaign.CharacterStats.refreshCharacterStatsEffects(Unknown Source)
    12.         at com.fs.starfarer.campaign.CharacterStats.setSkillLevel(Unknown Source)
    13.         at data.scripts.skill.Mimikko_nonona_2$Level4.apply(Mimikko_nonona_2.java:173)
    14.         at com.fs.starfarer.campaign.CharacterStats.applyPersonalToStats(Unknown Source)
    15.         at com.fs.starfarer.campaign.fleet.FleetMember.updateStats(Unknown Source)
    16.         at com.fs.starfarer.campaign.fleet.FleetData.syncIfNeeded(Unknown Source)
    17.         at com.fs.starfarer.campaign.fleet.FleetData.getMembers(Unknown Source)
    18.         at com.fs.starfarer.campaign.fleet.FleetData.getMembersListCopy(Unknown Source)
    19.         at com.fs.starfarer.api.impl.campaign.skills.BaseSkillEffectDescription.getNumFighterBays(BaseSkillEffectDescription.java:753)
    20.         at com.fs.starfarer.api.impl.campaign.skills.BaseSkillEffectDescription.computeAndCacheThresholdBonus(BaseSkillEffectDescription.java:315)
    21.         at com.fs.starfarer.api.impl.campaign.skills.BaseSkillEffectDescription.computeAndCacheThresholdBonus(BaseSkillEffectDescription.java:298)
    22.         at com.fs.starfarer.api.impl.campaign.skills.FighterUplink$Level1.apply(FighterUplink.java:46)
    23.         at com.fs.starfarer.campaign.CharacterStats.applyFleetwideToStats(Unknown Source)
    24.         at com.fs.starfarer.campaign.fleet.FleetMember.updateStats(Unknown Source)
    25.         at com.fs.starfarer.campaign.fleet.FleetMember.readResolve(Unknown Source)
    复制代码

    BaseIndustry这个类是做什么的呢

    点评

    哎呀……兽耳助手,以后开新档不要点诺诺娜的精英技能 尽快把游戏升级到097大版本,因为兽耳即将更新的新版本需要在097上运行,已经不会再坏档了  详情 回复 发表于 2024-12-22 21:02

    星域军阀

    请校准时钟

    搬运能手学院教员

    发表于 2024-12-22 21:02:02 | 显示全部楼层
    Senjougahara_Gi 发表于 2024-12-22 20:43
    BaseIndustry这个类是做什么的呢

    哎呀……兽耳助手,以后开新档不要点诺诺娜的精英技能
    尽快把游戏升级到097大版本,因为兽耳即将更新的新版本需要在097上运行,已经不会再坏档了

    本版积分规则

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

    GMT+8, 2025-12-6 09:35

    Powered by Discuz! X3.5

    © 2001-2077 Tencent Cloud | Durian Software Studio

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