Ludeon Forums

RimWorld => Mods => Mod bugs => Topic started by: rezendore on January 13, 2017, 12:53:43 PM

Title: [A16] Miscellaneous Robots error log.
Post by: rezendore on January 13, 2017, 12:53:43 PM
https://gist.github.com/e9d4f93477d1f3c1561c96294f7912bc

-----

I can buy robots and install them just fine. But getting them to turn on causes this error to turn in the console.

-----

Could not resolve reference to object with loadID Thing_AIRobot_Cleaner1515243 of type Verse.Pawn. Was it compressed away, destroyed, had no ID number, or not saved/loaded right?
Verse.Log:Warning(String)
Verse.LoadedObjectDirectory:ObjectWithLoadID(String)
Verse.CrossRefResolver:NextResolvedRef()
Verse.Scribe_References:LookReference(Pawn&, String, Boolean)
Fluffy_Tabs.PawnPrioritiesTracker:ExposeData()
Verse.CrossRefResolver:ResolveAllCrossReferences()
Verse.Game:LoadGame()
Verse.SavedGameLoader:LoadGameFromSaveFile(String)
Verse.Root_Play:<Start>m__736()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__733()

The problem persists on new colonies and old.
Title: Re: [A16] Miscellaneous Robots error log.
Post by: sulusdacor on January 13, 2017, 01:06:13 PM
fluffys worktab and the misc robots had an issue if used together. not sure if it's fixed.

edit. forgot to mention you might want to post this in the mods thread if you know which mod caused the error ;)
Title: Re: [A16] Miscellaneous Robots error log.
Post by: rezendore on January 13, 2017, 01:28:57 PM
Whoops, my bad. Is there a specific place for me to post this on the thread of the mod? I checked and couldn't find anything.
Title: Re: [A16] Miscellaneous Robots error log.
Post by: sulusdacor on January 13, 2017, 06:16:19 PM
i personaly would just post in the mod release thread of the mod in question.
Title: Re: [A16] Miscellaneous Robots error log.
Post by: RawCode on January 13, 2017, 09:01:42 PM
thingdefs with following numbers cause such issues, if you already know violating mod, post inside thread of that mod.

it's possible to fix mod, especially if fault is 3 lines fix, but you really should report original author.
Title: Re: [A16] Miscellaneous Robots error log.
Post by: rezendore on January 13, 2017, 09:45:49 PM
Thanks for clearing that up. I will send a post to the author with this as a reference.
Title: Re: [A16] Miscellaneous Robots error log.
Post by: skullywag on January 18, 2017, 05:57:06 AM
Quote from: RawCode on January 13, 2017, 09:01:42 PM
thingdefs with following numbers cause such issues, if you already know violating mod, post inside thread of that mod.

it's possible to fix mod, especially if fault is 3 lines fix, but you really should report original author.

Thats not a thingdef, thats a thing, they always have numbers after them. Its the thingID.
Title: Re: [A16] Miscellaneous Robots error log.
Post by: notfood on January 18, 2017, 11:17:16 AM
Pretty sure the xml loader will refuse to load a Def that contains invalid characters in the defName, numbers are disallowed too.
Title: Re: [A16] Miscellaneous Robots error log.
Post by: skullywag on January 18, 2017, 01:08:52 PM
yes it will but the log is showing a thing with its ID not a thingdef in xml.
Title: Re: [A16] Miscellaneous Robots error log.
Post by: Haplo on January 18, 2017, 04:29:44 PM
In this case Fluffys Worktab needed to be updated and then it works.
FYI: The ThingDefs of this robot is AIRobot_Cleaner. The shown text is the Thing name (including the hash at the end).