RimWorld

RimWorld

Rimefeller
error when loading
SaveableFromNode exception: System.NullReferenceException: Object reference not set to an instance of an object
at Rimefeller.HarmonyPatches+Harmony_BackCompatibleDefName.Prefix (System.Type defType, System.String defName, System.String& __result) [0x0000d] in <06aca2482fb2462b88b462df73494cc6>:0
at (wrapper dynamic-method) Verse.BackCompatibility.Verse.BackCompatibility.BackCompatibleDefName_Patch1(System.Type,string,bool,System.Xml.XmlNode)
at Verse.ScribeExtractor.DefFromNode[T] (System.Xml.XmlNode subNode) [0x00037] in <4489f1367c1c4d76b2ae1272c8ed691d>:0
at Verse.Scribe_Defs.Look[T] (T& value, System.String label) [0x00056] in <4489f1367c1c4d76b2ae1272c8ed691d>:0
at Verse.BattleLogEntry_RangedImpact.ExposeData () [0x00038] in <4489f1367c1c4d76b2ae1272c8ed691d>:0
at Verse.ScribeExtractor.SaveableFromNode[T] (System.Xml.XmlNode subNode, System.Object[] ctorArgs) [0x001ca] in <4489f1367c1c4d76b2ae1272c8ed691d>:0
Subnode:
<li Class="BattleLogEntry_RangedImpact"><ticksAbs>8116492</ticksAbs><logID>9581</logID><damagedParts IsNull="True" /><damagedPartsDestroyed IsNull="True" /><initiatorPawn>Thing_Human187467</initiatorPawn><recipientPawn>null</recipientPawn><recipientThing>Upgraded_Geothermal</recipientThing><originalTargetPawn>Thing_Bear_Grizzly324052</originalTargetPawn><originalTargetMobile>True</originalTargetMobile><weaponDef>Gun_MachinePistol</weaponDef><projectileDef>Bullet_MachinePistol</projectileDef></li>
Verse.Log:Error(String, Boolean)
Verse.ScribeExtractor:SaveableFromNode(XmlNode, Object[])
Verse.Scribe_Collections:Look(List`1&, Boolean, String, LookMode, Object[])
Verse.Scribe_Collections:Look(List`1&, String, LookMode, Object[])
Verse.Battle:ExposeData()
Verse.ScribeExtractor:SaveableFromNode(XmlNode, Object[])
Verse.Scribe_Collections:Look(List`1&, Boolean, String, LookMode, Object[])
Verse.Scribe_Collections:Look(List`1&, String, LookMode, Object[])
Verse.BattleLog:ExposeData()
Verse.ScribeExtractor:SaveableFromNode(XmlNode, Object[])
Verse.Scribe_Deep:Look(BattleLog&, Boolean, String, Object[])
Verse.Scribe_Deep:Look(BattleLog&, String, Object[])
Verse.Game:ExposeSmallComponents()
Verse.Game:Verse.Game.LoadGame_Patch1(Game)
Verse.SavedGameLoaderNow:Verse.SavedGameLoaderNow.LoadGameFromSaveFileNow_Patch4(String)
Verse.<>c:<Start>b__1_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()
< >
Showing 1-4 of 4 comments
Dubwise  [developer] 1 Feb, 2021 @ 9:09am 
thats the backward compatibility patch, you might have corrupted save data so if my patch is throwing an error the original method without my patch probably would too, since its just checking a def name and type, if either of those are missing then it will fail regardless
[GB] Mathew 1 Feb, 2021 @ 3:54pm 
Originally posted by Dubwise:
thats the backward compatibility patch, you might have corrupted save data so if my patch is throwing an error the original method without my patch probably would too, since its just checking a def name and type, if either of those are missing then it will fail regardless

what do you mean by this i just get error when loading any map but is fine with out the mod i think it might be a comparability issue also i am on 1.1

if u can help let me know what u need
Thank you
Dubwise  [developer] 1 Feb, 2021 @ 4:19pm 
sorry i can't help with 1.1, everythings moved onto 1.2 now, basically in your save file there's an entry where its referencing a def and the class or def or def name has gone null for some reason, maybe you removed a mod, this is the first time i have had a report of a bug with the BackCompatibleDefName patch
[GB] Mathew 2 Feb, 2021 @ 6:52am 
Originally posted by Dubwise:
sorry i can't help with 1.1, everythings moved onto 1.2 now, basically in your save file there's an entry where its referencing a def and the class or def or def name has gone null for some reason, maybe you removed a mod, this is the first time i have had a report of a bug with the BackCompatibleDefName patch

ok i should probably to move to latest update hopefully everything will work
thank your for taking time to look at my issue :)
< >
Showing 1-4 of 4 comments
Per page: 1530 50