Immense exception spam from LiquidCovered?

Issue #11288 resolved
John Snail created an issue
RunSegment::EndTurnObjectList: System.NullReferenceException: Object reference not set to an instance of an object
  at XRL.World.GameObject.CanInteractInCellWithSolid (XRL.World.GameObject Actor) [0x00000] in <bf87362bfda94873b09bc0cbee146698>:0 
  at XRL.World.Parts.LiquidVolume.PourIntoCellInternal (XRL.World.GameObject Pourer, XRL.World.Cell TargetCell, System.Int32 PourAmount, System.Boolean CanPourOn, System.Boolean Pure, System.Boolean CanMergeWithGroundLiquid, System.Boolean& RequestInterfaceExit) [0x001b3] in <bf87362bfda94873b09bc0cbee146698>:0 
  at XRL.World.Parts.LiquidVolume.PourIntoCell (XRL.World.GameObject Pourer, XRL.World.Cell TargetCell, System.Int32 PourAmount, System.Boolean& RequestInterfaceExit, System.Boolean CanPourOn, System.Boolean Pure, System.Boolean CanMergeWithGroundLiquid) [0x00000] in <bf87362bfda94873b09bc0cbee146698>:0 
  at XRL.World.Parts.LiquidVolume.PourIntoCell (XRL.World.GameObject Pourer, XRL.World.Cell TargetCell, System.Int32 PourAmount, System.Boolean CanPourOn, System.Boolean Pure, System.Boolean CanMergeWithGroundLiquid) [0x00002] in <bf87362bfda94873b09bc0cbee146698>:0 
  at XRL.World.Parts.LiquidVolume.FlowIntoCell (System.Int32 Amount, XRL.World.Cell TargetCell, XRL.World.GameObject Pourer, System.Boolean CanPourOn, System.Boolean Pure, System.Boolean CanMergeWithGroundLiquid) [0x00024] in <bf87362bfda94873b09bc0cbee146698>:0 
  at XRL.World.Effects.LiquidCovered.ProcessDynamics () [0x0029e] in <bf87362bfda94873b09bc0cbee146698>:0 
  at XRL.World.Effects.LiquidCovered.HandleEvent (XRL.World.EndTurnEvent E) [0x00045] in <bf87362bfda94873b09bc0cbee146698>:0 
  at XRL.World.EndTurnEvent.handleEffectDispatch (XRL.World.Effect Effect) [0x00000] in <bf87362bfda94873b09bc0cbee146698>:0 
  at XRL.World.GameObject.HandleEventInner (XRL.World.MinEvent E, System.Int32 ID) [0x000f2] in <bf87362bfda94873b09bc0cbee146698>:0 
  at XRL.World.GameObject.HandleEvent[T] (T E) [0x003da] in <bf87362bfda94873b09bc0cbee146698>:0 
  at XRL.World.EndTurnEvent.Send (XRL.World.GameObject Object) [0x00049] in <bf87362bfda94873b09bc0cbee146698>:0 
  at XRL.Core.ActionManager.RunSegment (System.Boolean bUnityDebug) [0x01ed6] in <bf87362bfda94873b09bc0cbee146698>:0 

Was in the Rainbow Wood, that might’ve been when it started.

Comments (6)

  1. kernelmethod

    have some saves and a complete Player.log attached to #11332. Definitely causing more issues than just log spam (in that case the error was propagating into Shank and preventing ability use)

  2. John Snail reporter

    Yeah, I specified “exception” because it’s been causing horrific lag and probably also aborting some code. I forget what patch introduced this, but I believe it was recent (at most a few weeks ago).

  3. Log in to comment