It occurs on random items being moved around inventory and when dropped.  Error shows item was attempting to split and output was <= 0 when it was being dropped and not split?

this only started since your updates

AssertionException: Assertion failure. Value was False
Expected: True
split_Amount <= 0

(15:53:34) | [Discord Logger] Player Papi disconnected (Kicked: RPC Error in MoveItem).

(15:53:34) | [Discord Logger] Player Papi (xx) was kicked (RPC Error in MoveItem)

(15:53:43) | *.*.*.*:51919/xx/Papi has auth level 2

 

AssertionException: Assertion failure. Value was False
Expected: True
split_Amount <= 0
at UnityEngine.Assertions.Assert.Fail (System.String message, System.String userMessage) [0x00043] in <745c4d442eef4e08b35b5975d62d89d1>:0
at UnityEngine.Assertions.Assert.IsTrue (System.Boolean condition, System.String message) [0x0000f] in <745c4d442eef4e08b35b5975d62d89d1>:0
at Item.SplitItem (System.Int32 split_Amount) [0x00000] in <bd55da73323340f6bdbb8f35571e6ed4>:0
at PlayerInventory.MoveItem (BaseEntity+RPCMessage msg) [0x001a3] in <bd55da73323340f6bdbb8f35571e6ed4>:0
at PlayerInventory.OnRpcMessage (BasePlayer player, System.UInt32 rpc, Network.Message msg) [0x001c9] in <bd55da73323340f6bdbb8f35571e6ed4>:0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
PlayerInventory:OnRpcMessage(BasePlayer, UInt32, Message)
BaseEntity:SV_RPCMessage(UInt32, Message)
ServerMgr:OnRPCMessage(Message)
ServerMgr:OnNetworkMessage(Message)
Facepunch.Network.Raknet.Server:ConnectedPacket(Connection)
Facepunch.Network.Raknet.Server:Cycle()
ServerMgr:Update()

(Filename: <745c4d442eef4e08b35b5975d62d89d1> Line: 0)