Players disconnected with AssertionException: Assertion failureFixed
Exception (cs:54962): AssertionException: Assertion failure. Values are not equal. Expected: 0 == 1 UnityEngine.Assertions.Assert.Fail (System.String message, System.String userMessage) (at <00000000000000000000000000000000>:0) UnityEngine.Assertions.Assert.AreEqual[T] (T expected, T actual, System.String message, System.Collections.Generic.IEqualityComparer`1[T] comparer) (at <00000000000000000000000000000000>:0) UnityEngine.Assertions.Assert.AreEqual[T] (T expected, T actual, System.String message) (at <00000000000000000000000000000000>:0) UnityEngine.Assertions.Assert.AreEqual (System.Int32 expected, System.Int32 actual) (at <00000000000000000000000000000000>:0) MaterialReplacement.ReplaceRecursive (UnityEngine.GameObject obj, UnityEngine.Material[] find, UnityEngine.Material[] replace) (at <00000000000000000000000000000000>:0) Rust.Workshop.Skin.Apply (UnityEngine.GameObject obj, Skinnable skinnable, UnityEngine.Material[] Materials) (at <00000000000000000000000000000000>:0) ItemSkin.ApplySkin (UnityEngine.GameObject obj) (at <00000000000000000000000000000000>:0) DroppedItem.PostInitShared () (at <00000000000000000000000000000000>:0) BaseNetworkable.ClientSpawn (ProtoBuf.Entity info) (at <00000000000000000000000000000000>:0) Client.CreateOrUpdateEntity (ProtoBuf.Entity info, System.Int64 size) (at <00000000000000000000000000000000>:0) Client.OnEntities (Network.Message packet) (at <00000000000000000000000000000000>:0) Client.OnNetworkMessage (Network.Message packet) (at <00000000000000000000000000000000>:0) Facepunch.Network.Raknet.Client.HandleMessage () (at <00000000000000000000000000000000>:0) Facepunch.Network.Raknet.Client.Cycle () (at <00000000000000000000000000000000>:0) Client.Update () (at <00000000000000000000000000000000>:0) UnityEngine.Debug:LogException(Exception) Facepunch.Network.Raknet.Client:HandleMessage() Facepunch.Network.Raknet.Client:Cycle() Client:Update()
Specifically this issue seems to revolve around a skin that looks like the new Spacesuit in inventory but when worn looks like a hazmat with the crotch area pixelated.  After removing the item from a player and/or moving the player away from the item on the ground they are able to log in again but returning to the item on the ground will also cause the player to crash until it despawns.
Having the same issue. 
Same here - any idea what could be causing it?
No clue, my players are constantly getting kicked. I have tried removing MagicLoot to no avail. Maybe I'd have to wipe the server after removing it? (to remove all the illegal entities)
I am thinking it will be a re-wipe unfortunately. I'd love for there to be a fix so we could use MagicLoot again, if it's indeed the culprit here.

Anyone know what is this? It's starts after 1-2hour playing for all players.

disconnecting: Exception (cs:54962): AssertionException: Assertion failure. Values are not equal. Expected: 0 == 1 UnityEngine.Assertions.Assert.Fail (System.String message, System.String userMessage) (at <00000000000000000000000000000000>:0) UnityEngine.Assertions.Assert.AreEqual[T] (T expected, T actual, System.String message, System.Collections.Generic.IEqualityComparer`1[T] comparer) (at <00000000000000000000000000000000>:0) UnityEngine.Assertions.Assert.AreEqual[T] (T expected, T actual, System.String message) (at <00000000000000000000000000000000>:0) UnityEngine.Assertions.Assert.AreEqual (System.Int32 expected, System.Int32 actual) (at <00000000000000000000000000000000>:0) MaterialReplacement.ReplaceRecursive (UnityEngine.GameObject obj, UnityEngine.Material[] find, UnityEngine.Material[] replace) (at <00000000000000000000000000000000>:0) Rust.Workshop.Skin.Apply (UnityEngine.GameObject obj, Skinnable skinnable, UnityEngine.Material[] Materials) (at <00000000000000000000000000000000>:0) ItemModWearable.OnObjectSetup (Item item, UnityEngine.GameObject obj) (at <00000000000000000000000000000000>:0) Wearable.OnItemSetup (Item item) (at <00000000000000000000000000000000>:0) SkinnedMultiMesh.DoItemSetup (SkinnedMultiMesh+Part part, System.Collections.Generic.List`1[T] itemSetups) (at <00000000000000000000000000000000>:0) SkinnedMultiMesh.RebuildModel (PlayerModel model, System.Boolean reset) (at <00000000000000000000000000000000>:0) PlayerModel.Rebuild (System.Boolean reset) (at <00000000000000000000000000000000>:0) BasePlayer.RebuildWorldModel () (at <00000000000000000000000000000000>:0) BasePlayer.UpdateClothesIfNeeded () (at <00000000000000000000000000000000>:0) BasePlayer.ClientUpdate_Sleeping () (at <00000000000000000000000000000000>:0) BasePlayer.ClientCycle (System.Single deltaTime) (at <00000000000000000000000000000000>:0) Client.Update () (at <00000000000000000000000000000000>:0)

Another server that is running MagicLoot, but with "RandomWorkshopSkins" disabled. This server works fine.

Can you confirm if it is enabled for you?

Ok this is because a new skin "Space Suit".

EDIT : When I take that suit and drop it under map then I was disconnected too. But skin after that disappear and players can connect again.

Reloaded MagicLoot with randomworkshopskins disabled, no change. One player who seemed to have the spacesuit in his inventory keeps crashing, and everyone who gets near him also crashes. 
No need to rewipe, admin can kill the player wearing the skin after randomworkshopskins is disabled.
p.s. Skin box has no problem with spacesuit so it is specific to the MagicLoot plugin.
Hey! I have the same error you have found a solution???
I droped this suit under map. If you can't do it so you will need wait for some update or wipe again and don't craft this skin.
the server is not mine and I don't have that suit
So you can just wait or change server :-)
Locked automatically