RimWorld

RimWorld

[多线程优化]Multi-Threading Pawns
不停弹这个红字
System.TypeInitializationException: The type initializer for 'MultiThreadingPawns.DevOverlay' threw an exception. ---> System.MissingMethodException: void Verse.LongEventHandler.QueueLongEvent(System.Action,string,bool,System.Action`1<System.Exception>,bool,bool,System.Action)
--- End of inner exception stack trace ---
[Ref 35F5D08A] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
Verse.GameComponentUtility:GameComponentOnGUI ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.UIRoot.UIRootOnGUI_Patch3 (Verse.UIRoot)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.UIRoot_Play.UIRootOnGUI_Patch4 (RimWorld.UIRoot_Play)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.OnGUI_Patch2 (Verse.Root)
< >
Showing 1-6 of 6 comments
凌&星  [developer] 21 Aug @ 6:39am 
ok收到了
凌&星  [developer] 22 Aug @ 2:25am 
Originally posted by windom86:
System.TypeInitializationException: The type initializer for 'MultiThreadingPawns.DevOverlay' threw an exception. ---> System.MissingMethodException: void Verse.LongEventHandler.QueueLongEvent(System.Action,string,bool,System.Action`1<System.Exception>,bool,bool,System.Action)
--- End of inner exception stack trace ---
[Ref 35F5D08A] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
Verse.GameComponentUtility:GameComponentOnGUI ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.UIRoot.UIRootOnGUI_Patch3 (Verse.UIRoot)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.UIRoot_Play.UIRootOnGUI_Patch4 (RimWorld.UIRoot_Play)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.OnGUI_Patch2 (Verse.Root)
此问题已经修复
This comment is awaiting analysis by our automated content check system. It will be temporarily hidden until we verify that it does not contain harmful content (e.g. links to websites that attempt to steal information).
凌&星  [developer] 22 Aug @ 6:58am 
Originally posted by 一块有理想的SSD:
https://gist.github.com/HugsLibRecordKeeper/6239df6131bd52334a4bfb6247d9a2ba
这个是完整报错日志
好的收到了,我康康
Exception in Verse.Map.MapPostTick: System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct.
[Ref 791463DB]
[0x0000a] in <51fded79cd284d4d911c5949aff4cb21>:0
at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x000ae] in <51fded79cd284d4d911c5949aff4cb21>:0
at System.Collections.Generic.Dictionary`2[TKey,TValue].TryGetValue (TKey key, TValue& value) [0x00000] in <51fded79cd284d4d911c5949aff4cb21>:0
at RimWorld.StatWorker.GetValue (RimWorld.StatRequest req, System.Boolean applyPostProcess) [0x00053] in <cb53cd4422904947932d33f561ad8d15>:0
- TRANSPILER Krkr.RocketMan: IEnumerable`1 RocketMan.Optimizations.StatWorker_Patch:Transpiler(IEnumerable`1 instructions, MethodBase original)
at RimWorld.StatWorker.GetValue (Verse.Thing thing, System.Boolean applyPostProcess, System.Int32 cacheStaleAfterTicks) [0x0007c] in <cb53cd4422904947932d33f561ad8d15>:0
at RimWorld.StatExtension.GetStatValue (Verse.Thing thing, RimWorld.StatDef stat, System.Boolean applyPostProcess, System.Int32 cacheStaleAfterTicks) [0x0000c] in <cb53cd4422904947932d33f561ad8d15>:0
- POSTFIX yrtwof.Rimpedia: Void Rimpedia.Patch.Rimpedia_Patch+RP_RecordBonus_Patch:Postfix(Single& __result, StatDef stat)
at RimWorld.SteadyEnvironmentEffects.FinalDeteriorationRate (Verse.Thing t, System.Boolean roofed, System.Boolean roomUsesOutdoorTemperature, Verse.TerrainDef terrain, System.Collections.Generic.List`1[T] reasons) [0x0001a] in <cb53cd4422904947932d33f561ad8d15>:0
at RimWorld.SteadyEnvironmentEffects.TryDoDeteriorate (Verse.Thing t, System.Boolean roofed, System.Boolean roomUsesOutdoorTemperature, Verse.TerrainDef terrain) [0x0007f] in <cb53cd4422904947932d33f561ad8d15>:0
- PREFIX ItemTeleporter.Mod: Boolean ItemTeleporter.TryDoDeteriorate_Patch:Prefix(Thing t)
at RimWorld.SteadyEnvironmentEffects.DoCellSteadyEffects (Verse.IntVec3 c) [0x001e8] in <cb53cd4422904947932d33f561ad8d15>:0
- POSTFIX Mlie.SomeThingsFloat: Void SomeThingsFloat.SteadyEnvironmentEffects_DoCellSteadyEffects:Postfix(IntVec3 c, Map ___map)
at RimWorld.SteadyEnvironmentEffects.SteadyEnvironmentEffectsTick () [0x000d7] in <cb53cd4422904947932d33f561ad8d15>:0
at Verse.Map.MapPostTick () [0x000b9] in <cb53cd4422904947932d33f561ad8d15>:0
- TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
- PREFIX LingXing.multithreadingpawns: Void MultiThreadingPawns.Map_MapPostTick_Barrier:Prefix()
- POSTFIX com.rimworldprefabproject.patches: Void RimworldPrefabProject.Core.Patches.ProjectionManagerPatch:Postfix(Map __instance)
- FINALIZER LingXing.multithreadingpawns: Void MultiThreadingPawns.Map_MapPostTick_Barrier:Finalizer()
< >
Showing 1-6 of 6 comments
Per page: 1530 50