Modded Game error help

Started by kush89, March 02, 2018, 02:09:01 AM

Previous topic - Next topic

kush89

Object with load ID Thing_Human998 is referenced (xml node name: Pawn) but is not deep-saved. This will cause errors during loading.
Verse.Log:Warning(String)
Verse.DebugLoadIDsSavingErrorsChecker:CheckForErrorsAndClear()
Verse.ScribeSaver:FinalizeSaving()
Verse.SafeSaver:DoSave(String, String, Action)
Verse.SafeSaver:Save(String, String, Action)
Verse.GameDataSaveLoader:SaveGame(String)
RimWorld.Autosaver:DoAutosave()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Play:Update()

Not sure what this means but it started happening after I installed misc robots. I think it has to do with dd work tab not sure though any help would be great. Any other info you need let me know I'll get it asap, thanks in advance.


Calahan

Please read the pinned "How to Report a Mod Bug" thread at the top of the mod bugs forum and provide as much of the requested information as you can (primarily your log file and mod list).

kush89

Ahh ok. Sorry for not reading the sticky post I looked for the specific thread to post mod errors in but I didn't look hard enough. I have believe I have uninstalled the mods causing the errors and my outputlog doesnt seem to have the errors logged that I wanted help with. Anyways I belive it had to do with misc robots and dd work tab/ fluffy's worktab. Seems like they dont like robots or maybe something to do with another 1 of the 100 mods I am running. Thank you for pointing out the sticky post I will be sure to follow it the next time I break my game and need help, probably wont be that long lol. I tried to delete the main post but it won't let me, feel free to remove it whenever you want to. Thanks again.

kush89

https://gist.github.com/HugsLibRecordKeeper/f43ef21a07097d6ba74942a891192ced

OK so new errors, new mods lol just testing out a bunch of mods to see what works but would really like to try and understand why they're conflicting and how to fix them or identify them in the future.
I was in Dev mod spawning attacks to see if the game would run/break late game it was going OK got a few errors which I think came from F**k friendly fire based on the error log but really just guessing but, they seemed harmless. Then I spawned in a mech attack and it paused and went to the error log so I guess its a bigger error?
Wasnt sure if I should attach the save file or not let me know if you think it will help.

Canute

Yep, not all mod's works well together with others, mosttimes depend how clean the author created them.

I couldn't find a special mod, nor i saw a mod that is known for trouble at your list.
I think you are using stream, since a few mod's arn't on the forum. Then these stream mod should be all uptodate.
Special jecstools is known for hidden needed updates.

My suggestion, disable some/half of the mod, then check for errors.
No errors, keep adding mods, .....

kush89

Alright I'll try that out, thanks for looking through that massive error log haha:) I appreciate it. I was messing around and just tried a game with no Dev mode on to start and I wasn't getting any errors with the same load order and mod list. Can using Dev mode cause errors that wouldn't happen without it on?

Canute

No,
the error's are still there but they arn't the significant to let the game pause.
But even these pause on error you can disable with one of the icon's you see at the dev's mode.
But it isn't a good idea to ignore red error's on startup, soon or later they can cause gamebreaking error's or you can't load a map anymore.



kush89

#7
OK I figured they were still there but thought I'd check.

