This object is in archive! 

Placing rotating light on interior pillar chucks you out of server in MP

Ian Clauser shared this bug 4 years ago
Won't Fix

When players on my vanilla MP server place a rotating light at the end of an interior pillar, the server boots them out of the game.


20:38:53.9509 [ERROR]  Keen: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
   at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
   at Sandbox.Game.World.MyPlayer.SetBuildColorSlots(List`1 newColors)
   at Sandbox.Game.Multiplayer.MyPlayerCollection.OnPlayerColorsChangedRequest(Int32 serialId, List`1 newColors)
   at VRage.Network.CallSite`7.Invoke(BitStream stream, Object obj, Boolean validate)
   at VRage.Network.MyReplicationLayer.Invoke(CallSite callSite, BitStream stream, Object obj, EndpointId source, MyClientStateBase clientState, Boolean validate)
   at VRage.Network.MyReplicationServer.OnEvent(MyPacketDataBitStreamBase data, CallSite site, Object obj, IMyNetObject sendAs, Nullable`1 position, EndpointId source)
   at VRage.Network.MyReplicationLayer.OnEvent(MyPacketDataBitStreamBase data, NetworkId networkId, NetworkId blockedNetId, UInt32 eventId, EndpointId sender, Nullable`1 position)
   at VRage.Network.MyReplicationLayer.ProcessEvent(MyPacketDataBitStreamBase data, EndpointId sender)
   at VRage.Network.MyReplicationLayer.OnEvent(MyPacket packet)
   at Sandbox.Engine.Multiplayer.MyTransportLayer.ProcessMessage(MyPacket p)
   at Sandbox.Engine.Multiplayer.MyTransportLayer.HandleMessage(MyPacket p)
   at Sandbox.Engine.Networking.MyReceiveQueue.Process(NetworkMessageDelegate handler)
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
   at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
   at Sandbox.Game.World.MyPlayer.SetBuildColorSlots(List`1 newColors)
   at Sandbox.Game.Multiplayer.MyPlayerCollection.OnPlayerColorsChangedRequest(Int32 serialId, List`1 newColors)
   at VRage.Network.CallSite`7.Invoke(BitStream stream, Object obj, Boolean validate)
   at VRage.Network.MyReplicationLayer.Invoke(CallSite callSite, BitStream stream, Object obj, EndpointId source, MyClientStateBase clientState, Boolean validate)
   at VRage.Network.MyReplicationServer.OnEvent(MyPacketDataBitStreamBase data, CallSite site, Object obj, IMyNetObject sendAs, Nullable`1 position, EndpointId source)
   at VRage.Network.MyReplicationLayer.OnEvent(MyPacketDataBitStreamBase data, NetworkId networkId, NetworkId blockedNetId, UInt32 eventId, EndpointId sender, Nullable`1 position)
   at VRage.Network.MyReplicationLayer.ProcessEvent(MyPacketDataBitStreamBase data, EndpointId sender)
   at VRage.Network.MyReplicationLayer.OnEvent(MyPacket packet)
   at Sandbox.Engine.Multiplayer.MyTransportLayer.ProcessMessage(MyPacket p)
   at Sandbox.Engine.Multiplayer.MyTransportLayer.HandleMessage(MyPacket p)
   at Sandbox.Engine.Networking.MyReceiveQueue.Process(NetworkMessageDelegate handler)
20:38:53.9509 [DEBUG]  Keen: Packet processing error, disconnecting 76561197986159313
20:38:53.9629 [INFO]   Keen: User left Fall3n Sp0rk
20:39:00.1353 [WARN]   Keen: Invalid triangle in Models\Cubes\Large\SteelCatwalk_Plate.mwm
20:39:13.2011 [INFO]   Keen: OnConnectedClient Fall3n Sp0rk attempt
20:39:13.7475 [DEBUG]  Keen: GC Memory: 2,341,721,360 B
20:39:20.5015 [DEBUG]  Keen: MyGlobalEvents.StartGlobalEvent: MyObjectBuilder_GlobalEventBase/MeteorWave
20:39:23.7592 [DEBUG]  Keen: Clusters reordered
20:39:26.5185 [DEBUG]  Keen: MyGlobalEvents.StartGlobalEvent: MyObjectBuilder_GlobalEventBase/MeteorWave
20:39:27.2133 [DEBUG]  Keen: STATISTICS LEGEND,time,ReceivedPerSecond,SentPerSecond,PeakReceivedPerSecond,PeakSentPerSecond,OverallReceived,OverallSent,CPULoadSmooth,ThreadLoadSmooth,GetOnlinePlayerCount,Ping,GCMemory,ProcessMemory,PCUBuilt,PCU,GridsCount,RenderCPULoadSmooth,RenderGPULoadSmooth,HardwareCPULoad,HardwareAvailableMemory,FrameTime
20:39:27.2133 [DEBUG]  Keen: STATISTICS,32949.150000027,0.02341366,0.07294559,2.353245,88.96505,643.5093,13248.68,79.14959,0.6799865,3,0,2255.508,9805.281,370658,629342,166,0,0,0,0,0
20:39:30.5181 [DEBUG]  Keen: MyGlobalEvents.StartGlobalEvent: MyObjectBuilder_GlobalEventBase/MeteorWave
20:39:36.5181 [DEBUG]  Keen: MyGlobalEvents.StartGlobalEvent: MyObjectBuilder_GlobalEventBase/MeteorWave
20:39:40.6340 [DEBUG]  Keen: MyGlobalEvents.StartGlobalEvent: MyObjectBuilder_GlobalEventBase/MeteorWave
20:39:43.7624 [DEBUG]  Keen: GC Memory: 3,141,104,632 B
20:39:58.9307 [ERROR]  Keen: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
   at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
   at Sandbox.Game.World.MyPlayer.SetBuildColorSlots(List`1 newColors)
   at Sandbox.Game.Multiplayer.MyPlayerCollection.OnPlayerColorsChangedRequest(Int32 serialId, List`1 newColors)
   at VRage.Network.CallSite`7.Invoke(BitStream stream, Object obj, Boolean validate)
   at VRage.Network.MyReplicationLayer.Invoke(CallSite callSite, BitStream stream, Object obj, EndpointId source, MyClientStateBase clientState, Boolean validate)
   at VRage.Network.MyReplicationServer.OnEvent(MyPacketDataBitStreamBase data, CallSite site, Object obj, IMyNetObject sendAs, Nullable`1 position, EndpointId source)
   at VRage.Network.MyReplicationLayer.OnEvent(MyPacketDataBitStreamBase data, NetworkId networkId, NetworkId blockedNetId, UInt32 eventId, EndpointId sender, Nullable`1 position)
   at VRage.Network.MyReplicationLayer.ProcessEvent(MyPacketDataBitStreamBase data, EndpointId sender)
   at VRage.Network.MyReplicationLayer.OnEvent(MyPacket packet)
   at Sandbox.Engine.Multiplayer.MyTransportLayer.ProcessMessage(MyPacket p)
   at Sandbox.Engine.Multiplayer.MyTransportLayer.HandleMessage(MyPacket p)
   at Sandbox.Engine.Networking.MyReceiveQueue.Process(NetworkMessageDelegate handler)
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
   at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
   at Sandbox.Game.World.MyPlayer.SetBuildColorSlots(List`1 newColors)
   at Sandbox.Game.Multiplayer.MyPlayerCollection.OnPlayerColorsChangedRequest(Int32 serialId, List`1 newColors)
   at VRage.Network.CallSite`7.Invoke(BitStream stream, Object obj, Boolean validate)
   at VRage.Network.MyReplicationLayer.Invoke(CallSite callSite, BitStream stream, Object obj, EndpointId source, MyClientStateBase clientState, Boolean validate)
   at VRage.Network.MyReplicationServer.OnEvent(MyPacketDataBitStreamBase data, CallSite site, Object obj, IMyNetObject sendAs, Nullable`1 position, EndpointId source)
   at VRage.Network.MyReplicationLayer.OnEvent(MyPacketDataBitStreamBase data, NetworkId networkId, NetworkId blockedNetId, UInt32 eventId, EndpointId sender, Nullable`1 position)
   at VRage.Network.MyReplicationLayer.ProcessEvent(MyPacketDataBitStreamBase data, EndpointId sender)
   at VRage.Network.MyReplicationLayer.OnEvent(MyPacket packet)
   at Sandbox.Engine.Multiplayer.MyTransportLayer.ProcessMessage(MyPacket p)
   at Sandbox.Engine.Multiplayer.MyTransportLayer.HandleMessage(MyPacket p)
   at Sandbox.Engine.Networking.MyReceiveQueue.Process(NetworkMessageDelegate handler)
20:39:58.9307 [DEBUG]  Keen: Packet processing error, disconnecting 76561197986159313
20:39:58.9307 [INFO]   Keen: User left Fall3n Sp0rk

Replies (2)

photo
1

Hello, Engineer'


Thank you for contacting us. Unfortunately we weren't able to reproduce your issue. Can you please provide us with a save of your world with reliable steps to reproduce or a video?

Thank you for your patience.


Kind Regards

Keen Software House: QA Department

photo
1

Hello Engineer(s),


Since there are no new comments in this topic and we are still not able to reproduce it,

we are closing this thread as outdated.

In case anyone is encountering the same or similar bug, which is not already posted in a

different thread, please feel free to create a new thread with all relevant information.


Thank you.


Kind Regards

Keen Software House: QA Department

Replies have been locked on this page!