ArgumentNullException at Permission.GetUserDataFixed

Any idea why ???

as an admin i spawned the clothes and weapons in and then once i had set the skins i did /loadout setdefault
This is what the players are spawning with.It actually works but every player that logs on causes that error in CMD window

Failed to call hook 'OnPlayerSpawn' on plugin 'Loadoutless v1.3.0' (ArgumentNullException: Value cannot be null.
Parameter name: key)
  at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <e1a80661d61443feb3dbdaac88eeb776>:0
  at System.Collections.Generic.Dictionary`2[TKey,TValue].TryGetValue (TKey key, TValue& value) [0x00000] in <e1a80661d61443feb3dbdaac88eeb776>:0
  at Oxide.Core.Libraries.Permission.GetUserData (System.String id) [0x00000] in <4452f821def6406d834e4149849fe7ea>:0
  at Oxide.Core.Libraries.Permission.UserHasPermission (System.String id, System.String perm) [0x00012] in <4452f821def6406d834e4149849fe7ea>:0
  at Oxide.Plugins.Loadoutless.OnPlayerSpawn (BasePlayer player) [0x00000] in <0e5fb567e1914ae7bbdec922fe45bee4>:0
  at Oxide.Plugins.Loadoutless.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x002a2] in <0e5fb567e1914ae7bbdec922fe45bee4>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <4452f821def6406d834e4149849fe7ea>:0
That's actually not really an error with this plugin, but actually more of an indication that something is wrong with your permission data from Oxide.
how do i fix it ???"
as i gave default users permission to use Loadout
In response to tomhud ():
how do i fix it ???"
as i gave default users permission to use Loadout
Not really sure at the moment, first time I've seen that error. I'll have to look into an actual fix, but you could test with a fresh oxide.users.data file to see if that resolves it. I'd suggest backing up that file first in case you want to restore it.
ok i will do but before i do tell me what is inside the oxide.users.data file 
is it a list of players who are currently playing on the server ?
In response to tomhud ():
ok i will do but before i do tell me what is inside the oxide.users.data file 
is it a list of...
oxide.users.data stores permission (for plugins/commands) and language data for every player that has connected to the server.
so does that mean i will have to do permissions again if i delete it or is it just fine to wipe it ??
In response to tomhud ():
so does that mean i will have to do permissions again if i delete it or is it just fine to wipe it ?...
If that resolves the issue, probably. That's why I said to back up the file before testing.

Players able to dupe after awhile because the blacklist seems to stop working.

| Failed to call hook 'OnPlayerSpawn' on plugin 'Loadoutless v1.3.3' (ArgumentNullException: Value cannot be null.
Parameter name: key)
at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <599589bf4ce248909b8a14cbe4a2034e>:0
at System.Collections.Generic.Dictionary`2[TKey,TValue].TryGetValue (TKey key, TValue& value) [0x00000] in <599589bf4ce248909b8a14cbe4a2034e>:0
at Oxide.Core.Libraries.Permission.GetUserData (System.String id) [0x00000] in <4452f821def6406d834e4149849fe7ea>:0
at Oxide.Core.Libraries.Permission.UserHasPermission (System.String id, System.String perm) [0x00012] in <4452f821def6406d834e4149849fe7ea>:0
at Oxide.Plugins.Loadoutless.OnPlayerSpawn (BasePlayer player) [0x00000] in <7e7658bb46d441d79d6109f1f7c5c22f>:0
at Oxide.Plugins.Loadoutless.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x002a2] in <7e7658bb46d441d79d6109f1f7c5c22f>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <4452f821def6406d834e4149849fe7ea>:0

This has been fixed

Locked automatically