Can't load News/Play Tabs, Plus i can't join a channel
-
After installing the most recent update to FAF (11.1) the tabs for news and play have stopped loading all together. i get an error notification saying it failed to load theme/chat_tab.fxml. another issue being i can't join a channel, i tried to join #aeolus but it didn't work. i've tried uninstalling and reinstalling the client with no luck.
-
Uninstall and manually delete the remains of the FAForever for in c:/program files
Then reinstall -
@brutus5000 I've been trying it for the past few minutes now and it's still not working, the client will install just fine, it will launch up and then the play and news tab is just empty.
-
Please provide a client log
-
@brutus5000 is this it? (sorry if it isn't this is my first time using the forum)
2023-11-12T00:25:36.458-07:00 INFO 26212 --- [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2023.11.1' is not newer than toVersion '2023.11.1'. No update is required. 2023-11-12T00:25:36.869-07:00 DEBUG 26212 --- [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2023-11-12T00:25:38.373-07:00 DEBUG 26212 --- [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2023-11-12T00:25:38.624-07:00 ERROR 26212 --- [JavaFX Application Thread] c.f.c.exception.GlobalExceptionHandler : Exception on Thread Thread[JavaFX Application Thread,5,main]: com.faforever.client.exception.FxmlLoadException: Could not load fxml theme/chat/channel_tab.fxml at com.faforever.client.theme.UiService.loadFxml(UiService.java:443) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:699) at com.faforever.client.theme.UiService$$SpringCGLIB$$0.loadFxml(<generated>) at com.faforever.client.chat.ChatController.lambda$addAndSelectTab$7(ChatController.java:127) at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:456) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399) at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:455) at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95) at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:185) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: javafx.fxml.LoadException: file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2023.11.1-plain.jar!/theme/chat/channel_tab.fxml:55 at javafx.fxml.FXMLLoader.constructLoadException(FXMLLoader.java:2722) at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2700) at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2563) at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2531) at com.faforever.client.theme.UiService.loadFxml(UiService.java:440) ... 15 common frames omitted Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at javafx.fxml.JavaFXBuilderFactory$ObjectBuilderWrapper$ObjectBuilder.build(JavaFXBuilderFactory.java:237) at javafx.fxml.FXMLLoader$ValueElement.processEndElement(FXMLLoader.java:776) at javafx.fxml.FXMLLoader.processEndElement(FXMLLoader.java:2969) at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2654) ... 18 common frames omitted Caused by: java.lang.reflect.InvocationTargetException: null at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at javafx.fxml.JavaFXBuilderFactory$ObjectBuilderWrapper$ObjectBuilder.build(JavaFXBuilderFactory.java:229) ... 21 common frames omitted Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.sun.webkit.WebPage at javafx.scene.web.WebEngine.<init>(WebEngine.java:854) at javafx.scene.web.WebEngine.<init>(WebEngine.java:839) at javafx.scene.web.WebView.<init>(WebView.java:275) at com.sun.javafx.fxml.builder.web.WebViewBuilder.build(WebViewBuilder.java:67) ... 26 common frames omitted 2023-11-12T00:25:39.769-07:00 ERROR 26212 --- [JavaFX Application Thread] c.f.c.exception.GlobalExceptionHandler : Exception on Thread Thread[JavaFX Application Thread,5,main]: com.faforever.client.exception.FxmlLoadException: Could not load fxml theme/chat/channel_tab.fxml at com.faforever.client.theme.UiService.loadFxml(UiService.java:443) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:699) at com.faforever.client.theme.UiService$$SpringCGLIB$$0.loadFxml(<generated>) at com.faforever.client.chat.ChatController.lambda$addAndSelectTab$7(ChatController.java:127) at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:456) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399) at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:455) at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95) at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:185) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: javafx.fxml.LoadException: file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2023.11.1-plain.jar!/theme/chat/channel_tab.fxml:55 at javafx.fxml.FXMLLoader.constructLoadException(FXMLLoader.java:2722) at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2700) at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2563) at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2531) at com.faforever.client.theme.UiService.loadFxml(UiService.java:440) ... 15 common frames omitted Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at javafx.fxml.JavaFXBuilderFactory$ObjectBuilderWrapper$ObjectBuilder.build(JavaFXBuilderFactory.java:237) at javafx.fxml.FXMLLoader$ValueElement.processEndElement(FXMLLoader.java:776) at javafx.fxml.FXMLLoader.processEndElement(FXMLLoader.java:2969) at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2654) ... 18 common frames omitted Caused by: java.lang.reflect.InvocationTargetException: null at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at javafx.fxml.JavaFXBuilderFactory$ObjectBuilderWrapper$ObjectBuilder.build(JavaFXBuilderFactory.java:229) ... 21 common frames omitted Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.sun.webkit.WebPage at javafx.scene.web.WebEngine.<init>(WebEngine.java:854) at javafx.scene.web.WebEngine.<init>(WebEngine.java:839) at javafx.scene.web.WebView.<init>(WebView.java:275) at com.sun.javafx.fxml.builder.web.WebViewBuilder.build(WebViewBuilder.java:67) ... 26 common frames omitted
-
@goosevader09 If you do a Reply or Quote instead of a Quick Reply, then you can attach/upload the actual file instead of having a post with a wall of text. Having the actual file will help those trying to assist with troubleshooting & resolving the issue.