Just had an annoying game crash as this game was coming to a head: https://replay.faforever.com/10576518 about 30 minutes in.
My FAF client didn't DC, just FA. My game.log is 78MB in size so I can't upload it on the forums and it literally crashed pastebin, but it's 2.7 million lines of
- Code: Select all
warning: SND: XACT3DApply failed.
Invalid arg
The text before it includes some other warnings, see below.
- Code: Select all
debug: Loading module '\000/mods/reminder/resources/notifications/observer/obs_commanddone.lua\000'
debug: Loading module '\000/lua/ui/dialogs/keybindings.lua\000'
debug: Loading module '\000/lua/keymap/properkeynames.lua\000'
debug: Loading module '\000/lua/keymap/keynames.lua\000'
debug: Loading module '\000/lua/keymap/keycategories.lua\000'
info: Keybindings CreateUI
debug: Loading module '\000/mods/ui-party/modules/test.lua\000'
info: SSB >>> TRACE initialized
info: SSB >>> TRACE SetLayout()...
info: creating high fidelity terrain
info: creating high fidelity water
debug: Loading module '\000/lua/ui/game/zoompopper.lua\000'
info: Hooked /lua/ui/game/zoompopper.lua with /mods/ui-party/hook/lua/ui/game/zoompopper.lua
info: UIP:\000start?: true
debug: Loading module '\000/lua/ui/game/rallypoint.lua\000'
debug: Loading module '\000/lua/ui/controls/worldmesh.lua\000'
debug: Loading module '\000/lua/renderselectparams.lua\000'
info: Keybindings CloseUI
warning: Keybindings cannot find action "Select nearest idle t2 engineer" for key Ctrl-Num0
warning: Keybindings cannot find action "Disable UI-Party" for key Ctrl-Alt-Shift-Slash
warning: Keybindings cannot find action "Select nearest idle t3 engineer" for key Ctrl-NumPeriod
warning: Keybindings cannot find action "Select all similar units on screen" for key Shift-Alt-Z
warning: Not showing label for keybind Tilde due to length
warning: Not showing label for keybind Tilde due to length
warning: Not showing label for keybind LeftBracket due to length
warning: Not showing label for keybind Tilde due to length
warning: Not showing label for keybind Tilde due to length
warning: Not showing label for keybind Tilde due to length
warning: Not showing label for keybind Tilde due to length
warning: Not showing label for keybind Tilde due to length
warning: Not showing label for keybind Tilde due to length
warning: Not showing label for keybind Tilde due to length
debug: Loading module '\000/effects/entities/unitteleport01/unitteleport01_script.lua\000'
debug: Loading module '\000/lua/sim/defaultprojectiles.lua\000'
debug: Loading module '\000/lua/sim/projectile.lua\000'
debug: Loading module '\000/lua/defaultantiprojectile.lua\000'
info: Hooked /lua/defaultantiprojectile.lua with /schook/lua/defaultantiprojectile.lua
warning: SND: XACT3DApply failed.
Invalid arg
info: creating high fidelity terrain
info: creating high fidelity water
debug: Loading module '\000/units/urb0101/urb0101_script.lua\000'
debug: Loading module '\000/lua/tarmacs.lua\000'
debug: Loading module '\000/units/ura0001/ura0001_script.lua\000'
debug: Loading module '\000/lua/formations.lua\000'
debug: Loading module '\000/lua/spreadattack.lua\000'
debug: Loading module '\000/lua/ui/game/commandgraphparams.lua\000'
debug: Loading module '\000/lua/ui/game/commandwaypoint.lua\000'
debug: Loading module '\000/lua/ui/game/commandgraph.lua\000'
info: Hooked /lua/ui/game/commandgraph.lua with /schook/lua/ui/game/commandgraph.lua
warning: SND: XACT3DApply failed.
Invalid arg
warning: SND: XACT3DApply failed.
Invalid arg
warning: SND: XACT3DApply failed.
Invalid arg
warning: SND: XACT3DApply failed.
Invalid arg
warning: SND: XACT3DApply failed.
Invalid arg
warning: SND: XACT3DApply failed.
Invalid arg
warning: SND: XACT3DApply failed.
Invalid arg
warning: SND: XACT3DApply failed.
Invalid arg
warning: SND: XACT3DApply failed.
Invalid arg
warning: SND: XACT3DApply failed.
Invalid arg
warning: SND: XACT3DApply failed.
Invalid arg
Is there anything obvious in the logs I've been able to attach, or what that line might mean? The other warnings seem to be to do with hotbuildex (customisable hotbuild mod), which is probably trying to provide hotkeys for changed unit types since I last coded my hotkeys in 2014.
EDIT: starting a new game and get this non-fatal error, leaving it here in case it's helpful (can't click "Report"): https://i.imgur.com/cvGDXlc.png
- Code: Select all
java.util.concurrent.CompletionException: java.io.FileNotFoundException: C:\ProgramData\FAForever\bin\ForgedAlliance.exe (The process cannot access the file because it is being used by another process)
at java.base/java.util.concurrent.CompletableFuture.encodeRelay(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.completeRelay(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.postComplete(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(Unknown Source)
at com.faforever.client.task.CompletableTask.lambda$new$1(CompletableTask.java:17)
at javafx.base/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at javafx.base/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
at javafx.base/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
at javafx.base/javafx.event.Event.fireEvent(Unknown Source)
at javafx.graphics/javafx.concurrent.EventHelper.fireEvent(Unknown Source)
at javafx.graphics/javafx.concurrent.Task.fireEvent(Unknown Source)
at javafx.graphics/javafx.concurrent.Task.setState(Unknown Source)
at javafx.graphics/javafx.concurrent.Task$TaskCallable.lambda$call$2(Unknown Source)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$9(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.io.FileNotFoundException: C:\ProgramData\FAForever\bin\ForgedAlliance.exe (The process cannot access the file because it is being used by another process)
at java.base/java.io.RandomAccessFile.open0(Native Method)
at java.base/java.io.RandomAccessFile.open(Unknown Source)
at java.base/java.io.RandomAccessFile.<init>(Unknown Source)
at java.base/java.io.RandomAccessFile.<init>(Unknown Source)
at com.faforever.commons.fa.ForgedAllianceExePatcher.patchVersion(ForgedAllianceExePatcher.java:22)
at com.faforever.client.patch.GameBinariesUpdateTaskImpl.call(GameBinariesUpdateTaskImpl.java:94)
at com.faforever.client.patch.GameBinariesUpdateTaskImpl.call(GameBinariesUpdateTaskImpl.java:43)
at javafx.graphics/javafx.concurrent.Task$TaskCallable.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
... 1 more