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

    After update FAF client will not launch (12.3.1)

    Scheduled Pinned Locked Moved I need help
    4 Posts 2 Posters 234 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.
    • M Offline
      meyersnole
      last edited by

      Tried multiple times to install. Uninstalled, Disabled my virus protection, got the file from both GitHub and website... same errors.

      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:1583)
      Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'gamePathHandler' defined in URL [jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2023.12.3-plain.jar!/com/faforever/client/game/GamePathHandler.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'loginService' defined in URL [jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2023.12.3-plain.jar!/com/faforever/client/user/LoginService.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'fafServerAccessor' defined in URL [jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2023.12.3-plain.jar!/com/faforever/client/remote/FafServerAccessor.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'notificationService' defined in URL [jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2023.12.3-plain.jar!/com/faforever/client/notification/NotificationService.class]: Unsatisfied dependency expressed through constructor parameter 3: Error creating bean with name 'toastDisplayer' defined in URL [jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2023.12.3-plain.jar!/com/faforever/client/notification/ToastDisplayer.class]: 'javafx.util.Subscription javafx.beans.binding.BooleanExpression.subscribe(java.util.function.Consumer)'
      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:55)
      at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:817)
      ... 2 more
      Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'loginService' defined in URL [jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2023.12.3-plain.jar!/com/faforever/client/user/LoginService.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'fafServerAccessor' defined in URL [jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2023.12.3-plain.jar!/com/faforever/client/remote/FafServerAccessor.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'notificationService' defined in URL [jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2023.12.3-plain.jar!/com/faforever/client/notification/NotificationService.class]: Unsatisfied dependency expressed through constructor parameter 3: Error creating bean with name 'toastDisplayer' defined in URL [jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2023.12.3-plain.jar!/com/faforever/client/notification/ToastDisplayer.class]: 'javafx.util.Subscription javafx.beans.binding.BooleanExpression.subscribe(java.util.function.Consumer)'
      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 'fafServerAccessor' defined in URL [jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2023.12.3-plain.jar!/com/faforever/client/remote/FafServerAccessor.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'notificationService' defined in URL [jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2023.12.3-plain.jar!/com/faforever/client/notification/NotificationService.class]: Unsatisfied dependency expressed through constructor parameter 3: Error creating bean with name 'toastDisplayer' defined in URL [jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2023.12.3-plain.jar!/com/faforever/client/notification/ToastDisplayer.class]: 'javafx.util.Subscription javafx.beans.binding.BooleanExpression.subscribe(java.util.function.Consumer)'
      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.UnsatisfiedDependencyException: Error creating bean with name 'notificationService' defined in URL [jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2023.12.3-plain.jar!/com/faforever/client/notification/NotificationService.class]: Unsatisfied dependency expressed through constructor parameter 3: Error creating bean with name 'toastDisplayer' defined in URL [jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2023.12.3-plain.jar!/com/faforever/client/notification/ToastDisplayer.class]: 'javafx.util.Subscription javafx.beans.binding.BooleanExpression.subscribe(java.util.function.Consumer)'
      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)
      ... 48 more
      Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'toastDisplayer' defined in URL [jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2023.12.3-plain.jar!/com/faforever/client/notification/ToastDisplayer.class]: 'javafx.util.Subscription javafx.beans.binding.BooleanExpression.subscribe(java.util.function.Consumer)'
      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)
      ... 62 more
      Caused by: java.lang.NoSuchMethodError: 'javafx.util.Subscription javafx.beans.binding.BooleanExpression.subscribe(java.util.function.Consumer)'
      at com.faforever.client.fx.Controller.initialize(Controller.java:29)
      at com.faforever.client.fx2j.theme.TransientNotificationsBuilder.build(TransientNotificationsBuilder.java:56)
      at com.faforever.client.fx2j.theme.TransientNotificationsBuilder.build(TransientNotificationsBuilder.java:12)
      at io.github.sheikah45.fx2j.api.Fx2jLoader.load(Fx2jLoader.java:146)
      at com.faforever.client.theme.UiService.loadFxml(UiService.java:75)
      at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
      at java.base/java.lang.reflect.Method.invoke(Method.java:580)
      at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
      at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:698)
      at com.faforever.client.theme.UiService$$SpringCGLIB$$0.loadFxml(<generated>)
      at com.faforever.client.notification.ToastDisplayer.afterPropertiesSet(ToastDisplayer.java:32)
      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1816)
      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1766)
      ... 73 more

      1 Reply Last reply Reply Quote 0
      • M Offline
        meyersnole
        last edited by

        Also tried to install the alpha version and 12.2.. same result

        1 Reply Last reply Reply Quote 0
        • S Offline
          Sheikah
          last edited by

          The installation files got corrupted somehow manually delete the installation directory and reinstall

          1 Reply Last reply Reply Quote 0
          • M Offline
            meyersnole
            last edited by

            Thanks!

            Did the uninstall and this time looked and noticed that the java files still remained. Deleted the FAF Client folder and turned off autoprotect for norton and reinstalled. Came right up.

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