Senjougahara_Gi 发表于 2024-12-22 02:14:55

存档报错求助 FMmbr是什么!

看日志好像是读这个 键字对的时候出了空指针,请问一下各位大佬 是存什么数据的 可以直接删掉吗?
不太懂存档的数据结构,没看出来这段哪空了 ......
<FMmbr z="239114" o="0" sid="mora_Hull" sN="ISS Fern" t="SHIP" iF="false" id="3785a" sUN="false" civ="false" cCiv="false">
<savedVariant z="239115" hId="mora_default_D" v="12" c="0" hVId="mora_Hull" vDN="打击" s="REFIT" mAAW="true" gV="false">
<wpn z="239116">
<e>
<st>WS 002</st>
<st>lightdualac</st>
</e>
<e>
<st>WS 003</st>
<st>diableavionics_thrush</st>
</e>
<e>
<st>WS 012</st>
<st>vulcan</st>
</e>
<e>
<st>WS 005</st>
<st>vulcan</st>
</e>
<e>
<st>WS 004</st>
<st>AL_thunderpod</st>
</e>
<e>
<st>WS 014</st>
<st>vulcan</st>
</e>
<e>
<st>WS 007</st>
<st>lightac</st>
</e>
<e>
<st>WS 013</st>
<st>lightac</st>
</e>
</wpn>
<sM z="239117"></sM>
<wng z="239118">
<st>perdition_wing</st>
<st>perdition_wing</st>
<st>broadsword_wing</st>
</wng>
<wG z="239119">
<WGSpec z="239120" t="LINKED" a="false">
<s z="239121">
<st>WS 002</st>
</s>
</WGSpec>
<WGSpec z="239122" t="ALTERNATING" a="false">
<s z="239123">
<st>WS 003</st>
<st>WS 004</st>
</s>
</WGSpec>
<WGSpec z="239124" t="LINKED" a="true">
<s z="239125">
<st>WS 007</st>
<st>WS 013</st>
</s>
</WGSpec>
<WGSpec z="239126" t="LINKED" a="true">
<s z="239127">
<st>WS 012</st>
<st>WS 005</st>
<st>WS 014</st>
</s>
</WGSpec>
</wG>
<hM z="239128">
<st>targetingunit</st>
<st>progsmod_xptracker</st>
<st>sun_sl_wellknown</st>
<st>comp_structure</st>
<st>degraded_life_support</st>
</hM>
<pM z="239129">
<st>progsmod_xptracker</st>
<st>sun_sl_wellknown</st>
<st>comp_structure</st>
<st>degraded_life_support</st>
</pM>
<sMods z="239130"></sMods>
<sModdedBuiltIns z="239131"></sModdedBuiltIns>
<suM z="239132"></suM>
<tags z="239133">
<st>$$EXOTICA$${"baseBandwidth":45}</st>
<st>ship_recoverable</st>
</tags>
</savedVariant>
<status z="239134">
<status z="239135">
<ShipStatus z="239136" hF="0.0" gW="16" gH="15">
<aCF z="239137">
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
</aCF>
<s ref="239134"></s>
<hullDamageTaken>0.0</hullDamageTaken>
<armorDamageTaken>0.0</armorDamageTaken>
</ShipStatus>
</status>
<member ref="239114"></member>
</status>
<rT z="239154" cr="0.0" crPTM="0.0" sR="false" mo="false" lCR="false">
<m ref="239114"></m>
<recentEvents z="239155">
<CREvent z="239156">
<crAmount>-1.0</crAmount>
<text>在战斗中停机</text>
<elapsed>0.0</elapsed>
</CREvent>
</recentEvents>
</rT>
<fD ref="40287"></fD>
</FMmbr>

cjy4312 发表于 2024-12-22 17:16:32

报错内容截取不够完整,看不到具体加载出错的class
不要盲目修改存档,先抓到真的报错位置再看缺了什么数据

Senjougahara_Gi 发表于 2024-12-22 20:43:32

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

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:320)
        at com.fs.starfarer.api.impl.campaign.econ.impl.BaseIndustry.supply(BaseIndustry.java:309)
        at com.fs.starfarer.api.impl.campaign.econ.impl.BaseIndustry.supply(BaseIndustry.java:305)
        at indevo.economy.conditions.ResourceCondition.unapplyAdditionalSupDem(ResourceCondition.java:184)
        at indevo.economy.conditions.ResourceCondition.unapply(ResourceCondition.java:108)
        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.getNumFighterBays(BaseSkillEffectDescription.java:753)
        at com.fs.starfarer.api.impl.campaign.skills.BaseSkillEffectDescription.computeAndCacheThresholdBonus(BaseSkillEffectDescription.java:315)
        at com.fs.starfarer.api.impl.campaign.skills.BaseSkillEffectDescription.computeAndCacheThresholdBonus(BaseSkillEffectDescription.java:298)
        at com.fs.starfarer.api.impl.campaign.skills.FighterUplink$Level1.apply(FighterUplink.java:46)
        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)
BaseIndustry这个类是做什么的呢

Tick_Tock_Man 发表于 2024-12-22 21:02:02

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

哎呀……兽耳助手,以后开新档不要点诺诺娜的精英技能
尽快把游戏升级到097大版本,因为兽耳即将更新的新版本需要在097上运行,已经不会再坏档了
页: [1]
查看完整版本: 存档报错求助 FMmbr是什么!