Alpha 5.5 Staging current changelogs



  • So, just tried to do a bit of farming, can't do it...

    The hoe just remove the grass on the block, but doesn't till it, ergo, you can't plant any crops...



  • Staging alpha 5.5 #93516c4f server cashes with the following error. Oh please stop teasing us :)

    Keep up the hard work, we appreciated it.

    Beercules!

    Exception
    System.AggregateException: One or more errors occurred. ---> System.ArgumentNullException: Buffer cannot be null.
    Parameter name: buffer
    at System.IO.MemoryStream..ctor(Byte[] buffer, Boolean writable)
    at Eco.Shared.Utils.CompressionUtils.Decompress(Byte[] source)
    at Eco.World.PersistentChunk.Thaw()
    at Eco.World.World.ForceUpdate(Vector3i worldPos)
    at Eco.Simulation.PlantSim.KillPlant(Plant plant, DeathType deathType, Boolean applyToWorldLayer)
    at Eco.Simulation.PlantSim.DeletePlant(Plant plant, DeathType deathType, Boolean applyToWorldLayer)
    at Eco.WorldLayerSystem.PlantLayer.SpawnPlants(IEnumerable1 desiredSpawn, IEnumerable1 fertileSpaces, PlantLayerSettings settings, Vector2i pos)
    at Eco.WorldLayerSystem.PlantLayer.<>c__DisplayClass17_0.<PushPlants>b__4(Vector2i pos)
    at Eco.Shared.Utils.EnumerableExtensions.ForEach[T](IEnumerable1 enumeration, Action1 action)
    at Eco.WorldLayerSystem.PlantLayer.<>c__DisplayClass17_1.<PushPlants>b__2(IGrouping2 layerGroup) at Eco.Shared.Utils.EnumerableExtensions.ForEach[T](IEnumerable1 enumeration, Action1 action) at Eco.WorldLayerSystem.PlantLayer.PushPlants(IEnumerable1 plantLayers)
    at Eco.Simulation.ExternalInputs.WorldLayerSync.<>c__DisplayClass15_0.<Tick>b__8()
    at Eco.Core.Plugins.TickTimeUtil.TimeSubprocess(Action func)
    at Eco.Simulation.ExternalInputs.WorldLayerSync.Tick(WorldInteraction interactions, LayerTypes layers)
    at Eco.WorldLayerSystem.WorldLayerSimulation.InitLayers(Boolean regenerated)
    at System.Threading.Tasks.Parallel.<>c__DisplayClass17_01.<ForWorker>b__1() at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask) at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object ) --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action1 body, Action2 bodyWithState, Func4 bodyWithLocal, Func1 localInit, Action1 localFinally)
    at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable1 source, ParallelOptions parallelOptions, Action1 body, Action2 bodyWithState, Action3 bodyWithStateAndIndex, Func4 bodyWithStateAndLocal, Func5 bodyWithEverything, Func1 localInit, Action1 localFinally)
    at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable1 source, Action1 body)
    at Eco.WorldGenerator.WorldGeneratorPlugin.CreateWorld()
    at Eco.WorldGenerator.WorldGeneratorPlugin.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)
    ---> (Inner Exception #0) System.ArgumentNullException: Buffer cannot be null.
    Parameter name: buffer
    at System.IO.MemoryStream..ctor(Byte[] buffer, Boolean writable)
    at Eco.Shared.Utils.CompressionUtils.Decompress(Byte[] source)
    at Eco.World.PersistentChunk.Thaw()
    at Eco.World.World.ForceUpdate(Vector3i worldPos)
    at Eco.Simulation.PlantSim.KillPlant(Plant plant, DeathType deathType, Boolean applyToWorldLayer)
    at Eco.Simulation.PlantSim.DeletePlant(Plant plant, DeathType deathType, Boolean applyToWorldLayer)
    at Eco.WorldLayerSystem.PlantLayer.SpawnPlants(IEnumerable1 desiredSpawn, IEnumerable1 fertileSpaces, PlantLayerSettings settings, Vector2i pos)
    at Eco.WorldLayerSystem.PlantLayer.<>c__DisplayClass17_0.<PushPlants>b__4(Vector2i pos)
    at Eco.Shared.Utils.EnumerableExtensions.ForEach[T](IEnumerable1 enumeration, Action1 action)
    at Eco.WorldLayerSystem.PlantLayer.<>c__DisplayClass17_1.<PushPlants>b__2(IGrouping2 layerGroup) at Eco.Shared.Utils.EnumerableExtensions.ForEach[T](IEnumerable1 enumeration, Action1 action) at Eco.WorldLayerSystem.PlantLayer.PushPlants(IEnumerable1 plantLayers)
    at Eco.Simulation.ExternalInputs.WorldLayerSync.<>c__DisplayClass15_0.<Tick>b__8()
    at Eco.Core.Plugins.TickTimeUtil.TimeSubprocess(Action func)
    at Eco.Simulation.ExternalInputs.WorldLayerSync.Tick(WorldInteraction interactions, LayerTypes layers)
    at Eco.WorldLayerSystem.WorldLayerSimulation.InitLayers(Boolean regenerated)
    at System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1()
    at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
    at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object )<---

    Inner Exception
    System.AggregateException: One or more errors occurred. ---> System.ArgumentNullException: Buffer cannot be null.
    Parameter name: buffer
    at System.IO.MemoryStream..ctor(Byte[] buffer, Boolean writable)
    at Eco.Shared.Utils.CompressionUtils.Decompress(Byte[] source)
    at Eco.World.PersistentChunk.Thaw()
    at Eco.World.World.ForceUpdate(Vector3i worldPos)
    at Eco.Simulation.PlantSim.KillPlant(Plant plant, DeathType deathType, Boolean applyToWorldLayer)
    at Eco.Simulation.PlantSim.DeletePlant(Plant plant, DeathType deathType, Boolean applyToWorldLayer)
    at Eco.WorldLayerSystem.PlantLayer.SpawnPlants(IEnumerable1 desiredSpawn, IEnumerable1 fertileSpaces, PlantLayerSettings settings, Vector2i pos)
    at Eco.WorldLayerSystem.PlantLayer.<>c__DisplayClass17_0.<PushPlants>b__4(Vector2i pos)
    at Eco.Shared.Utils.EnumerableExtensions.ForEach[T](IEnumerable1 enumeration, Action1 action)
    at Eco.WorldLayerSystem.PlantLayer.<>c__DisplayClass17_1.<PushPlants>b__2(IGrouping2 layerGroup) at Eco.Shared.Utils.EnumerableExtensions.ForEach[T](IEnumerable1 enumeration, Action1 action) at Eco.WorldLayerSystem.PlantLayer.PushPlants(IEnumerable1 plantLayers)
    at Eco.Simulation.ExternalInputs.WorldLayerSync.<>c__DisplayClass15_0.<Tick>b__8()
    at Eco.Core.Plugins.TickTimeUtil.TimeSubprocess(Action func)
    at Eco.Simulation.ExternalInputs.WorldLayerSync.Tick(WorldInteraction interactions, LayerTypes layers)
    at Eco.WorldLayerSystem.WorldLayerSimulation.InitLayers(Boolean regenerated)
    at System.Threading.Tasks.Parallel.<>c__DisplayClass17_01.<ForWorker>b__1() at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask) at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object ) --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action1 body, Action2 bodyWithState, Func4 bodyWithLocal, Func1 localInit, Action1 localFinally)
    at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable1 source, ParallelOptions parallelOptions, Action1 body, Action2 bodyWithState, Action3 bodyWithStateAndIndex, Func4 bodyWithStateAndLocal, Func5 bodyWithEverything, Func1 localInit, Action1 localFinally)
    at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable1 source, Action1 body)
    at Eco.WorldGenerator.WorldGeneratorPlugin.CreateWorld()
    at Eco.WorldGenerator.WorldGeneratorPlugin.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)
    ---> (Inner Exception #0) System.ArgumentNullException: Buffer cannot be null.
    Parameter name: buffer
    at System.IO.MemoryStream..ctor(Byte[] buffer, Boolean writable)
    at Eco.Shared.Utils.CompressionUtils.Decompress(Byte[] source)
    at Eco.World.PersistentChunk.Thaw()
    at Eco.World.World.ForceUpdate(Vector3i worldPos)
    at Eco.Simulation.PlantSim.KillPlant(Plant plant, DeathType deathType, Boolean applyToWorldLayer)
    at Eco.Simulation.PlantSim.DeletePlant(Plant plant, DeathType deathType, Boolean applyToWorldLayer)
    at Eco.WorldLayerSystem.PlantLayer.SpawnPlants(IEnumerable1 desiredSpawn, IEnumerable1 fertileSpaces, PlantLayerSettings settings, Vector2i pos)
    at Eco.WorldLayerSystem.PlantLayer.<>c__DisplayClass17_0.<PushPlants>b__4(Vector2i pos)
    at Eco.Shared.Utils.EnumerableExtensions.ForEach[T](IEnumerable1 enumeration, Action1 action)
    at Eco.WorldLayerSystem.PlantLayer.<>c__DisplayClass17_1.<PushPlants>b__2(IGrouping2 layerGroup) at Eco.Shared.Utils.EnumerableExtensions.ForEach[T](IEnumerable1 enumeration, Action1 action) at Eco.WorldLayerSystem.PlantLayer.PushPlants(IEnumerable1 plantLayers)
    at Eco.Simulation.ExternalInputs.WorldLayerSync.<>c__DisplayClass15_0.<Tick>b__8()
    at Eco.Core.Plugins.TickTimeUtil.TimeSubprocess(Action func)
    at Eco.Simulation.ExternalInputs.WorldLayerSync.Tick(WorldInteraction interactions, LayerTypes layers)
    at Eco.WorldLayerSystem.WorldLayerSimulation.InitLayers(Boolean regenerated)
    at System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1()
    at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
    at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object )<---

    --END DUMP--


Log in to reply