Navigation

    FAForever Forums
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. ginandtonicbot
    G

    ginandtonicbot

    @ginandtonicbot

    1
    Reputation
    22
    Posts
    3
    Profile views
    0
    Followers
    0
    Following
    Joined Last Online

    • Profile
    • More
      • Following
      • Followers
      • Topics
      • Posts
      • Best
      • Groups
    ginandtonicbot Follow

    Best posts made by ginandtonicbot

    RE: Stuck on 'Connecting...' screen when joining game

    Disabling IPv6 fixed it.

    posted in I need help •

    Latest posts made by ginandtonicbot

    RE: crash log

    last part of log... text wall removed by magge

    posted in I need help •
    RE: crash log
    posted in I need help •
    RE: crash log

    sorry, missed this response. file no longer there. will upload next time.

    would be good if when the crash screen comes up you could press a button to post the log file to the dev team

    posted in I need help •
    crash log

    text wall removed by magge

    posted in I need help •
    Why is the FAF client so flaky?

    So, probably 2-3 times now in the past week or so the FAF client has just completely crashed and shut down.

    when I look at the log files it seems to be some network error / connection dropped.

    Hopefully the netcode is somewhat isolated to a few key areas of the app, and so I was thinking it'd probably be useful if the dev team could wrap this with some exception handling code to catch the error and perhaps post it to the dev team, so that we can see what the crash is.

    It'd be great if this then could be a step towards auto-reconnect.

    I think right now we need some intel on why all the flakiness?

    • Is it peoples' home network equipment that is the root cause?
    • Is the FAF client generally flaky?

    Happy to be wrong. Do we know what the main cause(s) of flakiness is?

    posted in I need help •
    RE: Connection issues never been this bad

    @heavenly I had the same issue. I set the Coturn to Germany 1 in Settings > FAF > Preferred Coturns for ICE and could connect better. I also had Force Relay Connection OFF.

    v.10 of the FAF client seems like a step back. Had many game crashes + FAF client crashes. Gonna have to wait to see if v.11 any better. v.10 unplayable for me.

    posted in General Discussion •
    RE: Stacktrace / game crash

    Also, aside from the game crashing (above), the FAF client crashed. Not sure if that happened first and that someone causes the game to crash??? Anyway. this appears to be the log for the FAF client crashing. Crashes seem quite bad in v0.10.

    How does one get involved in improving FAF. I'm a developer, did 3000 years of Java back in the way and happy to contribute another pair of eyes on this.

    java.net.SocketException: Connection reset
    at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:394)
    Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
    Error has been observed at the following site(s):
    *______________________ ? at reactor.netty.channel.ChannelOperations.receiveObject(ChannelOperations.java:277)
    |_ Flux.from ? at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:572)
    |_ Flux.map ? at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:573)
    |_ Flux.from ? at reactor.netty.ByteBufFlux.fromInbound(ByteBufFlux.java:71)
    |_ ? at reactor.netty.ByteBufFlux.asString(ByteBufFlux.java:259)
    |_ Flux.flatMapIterable ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:161)
    |_ Flux.windowUntil ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:162)
    |_ Flux.flatMap ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:163)
    |_ Flux.doOnError ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:164)
    |_ Flux.doOnComplete ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:165)
    |_ Flux.doOnCancel ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:166)
    |_ Flux.flatMap ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:167)
    |_ Flux.flatMap ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:181)
    |_ Flux.doOnNext ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:188)
    |_ Flux.then ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:194)
    *Mono.firstWithSignal ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:229)
    |
    Flux.from ? at reactor.netty.http.client.WebsocketFinalizer.lambda$handle$4(WebsocketFinalizer.java:105)
    |
    Flux.doFinally ? at reactor.netty.http.client.WebsocketFinalizer.lambda$handle$4(WebsocketFinalizer.java:106)
    *____Mono.flatMapMany ? at reactor.netty.http.client.WebsocketFinalizer.handle(WebsocketFinalizer.java:105)
    |
    Flux.doOnCancel ? at com.faforever.commons.lobby.FafLobbyClient.openConnection(FafLobbyClient.kt:231)
    |
    Flux.doOnSubscribe ? at com.faforever.commons.lobby.FafLobbyClient.openConnection(FafLobbyClient.kt:232)
    Original Stack Trace:
    at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:394)
    at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:426)
    at io.netty.buffer.UnpooledDirectByteBuf.setBytes(UnpooledDirectByteBuf.java:570)
    at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132)
    at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:357)
    at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151)
    at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
    at java.base/java.lang.Thread.run(Thread.java:833)

    2023-10-21T10:29:24.432+11:00 INFO 14552 --- [reactor-http-nio-2] c.faforever.commons.lobby.FafLobbyApi : Disconnected from server
    2023-10-21T10:29:24.433+11:00 INFO 14552 --- [reactor-http-nio-2] c.faforever.commons.lobby.FafLobbyApi : Attempting to reconnect
    2023-10-21T10:29:24.434+11:00 INFO 14552 --- [single-1] c.faforever.commons.lobby.FafLobbyApi : Connection cancelled
    2023-10-21T10:29:24.477+11:00 INFO 14552 --- [nioEventLoopGroup-2-1] c.f.client.chat.KittehChatService : Connecting to IRC
    2023-10-21T10:29:24.570+11:00 INFO 14552 --- [reactor-http-nio-9] c.faforever.commons.lobby.FafLobbyApi : Connected to ws.faforever.com on port 443
    2023-10-21T10:30:28.274+11:00 ERROR 14552 --- [reactor-http-nio-9] c.faforever.commons.lobby.FafLobbyApi : Inbound channel closed with error

    java.net.SocketException: Connection reset
    at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:394)
    Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
    Error has been observed at the following site(s):
    *______________________ ? at reactor.netty.channel.ChannelOperations.receiveObject(ChannelOperations.java:277)
    |_ Flux.from ? at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:572)
    |_ Flux.map ? at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:573)
    |_ Flux.from ? at reactor.netty.ByteBufFlux.fromInbound(ByteBufFlux.java:71)
    |_ ? at reactor.netty.ByteBufFlux.asString(ByteBufFlux.java:259)
    |_ Flux.flatMapIterable ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:161)
    |_ Flux.windowUntil ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:162)
    |_ Flux.flatMap ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:163)
    Original Stack Trace:
    at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:394)
    at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:426)
    at io.netty.buffer.UnpooledDirectByteBuf.setBytes(UnpooledDirectByteBuf.java:570)
    at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132)
    at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:357)
    at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151)
    at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
    at java.base/java.lang.Thread.run(Thread.java:833)

    2023-10-21T10:30:28.275+11:00 INFO 14552 --- [reactor-http-nio-9] c.faforever.commons.lobby.FafLobbyApi : Inbound channel cancelled
    2023-10-21T10:30:28.276+11:00 INFO 14552 --- [reactor-http-nio-9] c.faforever.commons.lobby.FafLobbyApi : Outbound channel cancelled
    2023-10-21T10:30:28.277+11:00 WARN 14552 --- [reactor-http-nio-9] c.faforever.commons.lobby.FafLobbyApi : Could not connect to server retrying: Attempt #0 of 5

    java.net.SocketException: Connection reset
    at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:394)
    Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
    Error has been observed at the following site(s):
    *______________________ ? at reactor.netty.channel.ChannelOperations.receiveObject(ChannelOperations.java:277)
    |_ Flux.from ? at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:572)
    |_ Flux.map ? at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:573)
    |_ Flux.from ? at reactor.netty.ByteBufFlux.fromInbound(ByteBufFlux.java:71)
    |_ ? at reactor.netty.ByteBufFlux.asString(ByteBufFlux.java:259)
    |_ Flux.flatMapIterable ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:161)
    |_ Flux.windowUntil ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:162)
    |_ Flux.flatMap ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:163)
    |_ Flux.doOnError ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:164)
    |_ Flux.doOnComplete ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:165)
    |_ Flux.doOnCancel ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:166)
    |_ Flux.flatMap ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:167)
    |_ Flux.flatMap ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:181)
    |_ Flux.doOnNext ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:188)
    |_ Flux.then ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:194)
    *Mono.firstWithSignal ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:229)
    |
    Flux.from ? at reactor.netty.http.client.WebsocketFinalizer.lambda$handle$4(WebsocketFinalizer.java:105)
    |
    Flux.doFinally ? at reactor.netty.http.client.WebsocketFinalizer.lambda$handle$4(WebsocketFinalizer.java:106)
    *____Mono.flatMapMany ? at reactor.netty.http.client.WebsocketFinalizer.handle(WebsocketFinalizer.java:105)
    |
    Flux.doOnCancel ? at com.faforever.commons.lobby.FafLobbyClient.openConnection(FafLobbyClient.kt:231)
    |
    Flux.doOnSubscribe ? at com.faforever.commons.lobby.FafLobbyClient.openConnection(FafLobbyClient.kt:232)
    Original Stack Trace:
    at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:394)
    at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:426)
    at io.netty.buffer.UnpooledDirectByteBuf.setBytes(UnpooledDirectByteBuf.java:570)
    at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132)
    at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:357)
    at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151)
    at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
    at java.base/java.lang.Thread.run(Thread.java:833)

    2023-10-21T10:30:28.279+11:00 INFO 14552 --- [reactor-http-nio-9] c.faforever.commons.lobby.FafLobbyApi : Disconnected from server
    2023-10-21T10:30:28.280+11:00 INFO 14552 --- [reactor-http-nio-9] c.faforever.commons.lobby.FafLobbyApi : Attempting to reconnect
    2023-10-21T10:30:28.280+11:00 INFO 14552 --- [single-1] c.faforever.commons.lobby.FafLobbyApi : Connection cancelled
    2023-10-21T10:30:28.308+11:00 INFO 14552 --- [nioEventLoopGroup-2-2] c.f.client.chat.KittehChatService : Connecting to IRC
    2023-10-21T10:30:28.342+11:00 INFO 14552 --- [reactor-http-nio-11] c.faforever.commons.lobby.FafLobbyApi : Connected to ws.faforever.com on port 443
    2023-10-21T10:31:32.047+11:00 INFO 14552 --- [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs
    2023-10-21T10:36:32.051+11:00 INFO 14552 --- [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs

    posted in FAF support (client and account issues) •
    RE: Stacktrace / game crash

    Also, I was playing Cybran so the mention of Seraphim above presumably was someone else doing something

    posted in FAF support (client and account issues) •
    Stacktrace / game crash

    Game crash - Latest fully patched windows 11, latest FAF client v.10, IPv6 turned off.

    Exit code: 0
    Engine ver.: 3770
    Game tick: 0

    C++ Exceptions:
    .?AUlua_RuntimeError@@
    Main thread
    @c:\programdata\faforever\gamedata\lua.nx2\lua\maui\button.lua 112
    Table, 580, 1270
    @c:\programdata\faforever\gamedata\lua.nx2\lua\maui\button.lua 119
    Table, "...mdata\faforever\gamedata\lua.nx2\lua\maui\button.lua(119): Game object has been destroyed
    stack traceback:
    [C]: in function `Play'
    ...mdata\faforever\gamedata\lua.nx2\lua\maui\button.lua(119): in function <...mdata\faforever\gamedata\lua.nx2\lua\maui\button.lua:112>"

    Fork thread
    @c:\programdata\faforever\gamedata\lua.nx2\lua\effectutilitiesseraphim.lua 213
    CObject:.?AVUnit@Moho@@ ID:10485760 BpName:xsl0001, Table, 2, CObject:.?AVUnit@Moho@@ ID:10486153 BpName:xsb2401
    @c:\programdata\faforever\gamedata\lua.nx2\lua\effectutilitiesseraphim.lua 214
    CObject:.?AVUnit@Moho@@ ID:10485760 BpName:xsl0001, Table, 2, CObject:.?AVUnit@Moho@@ ID:10486153 BpName:xsb2401, nil, CFunc, CFunc, Table, 1, Table, Table, 1, 1, 1, 197.84993, CFunc, Table, 1, "/effects/emitters/seraphim_being_built_ambient_02_emit.bp", CObject:.?AVCEfxEmitter@Moho@@
    @c:\programdata\faforever\gamedata\lua.nx2\lua\effectutilitiesseraphim.lua 161
    CObject:.?AVCEfxEmitter@Moho@@, CObject:.?AVUnit@Moho@@ ID:10486153 BpName:xsb2401, "number expected but got table
    stack traceback:
    [C]: in function IEffectScaleEmitter' ...ver\gamedata\lua.nx2\lua\effectutilitiesseraphim.lua(161): in function CreateSeraphimBuildThread'
    ...ver\gamedata\lua.nx2\lua\effectutilitiesseraphim.lua(214): in function <...ver\gamedata\lua.nx2\lua\effectutilitiesseraphim.lua:213>"

    posted in FAF support (client and account issues) •
    RE: How does scoring work?

    Is there a simpler answer than a 57-page word doc?

    Seems like you're saying that even though no information is collected to assess player performance, players are given different mu adjustments.

    posted in I need help •