RimWorld

RimWorld

More Archotech Garbage [Discontinued, maybe still functional, wouldn't bet on that tho]
Bobdolemite 12. feb. 2021 kl. 16:29
Red Liner Debug
Hi there, I may have found an incompatible mod: Standalone Hotspring (link below). When More Archotech Garbage is loaded above this mod you get the following red liner errors on loading the main screen:

Error Log: https://gist.github.com/5a18af473f868420d591556293252156
Mod Link: https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2205980094

5 Errors listed below related to this setup. I have a second log as well, this red liner error also occurs on loading the main screen. (just 1 error this time)
Sidst redigeret af Bobdolemite; 12. feb. 2021 kl. 16:37
< >
Viser 1-15 af 15 kommentarer
Bobdolemite 12. feb. 2021 kl. 16:29 
Error 1/5:

Could not find a type named StandaloneHotSpring.JoyGiver_BathStandaloneHotSpring
Verse.Log:Verse.Log.Error_Patch2(String, Boolean)
Verse.ParseHelper:ParseType(String)
Verse.ParseHelper:FromString(String)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlLoader:Verse.DirectXmlLoader.DefFromNode_Patch1(XmlNode, LoadableXmlAsset)
Verse.LoadedModManager:Verse.LoadedModManager.ParseAndProcessXML_Patch2(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_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()
Sidst redigeret af Bobdolemite; 12. feb. 2021 kl. 16:31
Bobdolemite 12. feb. 2021 kl. 16:30 
Error 2/5:

Could not find a type named StandaloneHotSpring.JobDriver_bathStandaloneHotSpring
Verse.Log:Verse.Log.Error_Patch2(String, Boolean)
Verse.ParseHelper:ParseType(String)
Verse.ParseHelper:FromString(String)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlLoader:Verse.DirectXmlLoader.DefFromNode_Patch1(XmlNode, LoadableXmlAsset)
Verse.LoadedModManager:Verse.LoadedModManager.ParseAndProcessXML_Patch2(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_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()
Sidst redigeret af Bobdolemite; 12. feb. 2021 kl. 16:31
Bobdolemite 12. feb. 2021 kl. 16:30 
Error 3/5:

Could not find a type named StandaloneHotSpring.StandaloneHotSpringBath
Verse.Log:Verse.Log.Error_Patch2(String, Boolean)
Verse.ParseHelper:ParseType(String)
Verse.ParseHelper:FromString(String)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlLoader:Verse.DirectXmlLoader.DefFromNode_Patch1(XmlNode, LoadableXmlAsset)
Verse.LoadedModManager:Verse.LoadedModManager.ParseAndProcessXML_Patch2(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_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()
Sidst redigeret af Bobdolemite; 12. feb. 2021 kl. 16:31
Bobdolemite 12. feb. 2021 kl. 16:30 
Error 4/5:

Config error in StandaloneHotSpring: has null thingClass.
Verse.Log:Verse.Log.Error_Patch2(String, Boolean)
Verse.DefDatabase`1:ErrorCheckAllDefs()
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Verse.GenGeneric:InvokeStaticMethodOnGenericType(Type, Type, String)
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_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()
Sidst redigeret af Bobdolemite; 12. feb. 2021 kl. 16:32
Bobdolemite 12. feb. 2021 kl. 16:30 
Error 5:

Config error in StandaloneHotSpring: has null thingClass.
Verse.Log:Verse.Log.Error_Patch2(String, Boolean)
Verse.DefDatabase`1:ErrorCheckAllDefs()
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Verse.GenGeneric:InvokeStaticMethodOnGenericType(Type, Type, String)
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_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()
MrKociak  [udvikler] 12. feb. 2021 kl. 16:33 
Welp, I guess I'll add it as the first member of the incompatability list. Thanks for spotting it. I'll of course attempt to fix it in the future.
Bobdolemite 12. feb. 2021 kl. 16:35 
Second Error Log: https://gist.github.com/5053f1432d091162ba27ccbf6d3ddbe8

Error 1:

Could not find type named BetterHealerSerum.CompProperties_BetterResurrect from node <li Class="BetterHealerSerum.CompProperties_BetterResurrect" />
Verse.Log:Verse.Log.Error_Patch2(String, Boolean)
Verse.DirectXmlToObject:ClassTypeOf(XmlNode)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ListFromXml(XmlNode)
Verse.DirectXmlToObject:ListFromXmlReflection(XmlNode)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlLoader:Verse.DirectXmlLoader.DefFromNode_Patch1(XmlNode, LoadableXmlAsset)
Verse.LoadedModManager:Verse.LoadedModManager.ParseAndProcessXML_Patch2(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_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()
Bobdolemite 12. feb. 2021 kl. 16:37 
@MrKociak Thx for the quick reply =) just wanted to share the logs in case it helps. Love the mod BTW.

Also wanted to note that I had to edit the OP link, I was missing a space between error log: and the hyperlink.... this caused steam to read it as a malicious link, apolagies if it gave anyone a scare lol.
Sidst redigeret af Bobdolemite; 12. feb. 2021 kl. 16:40
MrKociak  [udvikler] 12. feb. 2021 kl. 16:39 
Before the reupload someone also had the problem with the springs and the resurrector. Thanks to this report I know it's not just a one time error. I'll update the description once I release the next update in like an hour :p
Salad Snake 13. feb. 2021 kl. 17:18 
Probably related: My game bugs out with this mod enabled. My pawns are unable to do any kind of recreation at all and all develop the moodlet "recreation starved". I'd post an error message but I've had to disable error logging because of some unrelated bugs with another mod, and the game takes 20 minutes to start so re-enabling this mod would be 40 minutes of my time minimum just to generate a hugslib error.
MrKociak  [udvikler] 14. feb. 2021 kl. 3:54 
Most likely another incompatability, if you ever happen to find out the culprit then let me know so I can include it in the description
Yeah, the other person was me - sorry for not posting here again after you made you re-upload, but I initially wanted to test it a bit more (and maybe dig a bit into the assemblies of 'Hot Spring') but in the end I couldn't be bothered to even start my current setup until my additional 8GB RAM arrives. :)

Unfortunately I'm not code-savvy enough, and can't really find what's the problem with both jobgiver in this case - they basically chanceling each other out, depending on which mod is loaded first - but I can't grasp where exactly this is happening.

I personally suspect Standalone Hotspring to do some dirty patching - and I don't think the mod is actually maintained - but at least it worked so far with everything else I'm using. And to be honest; I would be sad if I had to drop it - it really is a neat addition to recreational tasks and you finally can make a geyser to the center of your colony. ^^

Sidst redigeret af tide{S}haper industries; 14. feb. 2021 kl. 4:20
MrKociak  [udvikler] 14. feb. 2021 kl. 4:28 
Yeah the hotspring mod is very nice and it's a shame I can't really find a good way to make them work together. I can always try and find which of my building/items causes it (I suspect the resurrector) and make a band-aid patch that either removes the item or gives it different properties (like making the resurrector basically work the same as the regular mech serum) if the hotspring mod is active.
Exception in ConfigErrors() of MakeArchotechAndroidPill: System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Verse.Def+<ConfigErrors>d__19.MoveNext () [0x001e7] in <8c663350f7604a09930c7d91817609f0>:0
at Verse.RecipeDef+<ConfigErrors>d__79.MoveNext () [0x0006f] in <8c663350f7604a09930c7d91817609f0>:0
at Verse.DefDatabase`1[T].ErrorCheckAllDefs () [0x0006c] in <8c663350f7604a09930c7d91817609f0>:0
Verse.Log:Error(String, Boolean)
Verse.DefDatabase`1:ErrorCheckAllDefs()
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Verse.GenGeneric:InvokeStaticMethodOnGenericType(Type, Type, String)
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_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()
MrKociak  [udvikler] 3. apr. 2021 kl. 7:36 
@砸烂勃列日涅夫狗头 My apologies for the late as hell reply, I'll try and look into this
< >
Viser 1-15 af 15 kommentarer
Per side: 1530 50