Jump to content

Recommended Posts

Just trying to update the game and log in but keep getting this message sadly. It says to post the contents of the Patcher Error test document, which to me seems like a lot to post, but here ya go:

 

System.AggregateException: One or more errors occurred. ---> System.IO.IOException: Operation did not complete successfully because the file contains a virus or potentially unwanted software.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
   at ClientPatcher.Form1.<>c__DisplayClass14_0.<Stage1>b__0(PatchManifest entry, ParallelLoopState state) in U:\source\source\ClientPatcher\ClientPatcher\Form1.cs:line 246
   at System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1()
   at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
   at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)
   --- 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.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally)
   at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
   at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, Action`2 body)
   at ClientPatcher.Form1.Stage1() in U:\source\source\ClientPatcher\ClientPatcher\Form1.cs:line 218
   at ClientPatcher.Form1.ExceptionWrapper() in U:\source\source\ClientPatcher\ClientPatcher\Form1.cs:line 79
---> (Inner Exception #0) System.IO.IOException: Operation did not complete successfully because the file contains a virus or potentially unwanted software.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
   at ClientPatcher.Form1.<>c__DisplayClass14_0.<Stage1>b__0(PatchManifest entry, ParallelLoopState state) in U:\source\source\ClientPatcher\ClientPatcher\Form1.cs:line 246
   at System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1()
   at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
   at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)<---

One or more errors occurred.
mscorlib
Void ThrowIfExceptional(Boolean)
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally)
   at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
   at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, Action`2 body)
   at ClientPatcher.Form1.Stage1() in U:\source\source\ClientPatcher\ClientPatcher\Form1.cs:line 218
   at ClientPatcher.Form1.ExceptionWrapper() in U:\source\source\ClientPatcher\ClientPatcher\Form1.cs:line 79
System.AggregateException: One or more errors occurred. ---> System.IO.IOException: Operation did not complete successfully because the file contains a virus or potentially unwanted software.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
   at ClientPatcher.Form1.<>c__DisplayClass14_0.<Stage1>b__0(PatchManifest entry, ParallelLoopState state) in U:\source\source\ClientPatcher\ClientPatcher\Form1.cs:line 246
   at System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1()
   at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
   at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)
   --- 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.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally)
   at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
   at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, Action`2 body)
   at ClientPatcher.Form1.Stage1() in U:\source\source\ClientPatcher\ClientPatcher\Form1.cs:line 218
   at ClientPatcher.Form1.ExceptionWrapper() in U:\source\source\ClientPatcher\ClientPatcher\Form1.cs:line 79
---> (Inner Exception #0) System.IO.IOException: Operation did not complete successfully because the file contains a virus or potentially unwanted software.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
   at ClientPatcher.Form1.<>c__DisplayClass14_0.<Stage1>b__0(PatchManifest entry, ParallelLoopState state) in U:\source\source\ClientPatcher\ClientPatcher\Form1.cs:line 246
   at System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1()
   at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
   at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)<---

One or more errors occurred.
mscorlib
Void ThrowIfExceptional(Boolean)
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally)
   at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
   at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, Action`2 body)
   at ClientPatcher.Form1.Stage1() in U:\source\source\ClientPatcher\ClientPatcher\Form1.cs:line 218
   at ClientPatcher.Form1.ExceptionWrapper() in U:\source\source\ClientPatcher\ClientPatcher\Form1.cs:line 79

Screenshot 2025-10-05 172553.png

Hello @Godlyd3mon,

 

I will attempt to help you all out with this problem.

 

At the moment, when some players attempt to update their client, Windows Defender labels one or two of the files as a Trojan virus. This is because some of PROs files are encrypted, which can trigger a false-positive. Windows Defender will then quarantine the file to protect your computer. Some players might get a pop up saying "Failed to load il2cpp", others have an issue when the patcher is extracting the files, like you've posted above.

 

There are a couple methods to bypass this issue

 

1) In windows security, click on the "Virus & threat protection". Here you can click on "protection history", which will show the threat that was quarantined. Clicking on it will probably bring up a Windows Security permission. Once accepted, you can click actions to restore. This restores the file, allowing the game to access it. 

 

Sometimes this doesn't solve the problem though. Now we'll apply an exception to your anti-virus, which is will force it to ignore files in a certain location. I would recommend removing your PRO files from your PRO folder.

 

2) In windows security, click on the "Virus & threat protection".  Under "Virus & threat protection settings", click "Manage settings". Scroll down to the section for "Exclusions", and then click "Add or remove exclusions". After accepting the Windows Security request, you can click "+ Add an exclusion". You will then pick the folder that will contain your PRO game files. Now Windows Defender will ignore this folder when looking for security threats.

 

At this point, I would recommend emptying your trash and performing a reboot. Next, download a fresh install of the PRO client (direct download from the PRO website), and place the files in your exclusion folder. You can now launch the game from this folder, and it should bypass the security restrictions and allow you to play PRO

 

 

If you are not comfortable doing this, it is then recommended to wait a few days.

 

Per one of the developers today, "I always upload the files to the most popular antivirus programs, and after some time, they stop getting flagged. The issue is worse right now because I had to release new clients. Normally, I build, upload the files, and release them later, but that process doesn't work as smoothly when I can to upload hotfixes....it should settle down once the file stops getting flagged, which usually takes about one to two days. Its often faster, but we have absolutely no control over that."

 

 

If you attempt these steps, please let me know if they solve your issue or if it continues to persist. 

Additionally, as per the latest announcement, if you are still having problems, we recommend downloading the 32-bit version of PRO instead of the 64-bit version. The 32-bit version doesn’t seem to cause issues with Windows Defender at the moment. There's no difference in game and barely any difference in performance. This also allows you to run with the game without attempting to bypass your systems defenses. 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...