NullReferenceException at SendConsoleCommandError
(13:28:51) | Failed to run a 25.00 timer in 'BGrade v1.0.49' (NullReferenceException: Object reference not set to an instance of an object) at BasePlayer.SendConsoleCommand (System.String command, System.Object[] obj) [0x00000] in :0 at BasePlayer.ChatMessage (System.String msg) [0x0001b] in :0 at Oxide.Plugins.BGrade+BGradePlayer.m__0 () [0x0002e] in :0 at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <4452f821def6406d834e4149849fe7ea>:0
Sounds like the plugin isn't checking if the player is still connected at the end of that timer.
I'm still getting it, does the plugin need to be updated ?
In response to Pur3x ():
I'm still getting it, does the plugin need to be updated ?

(11:50:40) | Failed to run a 180.00 timer in 'BGrade v1.0.49' (NullReferenceException: Object reference not set to an instance of an object)

at BasePlayer.SendConsoleCommand (System.String command, System.Object[] obj) [0x00000] in <57215a94cc24484d8ae355028ee406f7>:0

at BasePlayer.ChatMessage (System.String msg) [0x00018] in <57215a94cc24484d8ae355028ee406f7>:0

at Oxide.Plugins.BGrade+BGradePlayer.<UpdateTime>m__0 () [0x0002e] in <7fad35cd067d4c70a6b1c552f2027467>:0

at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <4452f821def6406d834e4149849fe7ea>:0

Failed to run a 300.00 timer in 'BGrade v1.0.49' (NullReferenceException: Object reference not set to an instance of an object)
  at BasePlayer.SendConsoleCommand (System.String command, System.Object[] obj) [0x00000] in <24aad538098d4f18b868a78530a58743>:0
  at BasePlayer.ChatMessage (System.String msg) [0x00018] in <24aad538098d4f18b868a78530a58743>:0
  at Oxide.Plugins.BGrade+BGradePlayer.m__0 () [0x0002e] in <3607943ef83541bc8fef15a61ba02ab3>:0
  at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <4452f821def6406d834e4149849fe7ea>:0
(20:39:45) | Failed to run a 100.00 timer in 'BGrade v1.1.3' (NullReferenceException: Object reference not set to an instance of an object)
  at BasePlayer.SendConsoleCommand (System.String command, System.Object[] obj) [0x00000] in <03f831562fcf447ea7b21cc8bcdff0e2>:0 
  at BasePlayer.ChatMessage (System.String msg) [0x00018] in <03f831562fcf447ea7b21cc8bcdff0e2>:0 
  at Oxide.Plugins.BGrade+BGradePlayer.<UpdateTime>m__0 () [0x0002e] in <b939176fece6442685e0a5c7a30edaaf>:0 
  at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <9882f28dc2204b4dba514a9ad18f5042>:0

BGrade v1.1.3 ??

"BGrade" (1.1.3) by Ryan / Rustoria.co (0.20s) - BGrade.cs

check file, it's the version :x

do o.plugins in your server...

that's interesting, and must be a bug in itself... im looking at the plugin page and its 1.1.03... im looking in the plugin file [Info("BGrade", "Ryan / Rustoria.co", "1.1.03")]

not a bug 1.1.03 = 1.1.3

most certainly not, only in the world of oxide for some reason

limedes378

most certainly not, only in the world of oxide for some reason

03 isn't a valid version number technically by most standards, Oxide generally follows SemVer. 1.1.3 would be the same as 1.1.03 in pretty much any standard.

v2.0.5246 .. standards? so when/if he ever got to .09 and went to .10 somethings going to break right.

limedes378

v2.0.5246 .. standards? so when/if he ever got to .09 and went to .10 somethings going to break right.

2.0 is the main version of Oxide, the last is the build number that is automatically added. The version for it has always been automated. SemVer doesn't allow for leading zeros. See https://semver.org/