2020-03-02 00:50:57.3312 - INFO: Opening save file: C:\Users\FTLNewsFeed\Desktop\FTLNews284X.sav 2020-03-02 00:50:57.3501 - DEBUG: Read save header: Version=LookAtTheComment, Build=22, Magic=116098, MapName=Persistent_Level, MapOpts=?startloc=Grass Fields?sessionName=FTLNewsFeed1?Visibility=SV_Private, Session=FTLNewsFeed1, PlayTime=10179050, SaveTime=637185566709080000 2020-03-02 00:51:00.4987 - INFO: Save contains 745107 object headers 2020-03-02 00:51:02.2301 - INFO: Save contains 745107 object data 2020-03-02 00:51:12.0987 - INFO: Save contains 2456 collected objects 2020-03-02 00:51:12.0987 - DEBUG: Read 789586332 of total 789586332 bytes 2020-03-02 00:51:23.7455 - ERROR: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown. at SatisfactorySaveEditor.ViewModel.Struct.DynamicStructDataViewModel..ctor(DynamicStructData dynamicStruct) at SatisfactorySaveEditor.ViewModel.Property.StructPropertyViewModel..ctor(StructProperty structProperty) at SatisfactorySaveEditor.Util.PropertyViewModelMapper.Convert(SerializedProperty property) at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext() at System.Collections.ObjectModel.ObservableCollection`1.CopyFrom(IEnumerable`1 collection) at System.Collections.ObjectModel.ObservableCollection`1..ctor(IEnumerable`1 collection) at SatisfactorySaveEditor.ViewModel.Property.ArrayPropertyViewModel..ctor(ArrayProperty arrayProperty) at SatisfactorySaveEditor.Util.PropertyViewModelMapper.Convert(SerializedProperty property) at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext() at System.Collections.ObjectModel.ObservableCollection`1.CopyFrom(IEnumerable`1 collection) at System.Collections.ObjectModel.ObservableCollection`1..ctor(IEnumerable`1 collection) at SatisfactorySaveEditor.Model.SaveObjectModel..ctor(SaveObject model) at SatisfactorySaveEditor.ViewModel.MainViewModel.BuildNode(ObservableCollection`1 items, EditorTreeNode node) at SatisfactorySaveEditor.ViewModel.MainViewModel.BuildNode(ObservableCollection`1 items, EditorTreeNode node) at SatisfactorySaveEditor.ViewModel.MainViewModel.BuildNode(ObservableCollection`1 items, EditorTreeNode node) at SatisfactorySaveEditor.ViewModel.MainViewModel.LoadFileAsync(String path) at SatisfactorySaveEditor.ViewModel.MainViewModel.<>c__DisplayClass106_0.b__0() at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.Execute() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at SatisfactorySaveEditor.ViewModel.MainViewModel.d__106.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at SatisfactorySaveEditor.ViewModel.MainViewModel.d__101.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at SatisfactorySaveEditor.ViewModel.MainViewModel.<<-ctor>b__82_1>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.b__6_0(Object state) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) EXCEPTION: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown. at SatisfactorySaveEditor.ViewModel.Struct.DynamicStructDataViewModel..ctor(DynamicStructData dynamicStruct) at SatisfactorySaveEditor.ViewModel.Property.StructPropertyViewModel..ctor(StructProperty structProperty) at SatisfactorySaveEditor.Util.PropertyViewModelMapper.Convert(SerializedProperty property) at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext() at System.Collections.ObjectModel.ObservableCollection`1.CopyFrom(IEnumerable`1 collection) at System.Collections.ObjectModel.ObservableCollection`1..ctor(IEnumerable`1 collection) at SatisfactorySaveEditor.ViewModel.Property.ArrayPropertyViewModel..ctor(ArrayProperty arrayProperty) at SatisfactorySaveEditor.Util.PropertyViewModelMapper.Convert(SerializedProperty property) at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext() at System.Collections.ObjectModel.ObservableCollection`1.CopyFrom(IEnumerable`1 collection) at System.Collections.ObjectModel.ObservableCollection`1..ctor(IEnumerable`1 collection) at SatisfactorySaveEditor.Model.SaveObjectModel..ctor(SaveObject model) at SatisfactorySaveEditor.ViewModel.MainViewModel.BuildNode(ObservableCollection`1 items, EditorTreeNode node) at SatisfactorySaveEditor.ViewModel.MainViewModel.BuildNode(ObservableCollection`1 items, EditorTreeNode node) at SatisfactorySaveEditor.ViewModel.MainViewModel.BuildNode(ObservableCollection`1 items, EditorTreeNode node) at SatisfactorySaveEditor.ViewModel.MainViewModel.LoadFileAsync(String path) at SatisfactorySaveEditor.ViewModel.MainViewModel.<>c__DisplayClass106_0.b__0() at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.Execute() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at SatisfactorySaveEditor.ViewModel.MainViewModel.d__106.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at SatisfactorySaveEditor.ViewModel.MainViewModel.d__101.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at SatisfactorySaveEditor.ViewModel.MainViewModel.<<-ctor>b__82_1>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.b__6_0(Object state) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) 2020-03-02 00:51:23.7744 - ERROR: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown. at SatisfactorySaveEditor.ViewModel.Struct.DynamicStructDataViewModel..ctor(DynamicStructData dynamicStruct) at SatisfactorySaveEditor.ViewModel.Property.StructPropertyViewModel..ctor(StructProperty structProperty) at SatisfactorySaveEditor.Util.PropertyViewModelMapper.Convert(SerializedProperty property) at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext() at System.Collections.ObjectModel.ObservableCollection`1.CopyFrom(IEnumerable`1 collection) at System.Collections.ObjectModel.ObservableCollection`1..ctor(IEnumerable`1 collection) at SatisfactorySaveEditor.ViewModel.Property.ArrayPropertyViewModel..ctor(ArrayProperty arrayProperty) at SatisfactorySaveEditor.Util.PropertyViewModelMapper.Convert(SerializedProperty property) at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext() at System.Collections.ObjectModel.ObservableCollection`1.CopyFrom(IEnumerable`1 collection) at System.Collections.ObjectModel.ObservableCollection`1..ctor(IEnumerable`1 collection) at SatisfactorySaveEditor.Model.SaveObjectModel..ctor(SaveObject model) at SatisfactorySaveEditor.ViewModel.MainViewModel.BuildNode(ObservableCollection`1 items, EditorTreeNode node) at SatisfactorySaveEditor.ViewModel.MainViewModel.BuildNode(ObservableCollection`1 items, EditorTreeNode node) at SatisfactorySaveEditor.ViewModel.MainViewModel.BuildNode(ObservableCollection`1 items, EditorTreeNode node) at SatisfactorySaveEditor.ViewModel.MainViewModel.LoadFileAsync(String path) at SatisfactorySaveEditor.ViewModel.MainViewModel.<>c__DisplayClass106_0.b__0() at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.Execute() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at SatisfactorySaveEditor.ViewModel.MainViewModel.d__106.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at SatisfactorySaveEditor.ViewModel.MainViewModel.d__101.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at SatisfactorySaveEditor.ViewModel.MainViewModel.<<-ctor>b__82_1>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.b__6_0(Object state) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.DispatcherOperation.InvokeImpl() at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state) at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state) at System.Windows.Threading.DispatcherOperation.Invoke() at System.Windows.Threading.Dispatcher.ProcessQueue() at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs) at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam) at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg) at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame) at System.Windows.Application.RunDispatcher(Object ignore) at System.Windows.Application.RunInternal(Window window) at System.Windows.Application.Run(Window window) at SatisfactorySaveEditor.App.Main() EXCEPTION: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown. at SatisfactorySaveEditor.ViewModel.Struct.DynamicStructDataViewModel..ctor(DynamicStructData dynamicStruct) at SatisfactorySaveEditor.ViewModel.Property.StructPropertyViewModel..ctor(StructProperty structProperty) at SatisfactorySaveEditor.Util.PropertyViewModelMapper.Convert(SerializedProperty property) at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext() at System.Collections.ObjectModel.ObservableCollection`1.CopyFrom(IEnumerable`1 collection) at System.Collections.ObjectModel.ObservableCollection`1..ctor(IEnumerable`1 collection) at SatisfactorySaveEditor.ViewModel.Property.ArrayPropertyViewModel..ctor(ArrayProperty arrayProperty) at SatisfactorySaveEditor.Util.PropertyViewModelMapper.Convert(SerializedProperty property) at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext() at System.Collections.ObjectModel.ObservableCollection`1.CopyFrom(IEnumerable`1 collection) at System.Collections.ObjectModel.ObservableCollection`1..ctor(IEnumerable`1 collection) at SatisfactorySaveEditor.Model.SaveObjectModel..ctor(SaveObject model) at SatisfactorySaveEditor.ViewModel.MainViewModel.BuildNode(ObservableCollection`1 items, EditorTreeNode node) at SatisfactorySaveEditor.ViewModel.MainViewModel.BuildNode(ObservableCollection`1 items, EditorTreeNode node) at SatisfactorySaveEditor.ViewModel.MainViewModel.BuildNode(ObservableCollection`1 items, EditorTreeNode node) at SatisfactorySaveEditor.ViewModel.MainViewModel.LoadFileAsync(String path) at SatisfactorySaveEditor.ViewModel.MainViewModel.<>c__DisplayClass106_0.b__0() at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.Execute() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at SatisfactorySaveEditor.ViewModel.MainViewModel.d__106.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at SatisfactorySaveEditor.ViewModel.MainViewModel.d__101.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at SatisfactorySaveEditor.ViewModel.MainViewModel.<<-ctor>b__82_1>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.b__6_0(Object state) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.DispatcherOperation.InvokeImpl() at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state) at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state) at System.Windows.Threading.DispatcherOperation.Invoke() at System.Windows.Threading.Dispatcher.ProcessQueue() at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs) at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam) at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg) at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame) at System.Windows.Application.RunDispatcher(Object ignore) at System.Windows.Application.RunInternal(Window window) at System.Windows.Application.Run(Window window) at SatisfactorySaveEditor.App.Main()