FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login
    1. Home
    2. JeanLu
    3. Posts
    The current pre-release of the client ("pioneer" in the version) is only compatible to itself. So you can only play with other testers. Please be aware!
    J
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 3
    • Posts 8
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: FAF on Linux: almost there!

      Hi again,
      finally found the issue: libudev1 i smissing. I was confused because this lin was actually present in the system but not properly referenced apparently.
      This command add it and then sound is present:
      sudo apt install libudev1:i386
      Would be nice to add it to the wiki https://github.com/FAForever/faf-linux/blob/master/README.md#setup-instructions

      posted in I need help
      J
      JeanLu
    • RE: FAF on Linux: almost there!

      Adding WINEDEBUG env variable, in FAF log, I can see:
      0024:warn:module:alloc_module disabling no-exec because of L"d3dx9_31.dll"
      info: DXVK: Using 8 compiler threads
      0024:warn:module:get_builtin_unix_funcs failed to load "/home/jean/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib/wine/i386-unix/winepulse.so": libudev.so.1: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce nom
      0024:warn:module:process_attach Initialization of L"winepulse.drv" failed
      0024:warn:module:get_builtin_unix_funcs failed to load "/home/jean/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib/wine/i386-unix/winealsa.so": libasound.so.2: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce nom
      0024:warn:module:process_attach Initialization of L"winealsa.drv" failed
      0024:warn:module:load_dll Failed to load module L"wineoss.drv"; status=c0000135
      0024:warn:module:load_dll Failed to load module L"winecoreaudio.drv"; status=c0000135
      0024:err:mmdevapi:init_driver No driver from L"pulse,alsa,oss,coreaudio" could be initialized. Maybe check dependencies with WINEDEBUG=warn+module.

      posted in I need help
      J
      JeanLu
    • FAF on Linux: almost there!

      Hi,
      I'm setting up FAF on Zorin OS (Ubuntu derivative) on my laptop.
      After some struggle with video card (GeForce GTX 1050) for which I had to install version 535 instead of latest 580 (else Create3D error), I can start a game from FAF, video is very smooth, but no sound at all.

      When I start ForgedAlliance from Steam, video is damn slow but there is audio.

      Audio 32 and 64bit packages are installed (libpulse0:amd64 libpulse0:i386).
      Followed guide https://github.com/FAForever/faf-linux/blob/master/README.md#setup-instructions

      Any clue?
      Thanks,
      Jean

      posted in I need help
      J
      JeanLu
    • Error duplicate key on leaderboards 1v1 League

      Hi,
      quite often when I click on "Leaderboards" tab, 1v1 League reports the error:

      Client Version: 2026.1.0
      java.lang.IllegalStateException: Duplicate key 493344 (attempted merging values [399,LeagueSeasonScore(super=AbstractEntity(id=1907363))] and [401,LeagueSeasonScore(super=AbstractEntity(id=1907363))])
      	at java.base/java.util.stream.Collectors.duplicateKeyException(Collectors.java:135)
      	at java.base/java.util.stream.Collectors.lambda$uniqKeysMapAccumulator$0(Collectors.java:182)
      	at java.base/java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
      	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1716)
      	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)
      	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
      	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
      	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)
      	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:723)
      	at com.faforever.client.leaderboard.LeaderboardService.mapLeagueEntryDtoToBean(LeaderboardService.java:212)
      	at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onNext(MonoFlatMapMany.java:165)
      	at reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2093)
      	at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:117)
      	at reactor.core.publisher.FluxIndexFuseable$IndexFuseableSubscriber.onComplete(FluxIndexFuseable.java:153)
      	at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:278)
      	at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replayNormal(FluxReplay.java:606)
      	at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replay(FluxReplay.java:713)
      	at reactor.core.publisher.FluxReplay$ReplaySubscriber.onComplete(FluxReplay.java:1380)
      	at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:373)
      	at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:726)
      	at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.onComplete(FluxFlattenIterable.java:275)
      	at reactor.core.publisher.FluxExpand$ExpandBreathSubscriber.drainQueue(FluxExpand.java:168)
      	at reactor.core.publisher.FluxExpand$ExpandBreathSubscriber.onComplete(FluxExpand.java:147)
      	at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:263)
      	at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1862)
      	at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.signalCached(MonoCacheTime.java:354)
      	at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.onNext(MonoCacheTime.java:373)
      	at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:75)
      	at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondComplete(MonoFlatMap.java:246)
      	at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:307)
      	at reactor.core.publisher.MonoZip$ZipCoordinator.signal(MonoZip.java:296)
      	at reactor.core.publisher.MonoZip$ZipInner.onNext(MonoZip.java:480)
      	at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:130)
      	at reactor.core.publisher.MonoCallable$MonoCallableSubscription.request(MonoCallable.java:153)
      	at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.request(FluxMapFuseable.java:172)
      	at reactor.core.publisher.MonoZip$ZipInner.onSubscribe(MonoZip.java:472)
      	at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onSubscribe(FluxMapFuseable.java:96)
      	at reactor.core.publisher.MonoCallable.subscribe(MonoCallable.java:48)
      	at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:75)
      	at reactor.core.publisher.MonoZip$ZipCoordinator.request(MonoZip.java:219)
      	at reactor.core.publisher.MonoFlatMap$FlatMapInner.onSubscribe(MonoFlatMap.java:293)
      	at reactor.core.publisher.MonoZip.subscribe(MonoZip.java:129)
      	at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:166)
      	at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:130)
      	at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:184)
      	at reactor.core.publisher.SerializedSubscriber.onNext(SerializedSubscriber.java:100)
      	at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onNext(FluxRetryWhen.java:179)
      	at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondComplete(MonoFlatMap.java:246)
      	at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:307)
      	at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:80)
      	at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:540)
      	at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:130)
      	at reactor.core.publisher.MonoReduce$ReduceSubscriber.onComplete(MonoReduce.java:197)
      	at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144)
      	at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144)
      	at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:263)
      	at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144)
      	at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:419)
      	at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:465)
      	at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:519)
      	at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:957)
      	at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115)
      	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356)
      	at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:434)
      	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:361)
      	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:325)
      	at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:249)
      	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:354)
      	at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540)
      	at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398)
      	at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449)
      	at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:545)
      	at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:484)
      	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296)
      	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356)
      	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429)
      	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918)
      	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:172)
      	at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.handle(AbstractNioChannel.java:445)
      	at io.netty.channel.nio.NioIoHandler$DefaultNioRegistration.handle(NioIoHandler.java:388)
      	at io.netty.channel.nio.NioIoHandler.processSelectedKey(NioIoHandler.java:596)
      	at io.netty.channel.nio.NioIoHandler.processSelectedKeysPlain(NioIoHandler.java:541)
      	at io.netty.channel.nio.NioIoHandler.processSelectedKeys(NioIoHandler.java:514)
      	at io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:484)
      	at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
      	at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
      	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
      	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:1474)
      
      

      Any idea on how to fix this? Same error for 3v3 League but did not did that for 2v2 nor 4v4.
      Not blocking at all, just annoying.
      Cheers,
      Jean

      posted in I need help
      J
      JeanLu
    • FAF crashing during game

      Hi,
      FAf used to be very statble on my PC but since some weeks I experience a couple of crashes during game. About 5-8% of the games I would say.
      Crash log below, client log attached as file.
      Made a RAM check, no error.
      Any idea?
      Thanks,
      Jean
      Crash log:
      EXCEPTION_ACCESS_VIOLATION (0xc0000005) at address 0x009279a6
      attempted to read memory at 0x00000010

      Program : C:\ProgramData\FAForever\bin\ForgedAlliance.exe
      Cmd line arguments : /init init.lua /nobugreport /cybran /log C:\Users\Jean\AppData\Roaming\Forged Alliance Forever\logs\game_25065213.log /gpgnet 127.0.0.1:14275 /mean 1397.5301513671875 /deviation 66.22692108154297 /division diamond /subdivision V /savereplay gpgnet://127.0.0.1:14276/25065213/JeanLu.SCFAreplay /country FR /clan BFA /numgames 15605 /team 3 /players 2 /startspot 2 /numgames 13549

      Callstack:
      Unknown symbol (address 0x009279a6)
      Unknown symbol (address 0x18b78f23)

      Last 100 lines of log...

      warning: NUM PROPS = 6487
      info: Initialize Armies brain nickname is b1adam
      info: CreateArmy group ARMY_1
      info: Initialize Armies brain nickname is JeanLu
      info: CreateArmy group ARMY_2
      info: Initialize Armies brain nickname is civilian
      info: CreateArmy group ARMY_17
      info: Initialize Armies brain nickname is civilian
      info: CreateArmy group NEUTRAL_CIVILIAN
      debug: SetPlayableArea before round : 0, 0 512, 512
      debug: SetPlayableArea after round : 0, 0 512, 512
      debug: Preloading 1418 batch textures
      debug: Preloading 0 d3d textures
      debug: Preloading 0 models
      debug: Preloading 0 animations
      info: creating high fidelity terrain
      info: creating high fidelity water
      info: creating high fidelity terrain
      info: creating high fidelity water
      debug: Context based templates: Found template: AppendPowerGeneratorsToTML with name Power generators
      debug: Context based templates: Found template: AppendT3FabricatorWithStorages with name Storages
      debug: Context based templates: Found template: TorpedoDefense with name Torpedo defense
      debug: Context based templates: Found template: T3ExtractorWithStorages with name Extractor and storages
      debug: Context based templates: Found template: AppendPowerGeneratorsToSalvation with name Power generators
      debug: Context based templates: Found template: AppendWallsToPointDefense with name Walls
      debug: Context based templates: Found template: AppendOpticsWithPower with name Power generators
      debug: Context based templates: Found template: AppendAirGrid with name Air grid
      debug: Context based templates: Found template: AppendPowerGeneratorsToEnergyStorage with name Power generators
      debug: Context based templates: Found template: AppendExtractorWithFabs with name Storages and fabricators
      debug: Context based templates: Found template: AppendPowerGeneratorsToT3Artillery with name Power generators
      debug: Context based templates: Found template: AppendRadarWithPower with name Power generators
      debug: Context based templates: Found template: AppendPowerGeneratorsToT2Artillery with name Power generators
      debug: Context based templates: Found template: T1Hydrocarbon with name Hydrocarbon
      debug: Context based templates: Found template: T3ExtractorWithStoragesAndFabs with name Extractor, storages and fabricators
      debug: Context based templates: Found template: AppendT3ArtilleryWithPower with name Power generators
      debug: Context based templates: Found template: PointDefense with name Point defense
      debug: Context based templates: Found template: AppendT2ArtilleryWithPower with name Power generators
      debug: Context based templates: Found template: AirDefenseLand with name Anti-air defense
      debug: Context based templates: Found template: AppendExtractorWithStorages with name Storages
      debug: Context based templates: Found template: T3Extractor with name Extractor
      debug: Context based templates: Found template: AirDefenseWater with name Anti-air defense
      debug: Context based templates: Found template: AppendSalvationWithPower with name Power generators
      debug: Context based templates: Found 23 templates
      info: /savereplay
      warning: GetResource: Invalid name ""
      info: Can't find texture "" -- trying fallback.
      warning: GetResource: Invalid name ""
      info: Can't find texture "" -- trying fallback.
      warning: GetResource: Invalid name ""
      info: Can't find texture "" -- trying fallback.
      warning: GetResource: Invalid name ""
      info: Can't find texture "" -- trying fallback.
      warning: GetResource: Invalid name ""
      info: Can't find texture "" -- trying fallback.
      info: Can't find texture "/maps/autumn.v0001/env/layers/rock_albedo.dds" -- trying fallback.
      info: Can't find texture "/maps/autumn.v0001/env/layers/rock_normals.dds" -- trying fallback.
      debug: Session time: 00:00:17 Game time: 00:00:00 Heap: 256.0M / 229.1M
      info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
      info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
      info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
      info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
      info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
      info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
      info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
      info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
      info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
      debug: Session time: 00:00:28 Game time: 00:00:08 Heap: 256.0M / 228.3M
      debug: Session time: 00:00:46 Game time: 00:00:25 Heap: 256.0M / 232.9M
      debug: Session time: 00:01:05 Game time: 00:00:44 Heap: 256.0M / 237.1M
      debug: Session time: 00:01:15 Game time: 00:00:54 Heap: 256.0M / 236.6M
      warning: Evaluating LazyVar failed: error evaluating lazy variable: ...data\faforever\gamedata\lua.nx2\lua\maui\control.lua(38): error evaluating lazy variable: ...mdata\faforever\gamedata\lua.nx2\lua\maui\bitmap.lua(86): attempt to call field BitmapWidth' (a nil value) stack traceback: ...mdata\faforever\gamedata\lua.nx2\lua\maui\bitmap.lua(86): in function <...mdata\faforever\gamedata\lua.nx2\lua\maui\bitmap.lua:86> [C]: ? ...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(72): in function Width'
      ...data\faforever\gamedata\lua.nx2\lua\maui\control.lua(38): in function <...data\faforever\gamedata\lua.nx2\lua\maui\control.lua:38>
      [C]: ?
      ...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(72): in function <...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua:41>
      Stack trace from definition: [Set lazyvar.ExtendedErrorMessages for extra trace info]

           stack traceback:
           	[C]: in function `error'
           	...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(86): in function `Width'
           	...data\faforever\gamedata\lua.nx2\lua\maui\control.lua(38): in function <...data\faforever\gamedata\lua.nx2\lua\maui\control.lua:38>
           	[C]: ?
           	...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(72): in function <...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua:41>
           Stack trace from definition: [Set lazyvar.ExtendedErrorMessages for extra trace info]
           
           stack traceback:
           	[C]: in function `error'
           	...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(86): in function <...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua:41>
      

      debug: Session time: 00:01:26 Game time: 00:01:05 Heap: 256.0M / 237.5M
      debug: Session time: 00:01:36 Game time: 00:01:15 Heap: 256.0M / 237.5M
      debug: Session time: 00:01:55 Game time: 00:01:33 Heap: 256.0M / 238.3M
      debug: Session time: 00:02:05 Game time: 00:01:43 Heap: 256.0M / 238.8M
      debug: Session time: 00:02:16 Game time: 00:01:54 Heap: 256.0M / 238.4M
      debug: Session time: 00:02:27 Game time: 00:02:05 Heap: 256.0M / 238.5M
      debug: Session time: 00:02:45 Game time: 00:02:23 Heap: 256.0M / 239.9M
      debug: Session time: 00:02:56 Game time: 00:02:33 Heap: 256.0M / 240.5M
      debug: Session time: 00:03:14 Game time: 00:02:52 Heap: 256.0M / 240.6M
      debug: Session time: 00:03:32 Game time: 00:03:09 Heap: 256.0M / 240.9M
      debug: Session time: 00:03:52 Game time: 00:03:29 Heap: 256.0M / 243.0M
      debug: Session time: 00:04:04 Game time: 00:03:40 Heap: 256.0M / 243.7M
      warning: Evaluating LazyVar failed: error evaluating lazy variable: ...data\faforever\gamedata\lua.nx2\lua\maui\control.lua(38): error evaluating lazy variable: ...mdata\faforever\gamedata\lua.nx2\lua\maui\bitmap.lua(86): attempt to call field BitmapWidth' (a nil value) stack traceback: ...mdata\faforever\gamedata\lua.nx2\lua\maui\bitmap.lua(86): in function <...mdata\faforever\gamedata\lua.nx2\lua\maui\bitmap.lua:86> [C]: ? ...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(72): in function Width'
      ...data\faforever\gamedata\lua.nx2\lua\maui\control.lua(38): in function <...data\faforever\gamedata\lua.nx2\lua\maui\control.lua:38>
      [C]: ?
      ...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(72): in function <...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua:41>
      Stack trace from definition: [Set lazyvar.ExtendedErrorMessages for extra trace info]

           stack traceback:
           	[C]: in function `error'
           	...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(86): in function `Width'
           	...data\faforever\gamedata\lua.nx2\lua\maui\control.lua(38): in function <...data\faforever\gamedata\lua.nx2\lua\maui\control.lua:38>
           	[C]: ?
           	...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(72): in function <...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua:41>
           Stack trace from definition: [Set lazyvar.ExtendedErrorMessages for extra trace info]
           
           stack traceback:
           	[C]: in function `error'
           	...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(86): in function <...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua:41>
      

      debug: Session time: 00:04:23 Game time: 00:03:59 Heap: 256.0M / 244.0M
      debug: Session time: 00:04:42 Game time: 00:04:18 Heap: 256.0M / 243.9M
      debug: Session time: 00:04:53 Game time: 00:04:29 Heap: 256.0M / 244.1M
      debug: Session time: 00:05:12 Game time: 00:04:48 Heap: 256.0M / 244.5M
      debug: Session time: 00:05:23 Game time: 00:04:58 Heap: 256.0M / 245.4M
      debug: Session time: 00:05:35 Game time: 00:05:10 Heap: 256.0M / 245.7M
      debug: Session time: 00:05:51 Game time: 00:05:26 Heap: 256.0M / 246.1M
      debug: Session time: 00:06:12 Game time: 00:05:46 Heap: 256.0M / 246.9M
      debug: Session time: 00:06:22 Game time: 00:05:56 Heap: 256.0M / 247.8M
      debug: [uiutil.lua, function UIFile()] - Unable to find file:/textures/ui/cybran/icons/units/unknown_icon.dds
      debug: Session time: 00:06:40 Game time: 00:06:14 Heap: 256.0M / 248.4M
      debug: Session time: 00:06:52 Game time: 00:06:26 Heap: 256.0M / 248.7M
      warning: Evaluating LazyVar failed: error evaluating lazy variable: ...data\faforever\gamedata\lua.nx2\lua\maui\control.lua(38): error evaluating lazy variable: ...mdata\faforever\gamedata\lua.nx2\lua\maui\bitmap.lua(86): attempt to call field BitmapWidth' (a nil value) stack traceback: ...mdata\faforever\gamedata\lua.nx2\lua\maui\bitmap.lua(86): in function <...mdata\faforever\gamedata\lua.nx2\lua\maui\bitmap.lua:86> [C]: ? ...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(72): in function Width'
      ...data\faforever\gamedata\lua.nx2\lua\maui\control.lua(38): in function <...data\faforever\gamedata\lua.nx2\lua\maui\control.lua:38>
      [C]: ?
      ...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(72): in function <...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua:41>
      Stack trace from definition: [Set lazyvar.ExtendedErrorMessages for extra trace info]

           stack traceback:
           	[C]: in function `error'
           	...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(86): in function `Width'
           	...data\faforever\gamedata\lua.nx2\lua\maui\control.lua(38): in function <...data\faforever\gamedata\lua.nx2\lua\maui\control.lua:38>
           	[C]: ?
           	...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(72): in function <...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua:41>
           Stack trace from definition: [Set lazyvar.ExtendedErrorMessages for extra trace info]
           
           stack traceback:
           	[C]: in function `error'
           	...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua(86): in function <...ogramdata\faforever\gamedata\lua.nx2\lua\lazyvar.lua:41>
      

      debug: Session time: 00:07:14 Game time: 00:06:48 Heap: 256.0M / 248.9M
      debug: Session time: 00:07:25 Game time: 00:06:58 Heap: 288.0M / 249.6M
      debug: Session time: 00:07:44 Game time: 00:07:17 Heap: 288.0M / 249.4M
      client.log

      posted in FAF support (client and account issues)
      J
      JeanLu
    • RE: FAF Client No longer starts up. Doesn't even go to log in.

      Yep, just download previous version https://github.com/FAForever/downlords-faf-client/releases/download/v2025.5.0/faf_windows-x64_2025_5_0.exe
      And don't update too soon 🙂

      posted in I need help
      J
      JeanLu
    • RE: FAF Client No longer starts up. Doesn't even go to log in.

      Same even after a re-install from https://www.faforever.com/play. I guess we have to wait for an update as somthing seems broken at some Java dependency.

      posted in I need help
      J
      JeanLu
    • RE: FAF Client No longer starts up. Doesn't even go to log in.

      Same here

      posted in I need help
      J
      JeanLu