Error on plugin initFixed

Hey !

When i try to reload the plugin ServerArmour ( or just when it starts ) i get this :

(21:20:11) | ServerArmour was compiled successfully in 1754ms
(21:20:11) | [Server Armour] Server Armour unloading, will now save all data.
(21:20:11) | Failed to call hook 'Unload' on plugin 'ServerArmour v0.2.4' (ArgumentNullException: Value cannot be null.
Parameter name: key)
  at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <437ba245d8404784b9fbab9b439ac908>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].ContainsKey (TKey key) [0x00000] in <437ba245d8404784b9fbab9b439ac908>:0 
  at Oxide.Plugins.ServerArmour.SavePlayerData (System.String id) [0x00000] in <eae7bc5bcaaf4b23be69dfa63742dd8a>:0 
  at Oxide.Plugins.ServerArmour.SaveData () [0x0002d] in <eae7bc5bcaaf4b23be69dfa63742dd8a>:0 
  at Oxide.Plugins.ServerArmour.Unload () [0x00011] in <eae7bc5bcaaf4b23be69dfa63742dd8a>:0 
  at Oxide.Plugins.ServerArmour.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0072f] in <eae7bc5bcaaf4b23be69dfa63742dd8a>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <008b12f41ec4452da1a5497eeb849299>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <ac41dd3599754d448b8c218b34645820>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <ac41dd3599754d448b8c218b34645820>:0
(21:20:11) | Unloaded plugin Server Armour v0.2.4 by Pho3niX90
(21:20:11) | [Server Armour] Server Armour is being initialized.
(21:20:12) | [Server Armour] Server Armour finished initializing.
(21:20:12) | Loaded plugin Server Armour v0.2.4 by Pho3niX90
(21:20:13) | Failed to run a 1.00 timer in 'ServerArmour v0.2.4' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.ServerArmour.AddBan (Oxide.Core.Libraries.Covalence.IPlayer player, Oxide.Plugins.ServerArmour+ISABan thisBan) [0x00021] in <a41c8e06a88347a6a80ffd00b737e3c6>:0 
  at Oxide.Plugins.ServerArmour+<CheckLocalBans>c__AnonStorey3.<>m__0 () [0x0011b] in <a41c8e06a88347a6a80ffd00b737e3c6>:0 
  at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <ac41dd3599754d448b8c218b34645820>:0

And also i'm getting some errors when players connect / disconnect or time out :

 [Server Armour] Couldn't get an answer from ServerArmour.com! Error: 0 Error: ConnectFailure (A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
)

Here is my config file :

  "API: Admin Email": "###########",
  "API: Admin Real Name": "Black_demon6",
  "API: Owner Steam64 ID": "######",
  "API: Server Key": "FREE",
  "API: Share details with other server owners": true,
  "API: Submit Arkan Data": true,
  "Auto Kick": true,
  "Auto Kick / Ban Group": "serverarmour.bans",
  "Auto Kick: Ban: Contains previous Aimbot ban": false,
  "Auto Kick: Ban: Contains previous Cheat ban": false,
  "Auto Kick: Ban: Contains previous ESP ban": false,
  "Auto Kick: Ban: Contains previous Hack ban": false,
  "Auto Kick: Ban: Contains previous Insult ban": false,
  "Auto Kick: Ban: Contains previous Ping ban": false,
  "Auto Kick: Ban: Contains previous Racism ban": false,
  "Auto Kick: Ban: Contains previous Script ban": false,
  "Auto Kick: Ban: Contains previous Toxic ban": false,
  "Auto Kick: Family share accounts": false,
  "Auto Kick: Family share accounts that are dirty": false,
  "Auto Kick: Max allowed previous bans": 2,
  "Auto Kick: Max allowed VAC bans": 1,
  "Auto Kick: Min age of VAC ban allowed": 60,
  "Auto Kick: VPN and Proxy": true,
  "Auto Kick: VPN and Proxy: Sensitivity": 1.0,
  "Better Chat: Tag for dirty users": "",
  "Broadcast: New bans": false,
  "Broadcast: Player Reports": false,
  "Broadcast: When VAC is younger than": 280,
  "Debug: Show additional debug console logs": false,
  "Discord: Send Ban Report": true,
  "Discord: Send Kick Report": true,
  "Discord: Send Player Reports": true,
  "Discord: Show Quick Connect On report": true,
  "Discord: Webhook URL": "####################################",
  "Show Protected MSG": true
}

I just replaced some infos with #### but it's filled in correctly

Don't know if i did something wrong or what, but if someone could explain to me what's going on it would be greatly appreciated !Thank's :)

@Blackdemon6

Please see if v0.2.5 solved the issue.
5e6f8629518b5.jpg Pho3niX90
@Blackdemon6

Please see if v0.2.5 solved the issue.

Thank's for the that, it just seem to fail the Timer still but everything seem to be fixed ! :)

Locked automatically