NullReferenceException at HasImageError
14:11 [Error] Failed to call hook 'LoadImageList' on plugin 'ImageLibrary v2.0.45' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.ImageLibrary.HasImage (System.String imageName, System.UInt64 imageId) [0x00000] in <987233b829fb458fac50253d4e322770>:0 
  at Oxide.Plugins.ImageLibrary.LoadImageList (System.String title, System.Collections.Generic.List`1[T] imageList, System.Action callback) [0x00029] in <987233b829fb458fac50253d4e322770>:0 
  at Oxide.Plugins.ImageLibrary.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000bf] in <987233b829fb458fac50253d4e322770>: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 

And please fix "samsite" image. I can't see it for some reason. Or is it just me?

On server restart:
[Error] Failed to call hook 'LoadImageList' on plugin 'ImageLibrary v2.0.45' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.ImageLibrary.HasImage (System.String imageName, System.UInt64 imageId) [0x00000] in <804fab74a6a64146ac1c5c153f70f4db>:0 at Oxide.Plugins.ImageLibrary.LoadImageList (System.String title, System.Collections.Generic.List`1[T] imageList, System.Action callback) [0x00029] in <804fab74a6a64146ac1c5c153f70f4db>:0 at Oxide.Plugins.ImageLibrary.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000bf] in <804fab74a6a64146ac1c5c153f70f4db>: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
failed to call hook 'LoadImageList' on plugin 'ImageLibrary v2.0.45' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.ImageLibrary.HasImage (System.String imageName, System.UInt64 imageId) [0x00000] in <19414323f4c14d2f9677691ac6e42cc0>:0 at Oxide.Plugins.ImageLibrary.LoadImageList (System.String title, System.Collections.Generic.List`1[T] imageList, System.Action callback) [0x00029] in <19414323f4c14d2f9677691ac6e42cc0>:0 at Oxide.Plugins.ImageLibrary.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000bf] in <19414323f4c14d2f9677691ac6e42cc0>: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
Receiving the following error after the latest update.

Failed to call hook 'LoadImageList' on plugin 'ImageLibrary v2.0.45' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.ImageLibrary.HasImage (System.String imageName, System.UInt64 imageId) [0x00000] in <222f306a4b0c428e8b12a9661e671afd>:0
at Oxide.Plugins.ImageLibrary.LoadImageList (System.String title, System.Collections.Generic.List`1[T] imageList, System.Action callback) [0x00029] in <222f306a4b0c428e8b12a9661e671afd>:0
at Oxide.Plugins.ImageLibrary.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000bf] in <222f306a4b0c428e8b12a9661e671afd>: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
yup, os server start:
[Error] Failed to call hook 'HasImage' on plugin 'ImageLibrary v2.0.45' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.ImageLibrary.HasImage (System.String imageName, System.UInt64 imageId) [0x00000] in <050ad271ce7147fab5f15b7e02752438>:0 
  at Oxide.Plugins.ImageLibrary.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x006b4] in <050ad271ce7147fab5f15b7e02752438>: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 ​
