NullReferenceException at GetEnabledFixed

Still happening and on reload getting a diff error: 

Failed to call hook 'OnServerInitialized' on plugin 'FurnaceSplitter v2.3.3' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.FurnaceSplitter.InitPlayer (BasePlayer player) [0x00000] in <c580a43d756b40d8a4ff86e135a9bf1a>:0

I'll try to uninstall/reinstall



Merged post

Same probelm with fresh download from umod. Error when initializing and initial error still showing up in console repeadidly

12/02 19:07:37 | Unloaded plugin Furnace Splitter v2.3.3 by FastBurst
12/02 19:07:42 | FurnaceSplitter was compiled successfully in 1968ms
12/02 19:07:42 | Failed to call hook 'OnServerInitialized' on plugin 'FurnaceSplitter v2.3.3' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.FurnaceSplitter.InitPlayer (BasePlayer player) [0x00000] in <8348eea8768a4beea7c0c8db8d65c582>:0
at Oxide.Plugins.FurnaceSplitter.OnServerInitialized () [0x0001e] in <8348eea8768a4beea7c0c8db8d65c582>:0
at Oxide.Plugins.FurnaceSplitter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x001f7] in <8348eea8768a4beea7c0c8db8d65c582>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <60c318df79ed41688ea59335e48d61ad>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <9882f28dc2204b4dba514a9ad18f5042>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <9882f28dc2204b4dba514a9ad18f5042>:0
12/02 19:07:42 | Loaded plugin Furnace Splitter v2.3.3 by FastBurst

From the looks of it you have some kind of plugin conflict. Example the compile time alone is 1968ms, I just reloaded it on my test server and it was instant. (this is also with 125 plugins already loaded)

To troubleshoot, I would suggest to try removing all plugins, load just FurnaceSplitter and see if you get the error still. If you do not, which I suspect you won't, then start to load the other plugins - one of them may be causing the issue. Especially after todays forced updates there are quite a few plugins that need updating.

Will do. Appreciate the quick replies.

Merged post

I found the issue: 

Somehow durring the Facepunch update/etc the data/FurnaceSplitter.json file was reduced to "null" being the contents. Reloading the mod wasn't working because of this. Also, because of the way my host handles mod installs (config files are left alone which is a good thing) reinstalling the mod (deleting the .cs file and re-uploading) didn't work since the data file was still incorrect.

The fix: Deleting data/FurnaceSplitter.json THEN reload the plugin. The data file was recreated and the plugin is now working as expected. 

Thanks again for the quick replies yesterday!

Our small community loves this mod; happy to have it working again!

Locked automatically