SqliteException: Could not finalize SQL statementError
got this error in console when attempting to load ImageLibrary after a server reboot 

https://imgur.com/gallery/U4vsA5M

Failed to call hook 'OnServerInitialized' on plugin 'ImageLibrary v2.0.42' (SqliteException: Could not finalize SQL statement.) at Facepunch.Sqlite.Database.Finalize (System.IntPtr stmHandle) [0x00015] in :0 at Facepunch.Sqlite.Database.QueryValue[T] (System.String query, System.Object[] arguments) [0x00052] in :0 at Facepunch.Sqlite.Database.QueryBlob (System.String query, System.Object[] arguments) [0x00000] in :0 at FileStorage.Get (System.UInt32 crc, FileStorage+Type type, System.UInt32 entityID) [0x00057] in <34b1f54ef897408a984fc5263cc0e3f6>:0 at Oxide.Plugins.ImageLibrary.RestoreLoadedImages () [0x00051] in :0 at Oxide.Plugins.ImageLibrary.CheckForRefresh () [0x0007e] in :0 at Oxide.Plugins.ImageLibrary.OnServerInitialized () [0x000aa] in :0 at Oxide.Plugins.ImageLibrary.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0018d] in :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 Lincoln ():
got this error in console when attempting to load ImageLibrary after a server reboot 

htt...
Deleted all ImageLibrary files and folders and reloaded

new error

“Sqlite exception: could not execute SQL statement”

Failed to call hook 'SendImage' on plugin 'ImageLibrary v2.0.58' (SqliteException: Could not finalize SQL statement.)

at Facepunch.Sqlite.Database.Finalize (System.IntPtr stmHandle) [0x00012] in <bff12894b0c0476bbe4c75915677915c>:0

at Facepunch.Sqlite.Database.ExecuteAndReadQueryResult[T] (System.IntPtr stmHandle) [0x00018] in <bff12894b0c0476bbe4c75915677915c>:0

at Facepunch.Sqlite.Database.QueryBlob[T1,T2,T3,T4] (System.String query, T1 arg1, T2 arg2, T3 arg3, T4 arg4) [0x00029] in <bff12894b0c0476bbe4c75915677915c>:0

at FileStorage.Get (System.UInt32 crc, FileStorage+Type type, System.UInt32 entityID, System.UInt32 numID) [0x00044] in <4b90e292043e44fc809d736a2c68eeac>:0

at Oxide.Plugins.ImageLibrary.IsInStorage (System.UInt32 crc) [0x00000] in <5055a4134388474eac4342f4814e634d>:0

at Oxide.Plugins.ImageLibrary.HasImage (System.String imageName, System.UInt64 imageId) [0x00031] in <5055a4134388474eac4342f4814e634d>:0

at Oxide.Plugins.ImageLibrary.SendImage (BasePlayer player, System.String imageName, System.UInt64 imageId) [0x00000] in <5055a4134388474eac4342f4814e634d>:0

at Oxide.Plugins.ImageLibrary.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00a96] in <5055a4134388474eac4342f4814e634d>:0

at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <31122a27a2414cd799150f8677cf39d4>:0

at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <c2afd8354b8b4f3ca451cf5a1aa111c3>:0

at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <c2afd8354b8b4f3ca451cf5a1aa111c3>:0

Failed to call hook 'LoadImageList' on plugin 'ImageLibrary v2.0.58' (SqliteException: Could not finalize SQL statement.)

at Facepunch.Sqlite.Database.Finalize (System.IntPtr stmHandle) [0x00012] in <2353e93a9cbf42dea09727646d56bdbd>:0

at Facepunch.Sqlite.Database.ExecuteAndReadQueryResult[T] (System.IntPtr stmHandle) [0x00018] in <2353e93a9cbf42dea09727646d56bdbd>:0

at Facepunch.Sqlite.Database.QueryBlob[T1,T2,T3,T4] (System.String query, T1 arg1, T2 arg2, T3 arg3, T4 arg4) [0x00029] in <2353e93a9cbf42dea09727646d56bdbd>:0

at FileStorage.Get (System.UInt32 crc, FileStorage+Type type, System.UInt32 entityID, System.UInt32 numID) [0x00044] in <32dc9dfab36748728a319b6b3ccd8f41>:0

at Oxide.Plugins.ImageLibrary.IsInStorage (System.UInt32 crc) [0x00000] in <5e2638041ccf43089ebd9fa18289b4a3>:0