Likely a null data file. Unload the plugin and open all the ImageLibrary data files in a text editor and see if they just say "null". If so delete the file and reload the plugin
In response to k1lly0u ():
Likely a null data file. Unload the plugin and open all the ImageLibrary data files in a text editor...
One of the first things I tried was deleting the plugin and all associated data files. The error continues.
Failed to call hook 'LoadImageList' on plugin 'ImageLibrary v2.0.45' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.ImageLibrary.HasImage (System.String imageName, System.UInt64 imageId) [0x00000] in <6808fa850a5d4e43961c47a2a4dd3e3c>:0
at Oxide.Plugins.ImageLibrary.LoadImageList (System.String title, System.Collections.Generic.List`1[T] imageList, System.Action callback) [0x00029] in <6808fa850a5d4e43961c47a2a4dd3e3c>:0
at Oxide.Plugins.ImageLibrary.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000bf] in <6808fa850a5d4e43961c47a2a4dd3e3c>: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
In response to POWER ():
Failed to call hook 'LoadImageList' on plugin 'ImageLibrary v2.0.45' (NullReferenceException: Object...
It seems your plugin is failing to call all the Hooks associated with populating your image data. Possibly because of an out of date plugin. In testing the plugin over the past few days i had the same errors in testing an older version of the plugin.

Try
1-Unload Plugin (o.unload (recommend o.unload all to avoid any possible conficting plugins))
2-Navigate /oxide/data/ImageLibrary/ and delete all files.
3-Remove any extra data regarding related plugins (cs files (can be found on this plugins #documentation page))
4-Delete .json files related also in /oxide/plugins/

At this stage if you are sure you have a clean updated Rust and Oxide versions by entering o.version & version in rcon

o.version
Saved 60,209 ents, cache(0.11), write(0.02), disk(0.01).
Saving complete
Protocol: 2151.175.1
Build Date: 02/20/2019 13:27:39
Unity Version: 2018.3.3f1
Changeset: 32268
Branch: release
Oxide.Rust Version: 2.0.4139

version
Protocol: 2151.175.1
Build Date: 02/20/2019 13:27:39
Unity Version: 2018.3.3f1
Changeset: 32268
Branch: release

5-Download latest version of ImageLibrary and install
6-Load each plugin one by one and test if each plugin is loading correctly. (I suggest using http://www.Rcon.io (Rcon.io will print more information than Rust ingame console))

IF you have the latest version of every plugin related to ImageLibrary and you should receive no error at this point.

I hope this helps, if you have not already completed these steps that is. =P

If you have, i apologise and ask that you provide more information next time you post an error without info on when/how/actions when error displayed eg. Did this error show, when you loaded/reloaded plugin and also which operating system are you currently using for the server as there are a few unity errors at this time and ImageLibrary was one of those plugins affected and there is a fix in one of the latest threads.

[Error] Failed to call hook 'LoadImageList' on plugin 'ImageLibrary v2.0.45' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.ImageLibrary.HasImage (System.String imageName, System.UInt64 imageId) [0x00000] in <ce85d650b2d543129a9f4954bfa0c1a4>:0

at Oxide.Plugins.ImageLibrary.LoadImageList (System.String title, System.Collections.Generic.List`1[T] imageList, System.Action callback) [0x00029] in <ce85d650b2d543129a9f4954bfa0c1a4>:0

at Oxide.Plugins.ImageLibrary.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000bf] in <ce85d650b2d543129a9f4954bfa0c1a4>: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



How to solve this problem?
I have the same issues with the Image Library. I deleted everything i had and started over. I only had the Image Library and map my patrol for plugins, and i still had the issue. Is there a updated version of Image Library i can get?
I'm getting a null reference exception when i load mapmypatrol. Is there a fix for this?
I delete imagelibrary and it works for a few minutes but it quits again. 
Failed to call hook 'HasImage' on plugin 'ImageLibrary v2.0.45' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.ImageLibrary.HasImage (System.String imageName, System.UInt64 imageId) [0x00000] in <1a93e21aa4204f209c575462c156a730>:0
  at Oxide.Plugins.ImageLibrary.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x006b4] in <1a93e21aa4204f209c575462c156a730>: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
(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)
Failed to initialize plugin 'MapMyPatrol v0.0.5' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.MapMyPatrol.Loaded () [0x0004f] in <1a93e21aa4204f209c575462c156a730>:0
  at Oxide.Plugins.MapMyPatrol.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000bf] in <1a93e21aa4204f209c575462c156a730>: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.Plugins.CSharpPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x0006e] in <9affce1cd15c4ec183941adef8db1722>:0
Failed to call hook 'LoadImageList' on plugin 'ImageLibrary v2.0.45' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.ImageLibrary.HasImage (System.String imageName, System.UInt64 imageId) [0x00000] in <b67e99becc2c4e59a9831ef8c14640d6>:0
at Oxide.Plugins.ImageLibrary.LoadImageList (System.String title, System.Collections.Generic.List`1[T] imageList, System.Action callback) [0x00029] in <b67e99becc2c4e59a9831ef8c14640d6>:0
at Oxide.Plugins.ImageLibrary.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000bf] in <b67e99becc2c4e59a9831ef8c14640d6>: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
Has anyone come across this problem. My Images are not loading. I updated to the new version and this shows up now.
Looks like i got it to work. I had to Delete it out of Foler / OXIDE DATA IMAGELIBRARY