Players randomly get this error and it logs them out

  1. GeterDone disconnecting: Exception (cs:87364): NullReferenceException: Object reference not set to an instance of an object. Rust.Workshop.Skin+<LoadAssets>d11.MoveNext () (at <00000000000000000000000000000000>:0) UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <00000000000000000000000000000000>:0) Rust.Workshop.WorkshopSkin+<LoadSkin>d35.MoveNext () (at <00000000000000000000000000000000>:0) UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <00000000000000000000000000000000>:0) Rust.Workshop.WorkshopSkin+<SkinQueueCoroutine>d33.MoveNext () (at <00000000000000000000000000000000>:0) UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <00000000000000000000000000000000>:0) Rust.Workshop.WorkshopSkin+<LoadItem>d34.MoveNext () (at <00000000000000000000000000000000>:0) UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <00000000000000000000000000000000>:0) Rust.Workshop.WorkshopSkin+<ItemQueueCoroutine>d32.MoveNext () (at <00000000000000000000000000000000>:0) UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <00000000000000000000000000000000>:0) Rust.Workshop.WorkshopSkin.LoadOrUnloadSkinAssets (System.UInt64 workshopId) (at <00000000000000000000000000000000>:0) Rust.Workshop.WorkshopSkin.Apply (System.UInt64 workshopId, System.Action1[T] callback) (at <00000000000000000000000000000000>:0) Rust.Workshop.WorkshopSkin.Apply (UnityEngine.GameObject gameobj, System.UInt64 workshopId, System.Action1[T] callback) (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.ProcessRead (Network.NetRead read) (at <00000000000000000000000000000000>:0) Network.BaseNetwork.Cycle () (at <00000000000000000000000000000000>:0) Client.Update () (at <00000000000000000000000000000000>:0) Rust.Workshop.<LoadSkin>d35:MoveNext() UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) Rust.Workshop.<SkinQueueCoroutine>d33:MoveNext() UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) Rust.Workshop.<LoadItem>d34:MoveNext() UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) Rust.Workshop.<ItemQueueCoroutine>d__32:MoveNext() UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) Rust.Workshop.WorkshopSkin:LoadOrUnloadSkinAssets(UInt64) Rust.Workshop.WorkshopSkin:Apply(UInt64, Action1) Rust.Workshop.WorkshopSkin:Apply(GameObject, UInt64, Action1) DroppedItem:PostInitShared() BaseNetworkable:ClientSpawn(Entity) Client:CreateOrUpdateEntity(Entity, Int64) Client:OnEntities