15420> 2017-04-09 02:55:56> Program: Starting Squirrel Updater: --install . 15420> 2017-04-09 02:55:57> Program: Starting install, writing to C:\Users\Thomas\AppData\Local\SquirrelTemp 15420> 2017-04-09 02:55:57> Program: About to install to: C:\Users\Thomas\AppData\Local\Discord 15420> 2017-04-09 02:55:58> SingleGlobalInstance: Grabbing lockfile with timeout of 00:00:10 15420> 2017-04-09 02:55:58> CheckForUpdateImpl: Reading RELEASES file from C:\Users\Thomas\AppData\Local\SquirrelTemp 15420> 2017-04-09 02:55:58> CheckForUpdateImpl: Remote version 0.0.297 differs from local 15420> 2017-04-09 02:55:58> CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch 15420> 2017-04-09 02:55:58> ApplyReleasesImpl: Writing files to app directory: C:\Users\Thomas\AppData\Local\Discord\app-0.0.297 15420> 2017-04-09 02:56:21> ApplyReleasesImpl: Moving file C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\lib\net45\app.ico to C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\app.ico 15420> 2017-04-09 02:56:21> ApplyReleasesImpl: Moving file C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\lib\net45\blink_image_resources_200_percent.pak to C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\blink_image_resources_200_percent.pak 15420> 2017-04-09 02:56:21> ApplyReleasesImpl: Moving file C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\lib\net45\content_resources_200_percent.pak to C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\content_resources_200_percent.pak 15420> 2017-04-09 02:56:21> ApplyReleasesImpl: Moving file C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\lib\net45\content_shell.pak to C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\content_shell.pak 15420> 2017-04-09 02:56:21> ApplyReleasesImpl: Moving file C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\lib\net45\d3dcompiler_47.dll to C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\d3dcompiler_47.dll 15420> 2017-04-09 02:56:21> ApplyReleasesImpl: Moving file C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\lib\net45\Discord.exe to C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\Discord.exe 15420> 2017-04-09 02:56:21> ApplyReleasesImpl: Moving file C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\lib\net45\ffmpeg.dll to C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\ffmpeg.dll 15420> 2017-04-09 02:56:21> ApplyReleasesImpl: Moving file C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\lib\net45\icudtl.dat to C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\icudtl.dat 15420> 2017-04-09 02:56:21> ApplyReleasesImpl: Moving file C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\lib\net45\libEGL.dll to C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\libEGL.dll 15420> 2017-04-09 02:56:21> ApplyReleasesImpl: Moving file C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\lib\net45\libGLESv2.dll to C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\libGLESv2.dll 15420> 2017-04-09 02:56:21> ApplyReleasesImpl: Moving file C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\lib\net45\natives_blob.bin to C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\natives_blob.bin 15420> 2017-04-09 02:56:21> ApplyReleasesImpl: Moving file C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\lib\net45\node.dll to C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\node.dll 15420> 2017-04-09 02:56:21> ApplyReleasesImpl: Moving file C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\lib\net45\Squirrel.exe to C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\Squirrel.exe 15420> 2017-04-09 02:56:21> ApplyReleasesImpl: Moving file C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\lib\net45\views_resources_200_percent.pak to C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\views_resources_200_percent.pak 15420> 2017-04-09 02:56:21> ApplyReleasesImpl: Moving file C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\lib\net45\snapshot_blob.bin to C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\snapshot_blob.bin 15420> 2017-04-09 02:56:21> ApplyReleasesImpl: Moving file C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\lib\net45\ui_resources_200_percent.pak to C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\ui_resources_200_percent.pak 15420> 2017-04-09 02:56:21> ApplyReleasesImpl: Moving file C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\lib\net45\xinput1_3.dll to C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\xinput1_3.dll 15420> 2017-04-09 02:56:28> ApplyReleasesImpl: Started updateSelf pid 10812 15420> 2017-04-09 02:56:38> ApplyReleasesImpl: Squirrel Enabled Apps: [C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\Discord.exe] 15420> 2017-04-09 02:56:40> Utility: Process Started: C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\Discord.exe --squirrel-install 0.0.297, pid 18268 15420> 2017-04-09 02:56:51> Utility: Received exitcode 0 from process C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\Discord.exe 15420> 2017-04-09 02:56:52> ApplyReleasesImpl: ran C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\Discord.exe, pid 15660 15420> 2017-04-09 02:56:52> ApplyReleasesImpl: Starting fixPinnedExecutables 15420> 2017-04-09 02:56:52> ApplyReleasesImpl: fixPinnedExecutables: newCurrentFolder: app-0.0.297 15420> 2017-04-09 02:56:52> ApplyReleasesImpl: File 'C:\Users\Thomas\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools\Windows.Defender.lnk' could not be converted into a valid ShellLink: System.IO.FileNotFoundException: The system cannot find the file specified. (Exception from HRESULT: 0x80070002)    at Squirrel.Shell.ShellLink.IShellLinkW.Resolve(IntPtr hWnd, UInt32 fFlags)    at Squirrel.Shell.ShellLink.Open(String linkFile, IntPtr hWnd, EShellLinkResolveFlags resolveFlags, UInt16 timeOut)    at Squirrel.UpdateManager.ApplyReleasesImpl.b__ec(FileInfo file) 15420> 2017-04-09 02:56:52> ApplyReleasesImpl: Updating shortcut C:\Users\Thomas\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Hammer & Chisel, Inc\Discord.lnk 15420> 2017-04-09 02:56:52> ApplyReleasesImpl: Updating shortcut C:\Users\Thomas\Desktop\Discord.lnk 15420> 2017-04-09 02:56:52> ApplyReleasesImpl: Fixing up tray icons 15420> 2017-04-09 02:56:52> ApplyReleasesImpl: cleanDeadVersions: for version 0.0.297 15420> 2017-04-09 02:56:52> ApplyReleasesImpl: cleanDeadVersions: exclude current version folder app-0.0.297 5504> 2017-06-25 17:02:18> Program: Starting Squirrel Updater: --install . 5504> 2017-06-25 17:02:19> Program: Starting install, writing to C:\Users\Thomas\AppData\Local\SquirrelTemp 5504> 2017-06-25 17:02:19> Program: About to install to: C:\Users\Thomas\AppData\Local\Discord 5504> 2017-06-25 17:02:19> Program: Install path C:\Users\Thomas\AppData\Local\Discord already exists, burning it to the ground 5504> 2017-06-25 17:02:20> IEnableLogger: Failed to remove existing directory on full install, is the app still running???: System.UnauthorizedAccessException: Access to the path 'C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\d3dcompiler_47.dll' is denied.    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)    at System.IO.File.InternalDelete(String path, Boolean checkHost)    at System.IO.File.Delete(String path)    at Squirrel.Utility.b__34(String file)    at Squirrel.Utility.<>c__DisplayClass18`1.<>c__DisplayClass1a.b__17()    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 Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<b__1d>d__22.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 Squirrel.Utility.d__3b.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 Squirrel.Utility.<b__35>d__38.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 Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<b__1d>d__22.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 Squirrel.Utility.d__3b.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 Squirrel.Utility.d__4d.MoveNext() 5504> 2017-06-25 17:02:20> Unhandled exception: System.AggregateException: One or more errors occurred. ---> System.UnauthorizedAccessException: Access to the path 'C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\d3dcompiler_47.dll' is denied.    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)    at System.IO.File.InternalDelete(String path, Boolean checkHost)    at System.IO.File.Delete(String path)    at Squirrel.Utility.b__34(String file)    at Squirrel.Utility.<>c__DisplayClass18`1.<>c__DisplayClass1a.b__17()    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 Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<b__1d>d__22.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 Squirrel.Utility.d__3b.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 Squirrel.Utility.<b__35>d__38.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 Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<b__1d>d__22.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 Squirrel.Utility.d__3b.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 Squirrel.Utility.d__4d.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 System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)    at Squirrel.Update.Program.d__3a.MoveNext()    --- End of inner exception stack trace ---    at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)    at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)    at System.Threading.Tasks.Task.Wait()    at Squirrel.Update.Program.executeCommandLine(String[] args)    at Squirrel.Update.Program.main(String[] args) ---> (Inner Exception #0) System.UnauthorizedAccessException: Access to the path 'C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\d3dcompiler_47.dll' is denied.    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)    at System.IO.File.InternalDelete(String path, Boolean checkHost)    at System.IO.File.Delete(String path)    at Squirrel.Utility.b__34(String file)    at Squirrel.Utility.<>c__DisplayClass18`1.<>c__DisplayClass1a.b__17()    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 Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<b__1d>d__22.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 Squirrel.Utility.d__3b.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 Squirrel.Utility.<b__35>d__38.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 Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<b__1d>d__22.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 Squirrel.Utility.d__3b.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 Squirrel.Utility.d__4d.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 System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)    at Squirrel.Update.Program.d__3a.MoveNext()<---   6524> 2017-06-25 17:03:00> Program: Starting Squirrel Updater: --install . 6524> 2017-06-25 17:03:00> Program: Starting install, writing to C:\Users\Thomas\AppData\Local\SquirrelTemp 6524> 2017-06-25 17:03:00> Program: About to install to: C:\Users\Thomas\AppData\Local\Discord 6524> 2017-06-25 17:03:00> Program: Install path C:\Users\Thomas\AppData\Local\Discord already exists, burning it to the ground 6524> 2017-06-25 17:03:00> IEnableLogger: Failed to remove existing directory on full install, is the app still running???: System.IO.IOException: The process cannot access the file 'C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\blink_image_resources_200_percent.pak' because it is being used by another process.    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)    at System.IO.File.InternalDelete(String path, Boolean checkHost)    at System.IO.File.Delete(String path)    at Squirrel.Utility.b__34(String file)    at Squirrel.Utility.<>c__DisplayClass18`1.<>c__DisplayClass1a.b__17()    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 Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<b__1d>d__22.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 Squirrel.Utility.d__3b.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 Squirrel.Utility.<b__35>d__38.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 Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<b__1d>d__22.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 Squirrel.Utility.d__3b.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 Squirrel.Utility.d__4d.MoveNext() 6524> 2017-06-25 17:03:00> Unhandled exception: System.AggregateException: One or more errors occurred. ---> System.IO.IOException: The process cannot access the file 'C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\blink_image_resources_200_percent.pak' because it is being used by another process.    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)    at System.IO.File.InternalDelete(String path, Boolean checkHost)    at System.IO.File.Delete(String path)    at Squirrel.Utility.b__34(String file)    at Squirrel.Utility.<>c__DisplayClass18`1.<>c__DisplayClass1a.b__17()    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 Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<b__1d>d__22.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 Squirrel.Utility.d__3b.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 Squirrel.Utility.<b__35>d__38.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 Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<b__1d>d__22.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 Squirrel.Utility.d__3b.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 Squirrel.Utility.d__4d.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 System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)    at Squirrel.Update.Program.d__3a.MoveNext()    --- End of inner exception stack trace ---    at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)    at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)    at System.Threading.Tasks.Task.Wait()    at Squirrel.Update.Program.executeCommandLine(String[] args)    at Squirrel.Update.Program.main(String[] args) ---> (Inner Exception #0) System.IO.IOException: The process cannot access the file 'C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\blink_image_resources_200_percent.pak' because it is being used by another process.    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)    at System.IO.File.InternalDelete(String path, Boolean checkHost)    at System.IO.File.Delete(String path)    at Squirrel.Utility.b__34(String file)    at Squirrel.Utility.<>c__DisplayClass18`1.<>c__DisplayClass1a.b__17()    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 Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<b__1d>d__22.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 Squirrel.Utility.d__3b.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 Squirrel.Utility.<b__35>d__38.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 Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<b__1d>d__22.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 Squirrel.Utility.d__3b.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 Squirrel.Utility.d__4d.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 System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)    at Squirrel.Update.Program.d__3a.MoveNext()<---   3688> 2017-06-29 17:40:31> Program: Starting Squirrel Updater: --install . 3688> 2017-06-29 17:40:31> Program: Starting install, writing to C:\Users\Thomas\AppData\Local\SquirrelTemp 3688> 2017-06-29 17:40:31> Program: About to install to: C:\Users\Thomas\AppData\Local\Discord 3688> 2017-06-29 17:40:31> Program: Install path C:\Users\Thomas\AppData\Local\Discord already exists, burning it to the ground 3688> 2017-06-29 17:40:31> IEnableLogger: Failed to remove existing directory on full install, is the app still running???: System.IO.IOException: The process cannot access the file 'C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\blink_image_resources_200_percent.pak' because it is being used by another process.    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)    at System.IO.File.InternalDelete(String path, Boolean checkHost)    at System.IO.File.Delete(String path)    at Squirrel.Utility.b__34(String file)    at Squirrel.Utility.<>c__DisplayClass18`1.<>c__DisplayClass1a.b__17()    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 Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<b__1d>d__22.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 Squirrel.Utility.d__3b.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 Squirrel.Utility.<b__35>d__38.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 Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<b__1d>d__22.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 Squirrel.Utility.d__3b.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 Squirrel.Utility.d__4d.MoveNext() 3688> 2017-06-29 17:40:31> Unhandled exception: System.AggregateException: One or more errors occurred. ---> System.IO.IOException: The process cannot access the file 'C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\blink_image_resources_200_percent.pak' because it is being used by another process.    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)    at System.IO.File.InternalDelete(String path, Boolean checkHost)    at System.IO.File.Delete(String path)    at Squirrel.Utility.b__34(String file)    at Squirrel.Utility.<>c__DisplayClass18`1.<>c__DisplayClass1a.b__17()    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 Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<b__1d>d__22.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 Squirrel.Utility.d__3b.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 Squirrel.Utility.<b__35>d__38.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 Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<b__1d>d__22.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 Squirrel.Utility.d__3b.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 Squirrel.Utility.d__4d.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 System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)    at Squirrel.Update.Program.d__3a.MoveNext()    --- End of inner exception stack trace ---    at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)    at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)    at System.Threading.Tasks.Task.Wait()    at Squirrel.Update.Program.executeCommandLine(String[] args)    at Squirrel.Update.Program.main(String[] args) ---> (Inner Exception #0) System.IO.IOException: The process cannot access the file 'C:\Users\Thomas\AppData\Local\Discord\app-0.0.297\blink_image_resources_200_percent.pak' because it is being used by another process.    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)    at System.IO.File.InternalDelete(String path, Boolean checkHost)    at System.IO.File.Delete(String path)    at Squirrel.Utility.b__34(String file)    at Squirrel.Utility.<>c__DisplayClass18`1.<>c__DisplayClass1a.b__17()    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 Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<b__1d>d__22.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 Squirrel.Utility.d__3b.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 Squirrel.Utility.<b__35>d__38.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 Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<b__1d>d__22.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 Squirrel.Utility.d__3b.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 Squirrel.Utility.d__4d.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 System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)    at Squirrel.Update.Program.d__3a.MoveNext()<---