Frequently having issues with PreloadAlert, am I the only one? I did a fresh install of the HUD today and several plugins. Initially PreloadAlert was working. However, when I started the HUD and the game just a moment ago, PreloadAlert failed to load properly. Checking the log I saw thins:
Code:
[ERR] Error when load plugin (PreloadAlert.dll): System.NullReferenceException: Object reference not set to an instance of an object.
at ExileCore.Shared.Nodes.ColorNodeConverter.ReadJson(JsonReader reader, Type objectType, Object existingValue, JsonSerializer serializer) in /buddy/exileapi/Core/Shared/Nodes/ColorNodeConverter.cs:line 20
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.DeserializeConvertable(JsonConverter converter, JsonReader reader, Type objectType, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
at ExileCore.BaseSettingsPlugin`1._LoadSettings() in /buddy/exileapi/Core/BaseSettingsPlugin.cs:line 51
at ExileCore.Shared.PluginAutoUpdate.PluginLoader.TryLoadPlugin(Assembly assembly, DirectoryInfo directoryInfo) in /buddy/exileapi/Core/Shared/PluginAutoUpdate/PluginLoader.cs:line 115)
However, it is beyond my area of knowledge to correct. Anyone have any ideas?
EDIT
I resolved the issue by manually deleting the source, compiled, and global settings for PreloadAlert and reloading the HUD.
This seems to have forced a correction for now, and PreloadAlert is working, but I do not know if it is just a temporary solution to the issue or not.
EDIT 2:
Once closing the HUD and restarting after the initial solution, the problem has returned.