Null key while loading dictionary of Verse.Pawn and WM.SmarterFoodSelection.Policy.
Verse.Log:Error(String)
Verse.Scribe_Collections:Look(Dictionary`2&, String, LookMode, LookMode, List`1&, List`1&)
WM.SmarterFoodSelection.WorldDataStore_PawnPolicies:ExposeData()
Verse.CrossRefHandler:ResolveAllCrossReferences()
Verse.ScribeLoader:FinalizeLoading()
Verse.Game:LoadGame()
Verse.SavedGameLoader:LoadGameFromSaveFile(String)
Verse.Root_Play:<Start>m__0()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

https://gist.github.com/HugsLibRecordKeeper/6b39bd37786b4c422febe9db04091ab9

Happens when I load a save not sure what it means I'm gonna try and disable the mod and see if its stable without it but, its a handy mod that I would like to keep in. I left a message on the mods steam page but I'm not sure if the author is still active. I didn't notice any problems with playing with the error and it seems to only generate when I load after a full quit. Any ideas on load order to solve the error or would it be best to just disable it?

Edit
I also get these errors when I load but they're yellow and I think it has something to do with language translation they dont seem to be bad or am I wrong?

https://git.io/vA5EG

Canute

These yellow error's comes from Rimsenal i think, and are harmless.

Yes smarterfood is pretty handy, just try to activate it again and let it at the end of the modlist.

kush89

Alright cool, thanks a ton for all the help :)

kush89

#10
ok, back again lol :P. I cant seem to figure out this one its alwasy yellow and sometimes it does nothing othertimes it removes all hauler/cleaner bots from the game....

https://gist.github.com/HugsLibRecordKeeper/bd4b94d1efc7a9e95cfbafbed73bcda9

Object with load ID Thing_Human1033 is referenced (xml node name: li) but is not deep-saved. This will cause errors during loading.
Verse.Log:Warning(String)
Verse.DebugLoadIDsSavingErrorsChecker:CheckForErrorsAndClear()
Verse.ScribeSaver:FinalizeSaving()
Verse.SafeSaver:DoSave(String, String, Action)
Verse.SafeSaver:Save(String, String, Action)
Verse.GameDataSaveLoader:SaveGame(String)
RimWorld.<DoFileInteraction>c__AnonStorey0:<>m__0()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Play:Update()

any Ideas?
Also this just poped up first time dunno at all what it means or does. Its red though so seems bad

Exception in BreadthFirstTraverse: System.NullReferenceException: Object reference not set to an instance of an object
  at Verse.GenGrid.Standable (IntVec3 c, Verse.Map map) [0x00000] in <filename unknown>:0
  at Verse.ThingUtility.InteractionCellWhenAt (Verse.ThingDef def, IntVec3 center, Rot4 rot, Verse.Map map) [0x00000] in <filename unknown>:0
  at Verse.Thing.get_InteractionCell () [0x00000] in <filename unknown>:0
  at Verse.Pawn.get_InteractionCell () [0x00000] in <filename unknown>:0
  at Verse.ReachabilityWithinRegion.ThingFromRegionListerReachable (Verse.Thing thing, Verse.Region region, PathEndMode peMode, Verse.Pawn traveler) [0x00000] in <filename unknown>:0
  at Verse.GenClosest+<RegionwiseBFSWorker>c__AnonStorey1.<>m__1 (Verse.Region r) [0x00000] in <filename unknown>:0
  at Verse.RegionTraverser+BFSWorker.BreadthFirstTraverseWork (Verse.Region root, Verse.RegionEntryPredicate entryCondition, Verse.RegionProcessor regionProcessor, Int32 maxRegions, RegionType traversableRegionTypes) [0x00000] in <filename unknown>:0
  at Verse.RegionTraverser.BreadthFirstTraverse (Verse.Region root, Verse.RegionEntryPredicate entryCondition, Verse.RegionProcessor regionProcessor, Int32 maxRegions, RegionType traversableRegionTypes) [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.RegionTraverser:BreadthFirstTraverse(Region, RegionEntryPredicate, RegionProcessor, Int32, RegionType)
Verse.GenClosest:RegionwiseBFSWorker(IntVec3, Map, ThingRequest, PathEndMode, TraverseParms, Predicate`1, Func`2, Int32, Int32, Single, RegionType, Boolean)
Verse.GenClosest:ClosestThingReachable(IntVec3, Map, ThingRequest, PathEndMode, TraverseParms, Single, Predicate`1, IEnumerable`1, Int32, Int32, Boolean, RegionType, Boolean)
RimWorld.JobGiver_Work:TryIssueJobPackage_Patch1(Object, Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Conditional:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.Pawn_JobTracker:DetermineNextJob_Patch1(Object, ThinkTreeDef&)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob()
Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick()
TickMultiThread.SpecialInjector_TickMultiThreadDetour2:_Tick(TickList)
TickMultiThread.SpecialInjector_TickMultiThreadDetour3:_DoSingleTick(TickManager)
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

Pretty much same error log as up top but with new error.
https://gist.github.com/HugsLibRecordKeeper/f4c17eb64310417fc3256e23ce1d59ad

kush89

So never figured out what the errors meant but have gotten my game to a stable version so far using
https://ludeon.com/forums/index.php?topic=25305.0
one of the best tools out there easy to use and makes finding the conflicting mods easy for an unskilled noob like me :) I highly recommend it if you're having problems. A lot easier than randomly adding or removing mods based on gut feeling just take the time to read over the mod page and the output file Really helped me out. Shout out to biship to his killer work :)

Canute

Thanks for leting us know about this good tool that helped you :-)