边缘世界 RimWorld

边缘世界 RimWorld

RimTalk
9588g 9 月 22 日 上午 2:43
Bug Report : Turret Issue
Exception filling window for LudeonTK.EditWindow_Log: System.InvalidOperationException: Collection was modified; enumeration operation may not execute.

[Ref 2376B54C]

  at System.Collections.Generic.Queue`1+Enumerator[T].MoveNext () [0x00013] in <51fded79cd284d4d911c5949aff4cb21>:0 

  at LudeonTK.EditWindow_Log.DoMessagesListing (UnityEngine.Rect listingRect) [0x001f2] in <24d25868955f4df08b02c73b55f389fe>:0 

    - PREFIX UnlimitedHugs.HugsLib: Boolean HugsLib.Patches.EditWindow_Log_Patch:ExtraLogWindowButtons(Window __instance, Rect& listingRect)

  at LudeonTK.EditWindow_Log.DoWindowContents (UnityEngine.Rect inRect) [0x0026e] in <24d25868955f4df08b02c73b55f389fe>:0 

  at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001a6] in <24d25868955f4df08b02c73b55f389fe>:0 

UnityEngine.StackTraceUtility:ExtractStackTrace ()

(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)

Verse.Window:InnerWindowOnGUI (int)

UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)



As soon as the turret starts firing, the error log starts to pop up like a mess.



Exception ticking Bullet_DMGT_762x51mmNATO612825. Suppressing further errors. Exception: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 83DD12D9]
  at RimTalk.Service.PawnService.GetPawnName (Verse.Pawn pawn, Verse.Pawn nearbyPawn) [0x00042] in /Users/chris/RiderProjects/RimTalk/Source/Service/PawnService.cs:114 
  at RimTalk.Patches.BattleLogPatch.Postfix (Verse.LogEntry entry) [0x00057] in /Users/chris/RiderProjects/RimTalk/Source/Patch/BattleLogPatch.cs:24 
  at Verse.BattleLog.Add (Verse.LogEntry entry) [0x0012d] in <24d25868955f4df08b02c73b55f389fe>:0 
    - POSTFIX cj.rimtalk: Void RimTalk.Patches.BattleLogPatch:Postfix(LogEntry entry)
  at RimWorld.Bullet.Impact (Verse.Thing hitThing, System.Boolean blockedByShield) [0x00045] in <24d25868955f4df08b02c73b55f389fe>:0 
    - POSTFIX fuu.bloodanimations: Void BloodAnimations.Bullet_Impact:Impact(Bullet& __instance, Thing hitThing, Boolean blockedByShield)
  at Verse.Projectile.CheckForFreeIntercept (Verse.IntVec3 c) [0x00228] in <24d25868955f4df08b02c73b55f389fe>:0 
    - TRANSPILER SmashPhil.VehicleFramework: IEnumerable`1 Vehicles.Patch_Combat:VehicleProjectileInterceptor(IEnumerable`1 instructions)
    - TRANSPILER OskarPotocki.VEF: IEnumerable`1 VEF.Weapons.VanillaExpandedFramework_Projectile_SetTrueOrigin_Patch:Transpiler(IEnumerable`1 codeInstructions)
    - POSTFIX OskarPotocki.VEF: Void VEF.Weapons.TeslaProjectile+ProjectilePatches:Postfix()
  at Verse.Projectile.CheckForFreeInterceptBetween (UnityEngine.Vector3 lastExactPos, UnityEngine.Vector3 newExactPos) [0x00171] in <24d25868955f4df08b02c73b55f389fe>:0 
    - TRANSPILER OskarPotocki.VEF: IEnumerable`1 VEF.Weapons.VanillaExpandedFramework_Projectile_SetTrueOrigin_Patch:Transpiler(IEnumerable`1 codeInstructions)
    - PREFIX TOT.CMC.Weaponry: Boolean TOT_DLL_test.HarmonyPatches+Harmony_CheckForFreeInterceptBetween:Prefix(Projectile __instance, Vector3 lastExactPos, Vector3 newExactPos, Boolean& __result)
    - POSTFIX ShipInteriorMod2: Void SaveOurShip2.ShieldsWithoutDLC:Postfix(Projectile __instance, Vector3 lastExactPos, Vector3 newExactPos, Boolean& __result)
  at Verse.Projectile.TickInterval (System.Int32 delta) [0x00074] in <24d25868955f4df08b02c73b55f389fe>:0 
  at Verse.Thing.DoTick () [0x000eb] in <24d25868955f4df08b02c73b55f389fe>:0 
  at Verse.TickList.Tick () [0x00139] in <24d25868955f4df08b02c73b55f389fe>:0 
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.Log:ErrorOnce (string,int)
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
Verse.Root_Play:Update ()

And I was able to confirm that the Rimtalk crash issue occurred in this part.
< >
正在显示第 1 - 1 条,共 1 条留言
Juicy  [开发者] 9 月 23 日 上午 8:23 
Thanks for the report. This log shows you’re running an older version of RimTalk. Please update and try again.
< >
正在显示第 1 - 1 条,共 1 条留言
每页显示数: 1530 50