at Oxide.Plugins.ImageLibrary.HasImage (System.String imageName, System.UInt64 imageId) [0x00031] in <5e2638041ccf43089ebd9fa18289b4a3>:0

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

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

I'm getting the same kind of error:

ExType: TypeInitializationException
Failed to call hook 'LoadImageList' on plugin 'ImageLibrary v2.0.58' (SqliteException: Could not open database file: server/my_server_identity/sv.files.219.db)
  at Facepunch.Sqlite.Database.Open (System.String path, System.Boolean fastMode) [0x00031] in <2353e93a9cbf42dea09727646d56bdbd>:0
  at FileStorage..ctor (System.String name, System.Boolean server) [0x00046] in <32dc9dfab36748728a319b6b3ccd8f41>:0
  at FileStorage..cctor () [0x00014] in <32dc9dfab36748728a319b6b3ccd8f41>:0
Failed to call hook 'ImportImageList' on plugin 'ImageLibrary v2.0.58' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.ImageLibrary.ImportImageList (System.String title, System.Collections.Generic.Dictionary`2[TKey,TValue] imageList, System.UInt64 imageId, System.Boolean replace, System.Action callback) [0x000b3] in <0606b8f0552343aaaae822b8ec8a32dc>:0
  at Oxide.Plugins.ImageLibrary.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0099e] in <0606b8f0552343aaaae822b8ec8a32dc>: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

 

How can we fix this?

we have tried everything including pulling all imagelibrary config files and letting them regenerate, this is causing a huge issue on my server as can not run commands for instants /s for rewards store. does the following give you any idea of what i can try next?

[Image Library] Running this command will wipe all of your ImageLibrary data, meaning every registered image will need to be re-downloaded. Are you sure you wish to continue? (type yes or no)
[Image Library] Wiping ImageLibrary data and redownloading ImageLibrary specific images. All plugins that have registered images via ImageLibrary will need to be re-loaded!
[Image Library] Retrieving item skin lists...
[Image Library] Processing approved skins; Page 1/30
[Image Library] Processing approved skins; Page 2/30
[Image Library] Processing approved skins; Page 3/30
[Stack Modifier] Unable to find ImageLibrary plugin. This may be caused by StackModifier loading before it.
Will check again in 1 minute
[Image Library] Processing approved skins; Page 4/30
[Image Library] Processing approved skins; Page 5/30
[Image Library] Processing approved skins; Page 6/30
[Image Library] Processing approved skins; Page 7/30
[Image Library] Processing approved skins; Page 8/30
[Image Library] Processing approved skins; Page 9/30
[Tebex Donate] Attempting to log all stored connection events...
[Image Library] Processing approved skins; Page 10/30
[Tebex Donate] Successfully logged all stored connection events!
[Image Library] Processing approved skins; Page 11/30
[Image Library] Processing approved skins; Page 12/30
[Image Library] Processing approved skins; Page 13/30
[Image Library] Processing approved skins; Page 14/30
[Image Library] Processing approved skins; Page 15/30
[Image Library] Processing approved skins; Page 16/30
[Image Library] Processing approved skins; Page 17/30
[Image Library] Processing approved skins; Page 18/30
[Image Library] Processing approved skins; Page 19/30
[Image Library] Processing approved skins; Page 20/30
[Image Library] Processing approved skins; Page 21/30
[Image Library] Processing approved skins; Page 22/30
[Image Library] Processing approved skins; Page 23/30
[Image Library] Processing approved skins; Page 24/30
[Image Library] Processing approved skins; Page 25/30
[Image Library] Processing approved skins; Page 26/30
[Image Library] Processing approved skins; Page 27/30
[Image Library] Processing approved skins; Page 28/30
[Image Library] Processing approved skins; Page 29/30
[Image Library] Processing approved skins; Page 30/30
[Image Library] Approved skins loaded
Unloaded plugin Image Library v2.0.58 by Absolut & K1lly0u
Loaded plugin Image Library v2.0.58 by Absolut & K1lly0u
[Image Library] Starting order StackModifier
SqliteException: Could not finalize SQL statement.

/s returns "you must wait untill image library finishes proccessing images" (paraphrased)

Merged post

more info...

SqliteException: Could not finalize SQL statement.

SqliteException: Could not finalize SQL statement.

  at Facepunch.Sqlite.Database.Finalize (System.IntPtr stmHandle) [0x00012] in :0

  at Facepunch.Sqlite.Database.ExecuteQuery (System.IntPtr stmHandle) [0x00038] in :0

  at Facepunch.Sqlite.Database.Execute[T1,T2,T3,T4,T5] (System.String query, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5) [0x00033] in :0

  at FileStorage.Store (System.Byte[] data, FileStorage+Type type, System.UInt32 entityID, System.UInt32 numID) [0x0001d] in :0

  at Oxide.Plugins.ImageLibrary+ImageAssets.StoreByteArray (System.Byte[] bytes, System.String name) [0x00006] in :0

  at Oxide.Plugins.ImageLibrary+ImageAssets+c__Iterator0.MoveNext () [0x001a4] in :0

  at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in :0



Merged post

when reloading skinner...
[Stack Modifier] Unable to find ImageLibrary plugin. This may be caused by StackModifier loading before it.
Will check again in 1 minute

Merged post

Still need help with this please, some way to refresh db maybe?

Merged post

more debug info...
Added '// Reference: Facepunch.Sqlite' in plugin 'ImageLibrary'
Added '// Reference: Facepunch.Sqlite' in plugin 'ImageLibrary'
Added '// Reference: UnityEngine.UnityWebRequestModule' in plugin 'ImageLibrary'
Added '// Reference: UnityEngine.UnityWebRequestModule' in plugin 'ImageLibrary'
ImageLibrary was compiled successfully in 1884ms
ImageLibrary was compiled successfully in 1884ms
Fallback handler could not load library C:/TCAFiles/Users/brent1/14564/RustDedicated_Data/Mono/data-000001E9540F5A60.dll
ImageLibrary v2.0.58: Failed to load config file (is the config file corrupt?) (Invalid character after parsing property name. Expected ':' but got: t. Path '['Progress - Time between update notifications']', line 7, position 48.)
ImageLibrary v2.0.58: Failed to load config file (is the config file corrupt?) (Invalid character after parsing property name. Expected ':' but got: t. Path '['Progress - Time between update notifications']', line 7, position 48.)
Could not initialize plugin 'ImageLibrary v2.0.58' (JsonReaderException: Invalid character after parsing property name. Expected ':' but got: t. Path '['Progress - Time between update notifications']', line 7, position 48.)
at Newtonsoft.Json.JsonTextReader.ParseProperty () [0x00116] in <2ae3f091decd4989b3c4d466e6eb5985>:0

at Newtonsoft.Json.JsonTextReader.ParseObject () [0x000d8] in <2ae3f091decd4989b3c4d466e6eb5985>:0

at Newtonsoft.Json.JsonTextReader.Read () [0x00053] in <2ae3f091decd4989b3c4d466e6eb5985>:0

at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject (System.Object newObject, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonObjectContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.String id) [0x0028e] in <2ae3f091decd4989b3c4d466e6eb5985>:0

at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0015c] in <2ae3f091decd4989b3c4d466e6eb5985>:0

at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0006d] in <2ae3f091decd4989b3c4d466e6eb5985>:0

at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000d9] in <2ae3f091decd4989b3c4d466e6eb5985>:0

at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00053] in <2ae3f091decd4989b3c4d466e6eb5985>:0

at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <2ae3f091decd4989b3c4d466e6eb5985>:0

at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x0002d] in <2ae3f091decd4989b3c4d466e6eb5985>:0

at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in <2ae3f091decd4989b3c4d466e6eb5985>:0

at Oxide.Core.Configuration.DynamicConfigFile.ReadObject[T] (System.String filename) [0x00028] in <12678b905a6d43c3a9cc366104306651>:0

at Oxide.Plugins.ImageLibrary.LoadConfig () [0x0000d] in <26932ed79eaf4e98a3eb766f4346c6f9>:0

at Oxide.Core.Plugins.Plugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x0000f] in <12678b905a6d43c3a9cc366104306651>:0

at Oxide.Core.Plugins.CSPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x00000] in <12678b905a6d43c3a9cc366104306651>:0

at Oxide.Plugins.CSharpPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x00000] in <60c318df79ed41688ea59335e48d61ad>:0

at Oxide.Plugins.RustPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x0028e] in <74db47c3013449eeba266c8e6ae66965>:0

at Oxide.Core.Plugins.PluginManager.AddPlugin (Oxide.Core.Plugins.Plugin plugin) [0x00027] in <12678b905a6d43c3a9cc366104306651>:0

at Oxide.Core.OxideMod.PluginLoaded (Oxide.Core.Plugins.Plugin plugin) [0x00035] in <12678b905a6d43c3a9cc366104306651>:0

Could not initialize plugin 'ImageLibrary v2.0.58' (JsonReaderException: Invalid character after parsing property name. Expected ':' but got: t. Path '['Progress - Time between update notifications']', line 7, position 48.)
at Newtonsoft.Json.JsonTextReader.ParseProperty () [0x00116] in <2ae3f091decd4989b3c4d466e6eb5985>:0

at Newtonsoft.Json.JsonTextReader.ParseObject () [0x000d8] in <2ae3f091decd4989b3c4d466e6eb5985>:0

at Newtonsoft.Json.JsonTextReader.Read () [0x00053] in <2ae3f091decd4989b3c4d466e6eb5985>:0

at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject (System.Object newObject, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonObjectContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.String id) [0x0028e] in <2ae3f091decd4989b3c4d466e6eb5985>:0

at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0015c] in <2ae3f091decd4989b3c4d466e6eb5985>:0

at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0006d] in <2ae3f091decd4989b3c4d466e6eb5985>:0

at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000d9] in <2ae3f091decd4989b3c4d466e6eb5985>:0

at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00053] in <2ae3f091decd4989b3c4d466e6eb5985>:0

at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <2ae3f091decd4989b3c4d466e6eb5985>:0

at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x0002d] in <2ae3f091decd4989b3c4d466e6eb5985>:0

at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in <2ae3f091decd4989b3c4d466e6eb5985>:0

at Oxide.Core.Configuration.DynamicConfigFile.ReadObject[T] (System.String filename) [0x00028] in <12678b905a6d43c3a9cc366104306651>:0

at Oxide.Plugins.ImageLibrary.LoadConfig () [0x0000d] in <26932ed79eaf4e98a3eb766f4346c6f9>:0

at Oxide.Core.Plugins.Plugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x0000f] in <12678b905a6d43c3a9cc366104306651>:0

at Oxide.Core.Plugins.CSPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x00000] in <12678b905a6d43c3a9cc366104306651>:0

at Oxide.Plugins.CSharpPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x00000] in <60c318df79ed41688ea59335e48d61ad>:0

at Oxide.Plugins.RustPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x0028e] in <74db47c3013449eeba266c8e6ae66965>:0

at Oxide.Core.Plugins.PluginManager.AddPlugin (Oxide.Core.Plugins.Plugin plugin) [0x00027] in


Merged post

at boot...
Failed to call hook 'AddImage' on plugin 'ImageLibrary v2.0.58' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.ImageLibrary.AddImage (System.String url, System.String imageName, System.UInt64 imageId, System.Action callback) [0x00049] in :0

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

at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <12678b905a6d43c3a9cc366104306651>:0

Failed to call hook 'AddImage' on plugin 'ImageLibrary v2.0.58' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.ImageLibrary.AddImage (System.String url, System.String imageName, System.UInt64 imageId, System.Action callback) [0x00049] in :0

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

at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <12678b905a6d43c3a9cc366104306651>:0

Failed to call hook 'AddImage' on plugin 'ImageLibrary v2.0.58' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.ImageLibrary.AddImage (System.String url, System.String imageName, System.UInt64 imageId, System.Action callback) [0x00049] in :0

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

at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <12678b905a6d43c3a9cc366104306651>:0

Failed to call hook 'AddImage' on plugin 'ImageLibrary v2.0.58' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.ImageLibrary.AddImage (System.String url, System.String imageName, System.UInt64 imageId, System.Action callback) [0x00049] in :0

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

at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <12678b905a6d43c3a9cc366104306651>:0

Failed to call hook 'AddImage' on plugin 'ImageLibrary v2.0.58' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.ImageLibrary.AddImage (System.String url, System.String imageName, System.UInt64 imageId, System.Action callback) [0x00049] in :0

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

at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <12678b905a6d43c3a9cc366104306651>:0

Failed to call hook 'AddImage' on plugin 'ImageLibrary v2.0.58' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.ImageLibrary.AddImage (System.String url, System.String imageName, System.UInt64 imageId, System.Action callback) [0x00049] in :0

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

at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <12678b905a6d43c3a9cc366104306651>:0

Failed to call hook 'AddImage' on plugin 'ImageLibrary v2.0.58' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.ImageLibrary.AddImage (System.String url, System.String imageName, System.UInt64 imageId, System.Action callback) [0x00049] in :0

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

at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <12678b905a6d43c3a9cc366104306651>:0

Failed to call hook 'AddImage' on plugin 'ImageLibrary v2.0.58' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.ImageLibrary.AddImage (System.String url, System.String imageName, System.UInt64 imageId, System.Action callback) [0x00049] in :0

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

at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <12678b905a6d43c3a9cc366104306651>:0

Failed to call hook 'AddImage' on plugin 'ImageLibrary v2.0.58' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.ImageLibrary.AddImage (System.String url, System.String imageName, System.UInt64 imageId, System.Action callback) [0x00049] in :0

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

at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <12678b905a6d43c3a9cc366104306651>:0

Failed to call hook 'AddImage' on plugin 'ImageLibrary v2.0.58' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.ImageLibrary.AddImage (System.String url, System.String imageName, System.UInt64 imageId, System.Action callback) [0x00049] in :0

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

at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <12678b905a6d43c3a9cc366104306651>:0

Failed to call hook 'AddImage' on plugin 'ImageLibrary v2.0.58' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.ImageLibrary.AddImage (System.String url, System.String imageName, System.UInt64 imageId, System.Action callback) [0x00049] in :0

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

at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <12678b905a6d43c3a9cc366104306651>:0

Failed to call hook 'AddImage' on plugin 'ImageLibrary v2.0.58' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.ImageLibrary.AddImage (System.String url, System.String imageName, System.UInt64 imageId, System.Action callback) [0x00049] in :0

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

at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <12678b905a6d43c3a9cc366104306651>:0

Failed to call hook 'AddImage' on plugin 'ImageLibrary v2.0.58' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.ImageLibrary.AddImage (System.String url, System.String imageName, System.UInt64 imageId, System.Action callback) [0x00049] in :0

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

at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <12678b905a6d43c3a9cc366104306651>:0

Failed to call hook 'AddImage' on plugin 'ImageLibrary v2.0.58' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.ImageLibrary.AddImage (System.String url, System.String imageName, System.UInt64 imageId, System.Action callback) [0x00049] in :0

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

at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <12678b905a6d43c3a9cc366104306651>:0

Failed to call hook 'AddImage' on plugin 'ImageLibrary v2.0.58' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.ImageLibrary.AddImage (System.String url, System.String imageName, System.UInt64 imageId, System.Action callback) [0x00049] in :0

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

at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <12678b905a6d43c3a9cc366104306651>:0

Failed to call hook 'AddImage' on plugin 'ImageLibrary v2.0.58' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.ImageLibrary.AddImage (System.String url, System.String imageName, System.UInt64 imageId, System.Action callback) [0x00049] in :0

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

at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <12678b905a6d43c3a9cc366104306651>:0


Merged post

is there support for this critical mod anywhere?

Is image library still suported? it has so much broken on my server at the moment and getting absolutely 0 replies in the help section for it, not even a "sorry can't help" or is there somewhere else where the dev looks at issue posts?

it broke immediately after updating oxide to current version

Im getting this when trying to load the plugin and making it work with playerskins, getting the following

01/28 19:52:10 | Failed to call hook 'HasImage' on plugin 'ImageLibrary v2.0.58' (SqliteException: Could not finalize SQL statement.)
at Facepunch.Sqlite.Database.Finalize (System.IntPtr stmHandle) [0x00012] in <9e7966199a5e407d8e88b566e264c4c1>:0
at Facepunch.Sqlite.Database.ExecuteAndReadQueryResult[T] (System.IntPtr stmHandle) [0x00018] in <9e7966199a5e407d8e88b566e264c4c1>:0
at Facepunch.Sqlite.Database.QueryBlob[T1,T2,T3,T4] (System.String query, T1 arg1, T2 arg2, T3 arg3, T4 arg4) [0x00029] in <9e7966199a5e407d8e88b566e264c4c1>:0
at FileStorage.Get (System.UInt32 crc, FileStorage+Type type, System.UInt32 entityID, System.UInt32 numID) [0x00044] in <5df75d27f08741e1959d41dd8bb9b8df>:0
at Oxide.Plugins.ImageLibrary.IsInStorage (System.UInt32 crc) [0x00000] in <b33ffb304d144b49ba45a3af09a28f24>:0
at Oxide.Plugins.ImageLibrary.HasImage (System.String imageName, System.UInt64 imageId) [0x00031] in <b33ffb304d144b49ba45a3af09a28f24>:0
at Oxide.Plugins.ImageLibrary.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x007dc] in <b33ffb304d144b49ba45a3af09a28f24>: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 <12678b905a6d43c3a9cc366104306651>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <12678b905a6d43c3a9cc366104306651>:0
01/28 19:52:10 | NullReferenceException: Object reference not set to an instance of an object