diff --git a/Dalamud/Game/SigScanner.cs b/Dalamud/Game/SigScanner.cs index 0ccc445f6..15a0f6116 100644 --- a/Dalamud/Game/SigScanner.cs +++ b/Dalamud/Game/SigScanner.cs @@ -532,7 +532,17 @@ namespace Dalamud.Game return; } - this.textCache = JsonConvert.DeserializeObject>(File.ReadAllText(this.cacheFile.FullName)) ?? new ConcurrentDictionary(); + try + { + this.textCache = + JsonConvert.DeserializeObject>( + File.ReadAllText(this.cacheFile.FullName)) ?? new ConcurrentDictionary(); + } + catch (Exception ex) + { + this.textCache = new ConcurrentDictionary(); + Log.Error(ex, "Couldn't load cached sigs"); + } } } }