FAF Client freeze

Happened to me since 1.3.0 I think. FAF Client freezes after a while and remains unresponsive. Can happen basically anytime whether a game is active or not. Error logs keeps pushing this out:

Exception in thread "JavaFX-Launcher" java.lang.IllegalStateException: Task must only be used from the FX Application Thread
at javafx.concurrent.Task.checkThread(Task.java:1220)
at javafx.concurrent.Task.progressProperty(Task.java:983)
at com.faforever.client.ui.taskbar.WindowsTaskbarProgressUpdater.onActiveTasksChanged(WindowsTaskbarProgressUpdater.java:57)
at com.faforever.client.ui.taskbar.WindowsTaskbarProgressUpdater.lambda$afterPropertiesSet$1(WindowsTaskbarProgressUpdater.java:48)
at com.sun.javafx.collections.ListListenerHelper$SingleInvalidation.fireValueChangedEvent(ListListenerHelper.java:126)
at com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(ListListenerHelper.java:73)
at javafx.collections.ObservableListBase.fireChange(ObservableListBase.java:233)
at javafx.collections.FXCollections$UnmodifiableObservableListImpl.lambda$new$0(FXCollections.java:963)
at javafx.collections.WeakListChangeListener.onChanged(WeakListChangeListener.java:88)
at com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(ListListenerHelper.java:164)
at com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(ListListenerHelper.java:73)
at javafx.collections.FXCollections$SynchronizedObservableList.lambda$new$0(FXCollections.java:1217)
at javafx.collections.WeakListChangeListener.onChanged(WeakListChangeListener.java:88)
at com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(ListListenerHelper.java:164)
at com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(ListListenerHelper.java:73)
at javafx.collections.ObservableListBase.fireChange(ObservableListBase.java:233)
at javafx.collections.ListChangeBuilder.commit(ListChangeBuilder.java:482)
at javafx.collections.ListChangeBuilder.endChange(ListChangeBuilder.java:541)
at javafx.collections.ObservableListBase.endChange(ObservableListBase.java:205)
at javafx.collections.ModifiableObservableListBase.add(ModifiableObservableListBase.java:155)
at java.base/java.util.AbstractList.add(AbstractList.java:111)
at javafx.collections.FXCollections$SynchronizedList.add(FXCollections.java:1067)
at com.faforever.client.task.TaskService.submitTask(TaskService.java:47)
at com.faforever.client.mod.ModService.afterPropertiesSet(ModService.java:114)

and then some springframework stuff. Do you need the full stacktrace?

There is already exist 1.4.0 Downlord client version, install it
or
Python client 0.19.12

This post is deleted!
This post is deleted!

wtf with site? 3x message by click

happens with 1.3.0, 1.4.0 and 1.4.2

Tracked in https://github.com/FAForever/downlords-faf-client/issues/2169

"Nerds have a really complicated relationship with change: Change is awesome when WE'RE the ones doing it. As soon as change is coming from outside of us it becomes untrustworthy and it threatens what we think of is the familiar."
– Benno Rice

@Der_Lenz
it has something to do with your mods installed. Maybe remove them ... Documents/My Games/... or in C.//ProgrammData/Faforever/user/...

Soon™️

or maybe that probably has nothing to do with it

Soon™️

https://github.com/FAForever/downlords-faf-client/issues/2169 here is the corresponding ticket. I proposed a fix for it.

Soon™️

On the other hand that might not be the reason for your freeze

Soon™️