From 9dd58ba20dbf802fdc376e3b129c9d8d5465c8a4 Mon Sep 17 00:00:00 2001 From: MaikyM <51415805+MaikyM@users.noreply.github.com> Date: Mon, 8 Jul 2019 20:19:13 -0600 Subject: [PATCH] Crash fix on NavigateThroughJson. Error: Unexpected character encountered while parsing value: E. Path '', line 0, position 0 --- FModel/MainWindow.cs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/FModel/MainWindow.cs b/FModel/MainWindow.cs index c8eeb4da..5b88062d 100644 --- a/FModel/MainWindow.cs +++ b/FModel/MainWindow.cs @@ -1161,8 +1161,18 @@ namespace FModel { try { - string parsedJson = JToken.Parse(theAsset.GetSerialized()).ToString(); - var itemId = ItemsIdParser.FromJson(parsedJson); + string parsedJson = string.Empty; + + try + { + parsedJson = JToken.Parse(theAsset.GetSerialized()).ToString(); + } + catch (JsonReaderException) + { + return; + } + + ItemsIdParser[] itemId = ItemsIdParser.FromJson(parsedJson); UpdateConsole("Parsing " + ThePak.CurrentUsedItem + "...", Color.FromArgb(255, 244, 132, 66), "Waiting"); for (int i = 0; i < itemId.Length; i++)