Error - java.lang.RuntimeException:

0

Hi, once of time (2-3 times on year) i have error in FAF. And I can't play.

Client Version: 2022.9.0
java.lang.RuntimeException: java.nio.file.AccessDeniedException: C:\ProgramData\FAForever\cache\featured_mod\bin\84206fa0c0cd226745a043767258034d -> C:\ProgramData\FAForever\bin\ForgedAlliance.exe
at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.lambda$call$0(SimpleHttpFeaturedModUpdaterTask.java:94)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.call(SimpleHttpFeaturedModUpdaterTask.java:70)
at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.call(SimpleHttpFeaturedModUpdaterTask.java:29)
at javafx.concurrent.Task$TaskCallable.call(Task.java:1426)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.nio.file.AccessDeniedException: C:\ProgramData\FAForever\cache\featured_mod\bin\84206fa0c0cd226745a043767258034d -> C:\ProgramData\FAForever\bin\ForgedAlliance.exe
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:89)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
at java.base/sun.nio.fs.WindowsFileCopy.copy(WindowsFileCopy.java:209)
at java.base/sun.nio.fs.WindowsFileSystemProvider.copy(WindowsFileSystemProvider.java:284)
at java.base/java.nio.file.Files.copy(Files.java:1305)
at com.faforever.client.io.FeaturedModFileCacheService.copyFeaturedModFileFromCache(FeaturedModFileCacheService.java:64)
at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.lambda$call$0(SimpleHttpFeaturedModUpdaterTask.java:89)

What can i do with this?

1

C:\ProgramData\FAForever open access for everyone, or try give yourself full access with subfolders

0

@eternal How i can do it?

0

Ok, done. Thanks

0

@Marekkas If you tell us how you did it, then others could profit from it who have the same problem.

0

Most likely Right click -> Properties -> Security (maybe advanced if issue was more complicated).

For anyone reaching this page and being lost, look up change permission in Windows, plenty of nice guides out there.

0

The better way to do this is to do a permission reset, which resets folder and child permission back to default settings.

  • Open CMD as admin.
  • To reset permissions for a folder, its files, and subfolders, run the command icacls "full path to the folder" /reset /t /c /l

So in this case:
icacls "C:\ProgramData\FAForever" /reset /t /c /l

0

.

0

@Pipo
please don't doublepost:
https://forum.faforever.com/topic/4943/java-startup-error/3

Also it's not the same problem, here we have a AccessDeniedException error.
(you error is a Tag mismatch)

0

I'm sorry i forgot to delete this post after i saw that i typed my question into the wrong thread. I'll clear this post here.