You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Upon exiting a game, ended up with a zombie room. Found the following stacktrace in client logs
2023-10-01 14:35:53.503 INFO 4544 --- [ool-3-thread-12] com.faforever.client.remote.FafService : [uploadGameLogs] submitting logs to TAF for game ID=22354, mod=taesc
2023-10-01 14:35:53.579 ERROR 4544 --- [ool-3-thread-12] com.faforever.client.remote.FafService : [uploadGameLogs] unable to submit logs
java.io.FileNotFoundException: D:\games\TAF-Escalation\ErrorLog.txt (The process cannot access the file because it is being used by another process)
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:219)
at java.base/java.io.FileInputStream.(FileInputStream.java:158)
at com.faforever.client.util.ZipUtil.zipFile(ZipUtil.java:29)
at com.faforever.client.remote.FafService.uploadGameLogs(FafService.java:370)
at com.faforever.client.remote.FafService$$FastClassBySpringCGLIB$$6c91c77e.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)
at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704)
at com.faforever.client.remote.FafService$$EnhancerBySpringCGLIB$$796e1e0b.uploadGameLogs()
at com.faforever.client.game.GameService.submitLogs(GameService.java:964)
at com.faforever.client.game.GameService.lambda$spawnGameTerminationListener$68(GameService.java:999)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1623)
Exception in thread "pool-3-thread-12" java.lang.IllegalMonitorStateException
at java.base/java.util.concurrent.locks.ReentrantReadWriteLock$Sync.tryRelease(ReentrantReadWriteLock.java:372)
at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.release(AbstractQueuedSynchronizer.java:1059)
at java.base/java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock.unlock(ReentrantReadWriteLock.java:1147)
at com.faforever.client.task.ResourceLocks.freeUploadLock(ResourceLocks.java:24)
at com.faforever.client.remote.FafService.uploadGameLogs(FafService.java:380)
at com.faforever.client.remote.FafService$$FastClassBySpringCGLIB$$6c91c77e.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)
at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704)
at com.faforever.client.remote.FafService$$EnhancerBySpringCGLIB$$796e1e0b.uploadGameLogs()
at com.faforever.client.game.GameService.submitLogs(GameService.java:964)
at com.faforever.client.game.GameService.lambda$spawnGameTerminationListener$68(GameService.java:999)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1623)
The text was updated successfully, but these errors were encountered:
Upon exiting a game, ended up with a zombie room. Found the following stacktrace in client logs
2023-10-01 14:35:53.503 INFO 4544 --- [ool-3-thread-12] com.faforever.client.remote.FafService : [uploadGameLogs] submitting logs to TAF for game ID=22354, mod=taesc
2023-10-01 14:35:53.579 ERROR 4544 --- [ool-3-thread-12] com.faforever.client.remote.FafService : [uploadGameLogs] unable to submit logs
java.io.FileNotFoundException: D:\games\TAF-Escalation\ErrorLog.txt (The process cannot access the file because it is being used by another process)
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:219)
at java.base/java.io.FileInputStream.(FileInputStream.java:158)
at com.faforever.client.util.ZipUtil.zipFile(ZipUtil.java:29)
at com.faforever.client.remote.FafService.uploadGameLogs(FafService.java:370)
at com.faforever.client.remote.FafService$$FastClassBySpringCGLIB$$6c91c77e.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)
at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704)
at com.faforever.client.remote.FafService$$EnhancerBySpringCGLIB$$796e1e0b.uploadGameLogs()
at com.faforever.client.game.GameService.submitLogs(GameService.java:964)
at com.faforever.client.game.GameService.lambda$spawnGameTerminationListener$68(GameService.java:999)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1623)
Exception in thread "pool-3-thread-12" java.lang.IllegalMonitorStateException
at java.base/java.util.concurrent.locks.ReentrantReadWriteLock$Sync.tryRelease(ReentrantReadWriteLock.java:372)
at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.release(AbstractQueuedSynchronizer.java:1059)
at java.base/java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock.unlock(ReentrantReadWriteLock.java:1147)
at com.faforever.client.task.ResourceLocks.freeUploadLock(ResourceLocks.java:24)
at com.faforever.client.remote.FafService.uploadGameLogs(FafService.java:380)
at com.faforever.client.remote.FafService$$FastClassBySpringCGLIB$$6c91c77e.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)
at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704)
at com.faforever.client.remote.FafService$$EnhancerBySpringCGLIB$$796e1e0b.uploadGameLogs()
at com.faforever.client.game.GameService.submitLogs(GameService.java:964)
at com.faforever.client.game.GameService.lambda$spawnGameTerminationListener$68(GameService.java:999)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1623)
The text was updated successfully, but these errors were encountered: