Hi All,
Im on 1.4.7 client and when clicking the play tab nothing happens, it just stays on the "Chat" Tab
Anyone seen this issue before?
Hi All,
Im on 1.4.7 client and when clicking the play tab nothing happens, it just stays on the "Chat" Tab
Anyone seen this issue before?
Out of curiosity are you using a 4K display? I have issues with those buttons along the top of my client sometimes when I’m on my desktop with a dual monitor set up - a high refresh rate 1080p monitor that I use for games with the client open on the 4K display. Moving the client over the 1080p window and clicking the button there works. I made a thread about that a while back but never got any responses, so no idea why that happens to me but I assume it’s some weird Windows scaling thing.
2021-07-16 20:00:24.630 WARN 56972 --- [KICL Input Processor (Unnamed)] com.faforever.client.config.BaseConfig : Exception in 'class com.faforever.client.teammatchmaking.TeamMatchmakingController#onChatMessage' while handling event: com.faforever.client.chat.event.ChatMessageEvent@6cabbcbb
java.lang.NullPointerException: Cannot invoke "com.faforever.client.chat.MatchmakingChatController.getReceiver()" because "this.matchmakingChatController" is null
at com.faforever.client.teammatchmaking.TeamMatchmakingController.onChatMessage(TeamMatchmakingController.java:321)
at jdk.internal.reflect.GeneratedMethodAccessor180.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:87)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:144)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:72)
at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:67)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:108)
at com.google.common.eventbus.EventBus.post(EventBus.java:212)
at com.faforever.client.chat.KittehChatService.onChannelMessage(KittehChatService.java:297)
at jdk.internal.reflect.GeneratedMethodAccessor192.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at net.engio.mbassy.dispatch.ReflectiveHandlerInvocation.invoke(ReflectiveHandlerInvocation.java:29)
at net.engio.mbassy.dispatch.MessageDispatcher.dispatch(MessageDispatcher.java:30)
at net.engio.mbassy.dispatch.FilteredMessageDispatcher.dispatch(FilteredMessageDispatcher.java:42)
at net.engio.mbassy.subscription.Subscription.publish(Subscription.java:72)
at net.engio.mbassy.bus.MessagePublication.execute(MessagePublication.java:49)
at net.engio.mbassy.bus.MBassador.publish(MBassador.java:66)
at org.kitteh.irc.client.library.defaults.feature.DefaultEventManager.callEvent(DefaultEventManager.java:129)
at org.kitteh.irc.client.library.defaults.listener.AbstractDefaultListenerBase.fire(AbstractDefaultListenerBase.java:75)
at org.kitteh.irc.client.library.defaults.listener.DefaultPrivmsgListener.privmsg(DefaultPrivmsgListener.java:109)
at jdk.internal.reflect.GeneratedMethodAccessor191.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at net.engio.mbassy.dispatch.ReflectiveHandlerInvocation.invoke(ReflectiveHandlerInvocation.java:29)
at net.engio.mbassy.dispatch.MessageDispatcher.dispatch(MessageDispatcher.java:30)
at net.engio.mbassy.dispatch.FilteredMessageDispatcher.dispatch(FilteredMessageDispatcher.java:42)
at org.kitteh.irc.client.library.defaults.feature.FilteringSubscriptionFactory$FilteredMessageDispatcher.dispatch(FilteringSubscriptionFactory.java:90)
at net.engio.mbassy.subscription.Subscription.publish(Subscription.java:72)
at net.engio.mbassy.bus.MessagePublication.execute(MessagePublication.java:49)
at net.engio.mbassy.bus.MBassador.publish(MBassador.java:66)
at org.kitteh.irc.client.library.defaults.feature.DefaultEventManager.callEvent(DefaultEventManager.java:129)
at org.kitteh.irc.client.library.defaults.DefaultClient.sendLineEvent(DefaultClient.java:1008)
at org.kitteh.irc.client.library.defaults.DefaultClient.handleLine(DefaultClient.java:964)
at org.kitteh.irc.client.library.defaults.DefaultClient.access$000(DefaultClient.java:109)
at org.kitteh.irc.client.library.defaults.DefaultClient$InputProcessor.processElement(DefaultClient.java:171)
at org.kitteh.irc.client.library.defaults.DefaultClient$InputProcessor.processElement(DefaultClient.java:163)
at org.kitteh.irc.client.library.util.QueueProcessingThread.run(QueueProcessingThread.java:63)
Hmm looks like there was some race condition. Thanks for the report I will clean it up for the next release. Right now you can just restart your client and it should fix it.