RimWorld

RimWorld

More Archotech Garbage [Discontinued, maybe still functional, wouldn't bet on that tho]
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)
Senast ändrad av Bobdolemite; 12 feb, 2021 @ 16:37
< >
Visar 1-15 av 15 kommentarer
Bobdolemite 12 feb, 2021 @ 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()
Senast ändrad av Bobdolemite; 12 feb, 2021 @ 16:31
Bobdolemite 12 feb, 2021 @ 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()
Senast ändrad av Bobdolemite; 12 feb, 2021 @ 16:31
Bobdolemite 12 feb, 2021 @ 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()
Senast ändrad av Bobdolemite; 12 feb, 2021 @ 16:31
Bobdolemite 12 feb, 2021 @ 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()
Senast ändrad av Bobdolemite; 12 feb, 2021 @ 16:32
Bobdolemite 12 feb, 2021 @ 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  [utvecklare] 12 feb, 2021 @ 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 @ 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 @ 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.
Senast ändrad av Bobdolemite; 12 feb, 2021 @ 16:40
MrKociak  [utvecklare] 12 feb, 2021 @ 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 @ 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  [utvecklare] 14 feb, 2021 @ 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. ^^

Senast ändrad av tide{S}haper industries; 14 feb, 2021 @ 4:20
MrKociak  [utvecklare] 14 feb, 2021 @ 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  [utvecklare] 3 apr, 2021 @ 7:36 
@砸烂勃列日涅夫狗头 My apologies for the late as hell reply, I'll try and look into this
< >
Visar 1-15 av 15 kommentarer
Per sida: 1530 50