so i can run the client now.
but i have a few issues:
1. something went wrong with the window manager (Gnome3) and the client window.
i did a "resize to full screen" by clicking on the icon:
- i cannot resize it no matter where i click now...
- if i open the settings a little window appears but it don't get the focus. the full screened main window is in focus. oO
if i move the little settings window to an other desktop, the main one follows it (probably this is a default behavior of Gnome3) and gets the focus again. anyways, i cannot interact with the settings window because of this.
2. scrolling Chat/name list and hovering names are extremely laggy, 1fps scrolling.
scrolling chat messages is much better. actually, scrolling anything else is much better except the Units tab, that is laggy as well.
3. the client asked me to set the faf directory. great! but which one? the wine supcom game dir or the /Home/FAForever one?
it could be more specific with giving examples. i gave it the /Home/FAForever one, it didn't complain.
4. getting these errors when i want to join a game:
First attempt (it did something btw first, probably patching the game?):
- Code: Select all
java.util.concurrent.CompletionException: java.lang.NullPointerException
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:659)
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632)
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474)
at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962)
at com.faforever.client.task.CompletableTask.lambda$new$2(CompletableTask.java:18)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
at javafx.event.Event.fireEvent(Event.java:198)
at javafx.concurrent.EventHelper.fireEvent(EventHelper.java:219)
at javafx.concurrent.Task.fireEvent(Task.java:1356)
at javafx.concurrent.Task.setState(Task.java:723)
at javafx.concurrent.Task$TaskCallable.lambda$call$501(Task.java:1434)
at com.sun.javafx.application.PlatformImpl.lambda$null$172(PlatformImpl.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$173(PlatformImpl.java:294)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at com.sun.glass.ui.gtk.GtkApplication.lambda$null$48(GtkApplication.java:139)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException
at java.nio.file.Files.provider(Files.java:97)
at java.nio.file.Files.readAttributes(Files.java:1737)
at java.nio.file.Files.isDirectory(Files.java:2192)
at com.faforever.client.map.MapService.readMap(MapService.java:223)
at com.faforever.client.map.MapService.addSkirmishMap(MapService.java:210)
at com.faforever.client.map.MapService.lambda$null$15(MapService.java:439)
at com.github.nocatch.NoCatch.noCatch(NoCatch.java:49)
at com.github.nocatch.NoCatch.noCatch(NoCatch.java:34)
at com.faforever.client.map.MapService.lambda$downloadAndInstallMap$16(MapService.java:439)
at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:656)
... 23 more
Second attempt, etc:
what is .faforever/bin? it's there but what kinds of permissions are needed? i'm running the client with the same user that created these directories. it should have every permission. Oo
- Code: Select all
java.util.concurrent.CompletionException: com.github.nocatch.NoCatchException: java.io.IOException: Cannot run program "/home/test1/.faforever/bin/ForgedAlliance.exe" (in directory "/home/test1/.faforever/bin"): error=13, Permission denied
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:659)
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632)
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474)
at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962)
at com.faforever.client.replay.ReplayServerImpl.lambda$start$2(ReplayServerImpl.java:102)
at java.lang.Thread.run(Thread.java:748)
Caused by: com.github.nocatch.NoCatchException: java.io.IOException: Cannot run program "/home/test1/.faforever/bin/ForgedAlliance.exe" (in directory "/home/test1/.faforever/bin"): error=13, Permission denied
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at com.github.nocatch.NoCatch.wrapException(NoCatch.java:61)
at com.github.nocatch.NoCatch.noCatch(NoCatch.java:104)
at com.github.nocatch.NoCatch.noCatch(NoCatch.java:82)
at com.faforever.client.game.GameService.lambda$startGame$34(GameService.java:472)
at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:656)
... 5 more
Caused by: java.io.IOException: Cannot run program "/home/test1/.faforever/bin/ForgedAlliance.exe" (in directory "/home/test1/.faforever/bin"): error=13, Permission denied
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at com.faforever.client.fa.ForgedAllianceService.launch(ForgedAllianceService.java:124)
at com.faforever.client.fa.ForgedAllianceService.startGame(ForgedAllianceService.java:74)
at com.faforever.client.game.GameService.lambda$null$33(GameService.java:472)
at com.github.nocatch.NoCatch.noCatch(NoCatch.java:100)
... 8 more
Caused by: java.io.IOException: error=13, Permission denied
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
at java.lang.ProcessImpl.start(ProcessImpl.java:134)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
... 12 more