FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login

    Error after faf-linux installation

    Scheduled Pinned Locked Moved I need help
    3 Posts 2 Posters 267 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      Alter72
      last edited by Alter72

      Hi! I did the whole installation using the faf-linux guide from GitHub, but I am stuck on step 7. When i try to run FAF after typing ./set-client-paths.sh always get error.
      I am using Arch, help please.

      code_text
      ```java.lang.RuntimeException: Exception in Application init method
      	at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:888)
      	at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:195)
      	at java.base/java.lang.Thread.run(Thread.java:833)
      Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'fileOpeningHandler' defined in URL [jar:file:/home/andrew/faf-linux/faf-client-2023.3.0/lib/faf-client-2023.3.0-plain.jar!/com/faforever/client/os/FileOpeningHandler.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'replayService' defined in URL [jar:file:/home/andrew/faf-linux/faf-client-2023.3.0/lib/faf-client-2023.3.0-plain.jar!/com/faforever/client/replay/ReplayService.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'userService' defined in URL [jar:file:/home/andrew/faf-linux/faf-client-2023.3.0/lib/faf-client-2023.3.0-plain.jar!/com/faforever/client/user/UserService.class]: Unsatisfied dependency expressed through constructor parameter 3: Error creating bean with name 'preferencesService' defined in URL [jar:file:/home/andrew/faf-linux/faf-client-2023.3.0/lib/faf-client-2023.3.0-plain.jar!/com/faforever/client/preferences/PreferencesService.class]: /home/andrew/faf-linux/prefix/drive_c/users/steamuser/AppData/Local/Gas Powered Games
      	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798)
      	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:245)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1352)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1189)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:560)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:520)
      	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
      	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
      	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
      	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
      	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:973)
      	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:917)
      	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:584)
      	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:732)
      	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434)
      	at org.springframework.boot.SpringApplication.run(SpringApplication.java:310)
      	at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:150)
      	at com.faforever.client.FafClientApplication.init(FafClientApplication.java:66)
      	at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:817)
      	... 2 more
      Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'replayService' defined in URL [jar:file:/home/andrew/faf-linux/faf-client-2023.3.0/lib/faf-client-2023.3.0-plain.jar!/com/faforever/client/replay/ReplayService.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'userService' defined in URL [jar:file:/home/andrew/faf-linux/faf-client-2023.3.0/lib/faf-client-2023.3.0-plain.jar!/com/faforever/client/user/UserService.class]: Unsatisfied dependency expressed through constructor parameter 3: Error creating bean with name 'preferencesService' defined in URL [jar:file:/home/andrew/faf-linux/faf-client-2023.3.0/lib/faf-client-2023.3.0-plain.jar!/com/faforever/client/preferences/PreferencesService.class]: /home/andrew/faf-linux/prefix/drive_c/users/steamuser/AppData/Local/Gas Powered Games
      	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798)
      	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:245)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1352)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1189)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:560)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:520)
      	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
      	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
      	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
      	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
      	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
      	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1417)
      	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1337)
      	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:885)
      	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:789)
      	... 20 more
      Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userService' defined in URL [jar:file:/home/andrew/faf-linux/faf-client-2023.3.0/lib/faf-client-2023.3.0-plain.jar!/com/faforever/client/user/UserService.class]: Unsatisfied dependency expressed through constructor parameter 3: Error creating bean with name 'preferencesService' defined in URL [jar:file:/home/andrew/faf-linux/faf-client-2023.3.0/lib/faf-client-2023.3.0-plain.jar!/com/faforever/client/preferences/PreferencesService.class]: /home/andrew/faf-linux/prefix/drive_c/users/steamuser/AppData/Local/Gas Powered Games
      	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798)
      	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:245)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1352)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1189)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:560)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:520)
      	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
      	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
      	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
      	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
      	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
      	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1417)
      	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1337)
      	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:885)
      	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:789)
      	... 34 more
      Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'preferencesService' defined in URL [jar:file:/home/andrew/faf-linux/faf-client-2023.3.0/lib/faf-client-2023.3.0-plain.jar!/com/faforever/client/preferences/PreferencesService.class]: /home/andrew/faf-linux/prefix/drive_c/users/steamuser/AppData/Local/Gas Powered Games
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1770)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:598)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:520)
      	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
      	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
      	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
      	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
      	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
      	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1417)
      	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1337)
      	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:885)
      	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:789)
      	... 48 more
      Caused by: java.nio.file.AccessDeniedException: /home/andrew/faf-linux/prefix/drive_c/users/steamuser/AppData/Local/Gas Powered Games
      	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90)
      	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
      	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
      	at java.base/sun.nio.fs.UnixFileSystemProvider.createDirectory(UnixFileSystemProvider.java:397)
      	at java.base/java.nio.file.Files.createDirectory(Files.java:700)
      	at java.base/java.nio.file.Files.createAndCheckIsDirectory(Files.java:807)
      	at java.base/java.nio.file.Files.createDirectories(Files.java:793)
      	at com.faforever.client.preferences.PreferencesService.afterPropertiesSet(PreferencesService.java:58)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1816)```
      code_text
      
      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1766)
      ... 59 more
      
      1 Reply Last reply Reply Quote 0
      • R
        RachelGomez
        last edited by

        The error you're encountering is related to the FAF (Forged Alliance Forever) installation process on Arch Linux. Specifically, you're getting an error when trying to run FAF after typing "./set-client-paths.sh" on step 7 of the installation process. The error message suggests that there is a problem with the dependencies of some of the beans used by FAF.

        It's difficult to determine the exact cause of the error without more information, but it may be related to a missing or outdated dependency. You could try updating your system and ensuring that all dependencies are installed correctly. You could also try deleting the FAF installation directory and trying the installation process again from scratch.

        If you're still having trouble, you may want to reach out to the FAF community for further assistance. They may have encountered similar issues and be able to provide more specific guidance.

        This may help you,
        Rachel Gomez

        1 Reply Last reply Reply Quote 0
        • A
          Alter72
          last edited by

          Thanks for the answer! But I tried all of this before and the error kept appearing. I solved this by putting Windows as the second system on the PC. Been trying to solve it for a month but nothing.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post