Server Crash


  • --BEGIN DUMP--
    Dump Time
    03/04/2018 13:49:44

    Exception
    System.IndexOutOfRangeException: Index was outside the bounds of the array.
    at Eco.Gameplay.LegislationSystem.Districts.GetDistrictAt(WorldPosition3i position)
    at Eco.Gameplay.Stats.PlayerActionExtensions.SetPosition(IHasPositionContext action, WorldPosition3i position)
    at Eco.Gameplay.Stats.PlayerActionExtensions.SetWorldObjectAndPosition(IHasWorldObjectContext action, WorldObject worldObject)
    at Eco.Gameplay.Stats.ConcretePlayerActions.PolluteAirPlayerActionManager.CreateAction(User user, AirPollutionComponent obj, Single value)
    at Eco.Gameplay.Components.AirPollutionComponent.Tick()
    at System.Collections.Generic.List1.ForEach(Action1 action)
    at Eco.Gameplay.Objects.WorldObject.Tick()
    at Eco.Shared.Utils.EnumerableExtensions.ForEach[T](IEnumerable1 enumeration, Action1 action)
    at Eco.Gameplay.Objects.WorldObjectManager.Run()
    at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    at System.Threading.ThreadHelper.ThreadStart(Object obj)

    --END DUMP--

    My server keeps crashing every 15-30 minutes or so with this error in the dump log. Is there any suggestions to fix this?


  • 3
    Posts
    398
    Views
    Log in to reply


  • Also, I notice this happens Immediately after a player logs in. only 1 certain player.



  • now this crashed. no reason that i could tell.

    --BEGIN DUMP--
    Dump Time
    03/04/2018 15:01:33

    Exception
    System.IndexOutOfRangeException: Index was outside the bounds of the array.
    at Eco.Gameplay.LegislationSystem.Districts.GetDistrictAt(WorldPosition3i position)
    at Eco.Gameplay.Stats.PlayerActionExtensions.SetPosition(IHasPositionContext action, WorldPosition3i position)
    at Eco.Gameplay.Stats.PlayerActionManager1.CreateTypedDefaultAction(User user) at Eco.Gameplay.Stats.ConcretePlayerActions.PolluteAirPlayerActionManager.CreateAction(User user, AirPollutionComponent obj, Single value) at Eco.Gameplay.Components.AirPollutionComponent.Tick() at System.Collections.Generic.List1.ForEach(Action1 action) at Eco.Gameplay.Objects.WorldObject.Tick() at Eco.Shared.Utils.EnumerableExtensions.ForEach[T](IEnumerable1 enumeration, Action`1 action)
    at Eco.Gameplay.Objects.WorldObjectManager.Run()
    at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    at System.Threading.ThreadHelper.ThreadStart(Object obj)

    --END DUMP--


3
Posts
398
Views
Log in to reply

Internal error.

Oops! Looks like something went wrong!