Перейти к содержанию

reserv003

Граждане
  • Постов

    1
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные reserv003

  1. Не могу установить саму игру.
     
    Лаунчер отсюда
     
    Win 10
     
    Логи:
     

    "2022-02-04 20:05:08 [DefaultDispatcher-worker-1] INFO o.s.boot.SpringApplication - Starting application using Java 11.0.2 on DESKTOP-PHIKMNA with PID 6716 (C:\Games\M[FR]\M[FR] Launcher.exe started by reserv003 in C:\Games\M[FR])
    ""2022-02-04 20:05:08 [DefaultDispatcher-worker-1] INFO o.s.boot.SpringApplication - No active profile set, falling back to default profiles: default
    ""2022-02-04 20:05:08 [DefaultDispatcher-worker-1] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
    ""2022-02-04 20:05:08 [DefaultDispatcher-worker-1] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
    ""2022-02-04 20:05:08 [DefaultDispatcher-worker-1] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 147 ms. Found 6 JPA repository interfaces.
    ""2022-02-04 20:05:09 [DefaultDispatcher-worker-1] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
    ""2022-02-04 20:05:09 [DefaultDispatcher-worker-1] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
    ""2022-02-04 20:05:09 [DefaultDispatcher-worker-1] INFO liquibase.database - Set default schema name to PUBLIC
    ""2022-02-04 20:05:10 [DefaultDispatcher-worker-1] INFO liquibase.lockservice - Successfully acquired change log lock
    ""2022-02-04 20:05:10 [DefaultDispatcher-worker-1] INFO liquibase.changelog - Creating database history table with name: PUBLIC.DATABASECHANGELOG
    ""2022-02-04 20:05:10 [DefaultDispatcher-worker-1] INFO liquibase.changelog - Reading from PUBLIC.DATABASECHANGELOG
    ""2022-02-04 20:05:10 [DefaultDispatcher-worker-1] INFO liquibase.changelog - Table PROPERTY created
    ""2022-02-04 20:05:10 [DefaultDispatcher-worker-1] INFO liquibase.changelog - ChangeSet db/changelog/changelog-1.0.xml::create property table::Lezenford ran successfully in 75ms
    ""2022-02-04 20:05:10 [DefaultDispatcher-worker-1] INFO liquibase.changelog - Table sections created
    ""2022-02-04 20:05:10 [DefaultDispatcher-worker-1] INFO liquibase.changelog - ChangeSet db/changelog/changelog-1.0.xml::create packages table::Lezenford ran successfully in 28ms
    ""2022-02-04 20:05:10 [DefaultDispatcher-worker-1] INFO liquibase.changelog - Table options created
    ""2022-02-04 20:05:10 [DefaultDispatcher-worker-1] INFO liquibase.changelog - Unique constraint added to options(section_id, name)
    ""2022-02-04 20:05:10 [DefaultDispatcher-worker-1] INFO liquibase.changelog - ChangeSet db/changelog/changelog-1.0.xml::create option table::Lezenford ran successfully in 39ms
    ""2022-02-04 20:05:10 [DefaultDispatcher-worker-1] INFO liquibase.changelog - Table items created
    ""2022-02-04 20:05:10 [DefaultDispatcher-worker-1] INFO liquibase.changelog - Unique constraint added to items(option_id, storage_path)
    ""2022-02-04 20:05:10 [DefaultDispatcher-worker-1] INFO liquibase.changelog - ChangeSet db/changelog/changelog-1.0.xml::create item table::Lezenford ran successfully in 41ms
    ""2022-02-04 20:05:10 [DefaultDispatcher-worker-1] INFO liquibase.changelog - Foreign key constraint added to options (section_id)
    ""2022-02-04 20:05:10 [DefaultDispatcher-worker-1] INFO liquibase.changelog - Foreign key constraint added to items (option_id)
    ""2022-02-04 20:05:10 [DefaultDispatcher-worker-1] INFO liquibase.changelog - ChangeSet db/changelog/changelog-1.0.xml::create FK for tables::Lezenford ran successfully in 62ms
    ""2022-02-04 20:05:10 [DefaultDispatcher-worker-1] INFO liquibase.changelog - Table extra created
    ""2022-02-04 20:05:10 [DefaultDispatcher-worker-1] INFO liquibase.changelog - ChangeSet db/changelog/changelog-1.0.xml::create extra content table::Lezenford ran successfully in 26ms
    ""2022-02-04 20:05:10 [DefaultDispatcher-worker-1] INFO liquibase.changelog - Table extra_files created
    ""2022-02-04 20:05:10 [DefaultDispatcher-worker-1] INFO liquibase.changelog - Foreign key constraint added to extra_files (extra_id)
    ""2022-02-04 20:05:10 [DefaultDispatcher-worker-1] INFO liquibase.changelog - ChangeSet db/changelog/changelog-1.0.xml::create extra content file table::Lezenford ran successfully in 42ms
    ""2022-02-04 20:05:10 [DefaultDispatcher-worker-1] INFO liquibase.lockservice - Successfully released change log lock
    ""2022-02-04 20:05:11 [DefaultDispatcher-worker-1] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default]
    ""2022-02-04 20:05:11 [DefaultDispatcher-worker-1] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 5.4.31.Final
    ""2022-02-04 20:05:11 [DefaultDispatcher-worker-1] INFO o.h.annotations.common.Version - HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
    ""2022-02-04 20:05:11 [DefaultDispatcher-worker-1] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.H2Dialect
    ""2022-02-04 20:05:12 [DefaultDispatcher-worker-1] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
    ""2022-02-04 20:05:12 [DefaultDispatcher-worker-1] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
    ""2022-02-04 20:05:13 [JavaFX Application Thread] WARN javafx - Loading FXML document with JavaFX API of version 16 by JavaFX runtime of version 11.0.2
    ""2022-02-04 20:05:13 [DefaultDispatcher-worker-1] INFO o.s.boot.SpringApplication - Started application in 6.213 seconds (JVM running for 8.424)
    ""2022-02-04 20:05:23 [JavaFX Application Thread] ERROR r.f.m.l.exception.ExceptionHandler - ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/client":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    "ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/client":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at ru.fullrest.mfr.launcher.service.RestTemplateService.client(RestTemplateService.kt:91)
    at ru.fullrest.mfr.launcher.javafx.controller.LauncherController$checkApplicationUpdate$2.invokeSuspend(LauncherController.kt:232)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    Caused by: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/client":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:785)
    at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:711)
    at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:631)
    at ru.fullrest.mfr.launcher.service.RestTemplateService.client(RestTemplateService.kt:116)
    ... 7 common frames omitted
    Caused by: java.net.SocketTimeoutException: Read timed out
    at java.base/java.net.SocketInputStream.socketRead0(Native Method)
    at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
    at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:448)
    at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68)
    at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1104)
    at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:823)
    at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
    at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)
    at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
    at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:746)
    at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1604)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
    at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
    at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:329)
    at org.springframework.http.client.SimpleBufferingClientHttpRequest.executeInternal(SimpleBufferingClientHttpRequest.java:82)
    at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48)
    at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:776)
    ... 10 common frames omitted
    "2022-02-04 20:05:23 [DefaultDispatcher-worker-1] ERROR r.f.m.l.exception.ExceptionHandler - ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    "ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at ru.fullrest.mfr.launcher.service.RestTemplateService.builds(RestTemplateService.kt:45)
    at ru.fullrest.mfr.launcher.service.RunnerService.run(RunnerService.kt:48)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:344)
    at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:229)
    at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:166)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143)
    at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:421)
    at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:378)
    at org.springframework.boot.context.event.EventPublishingRunListener.running(EventPublishingRunListener.java:111)
    at org.springframework.boot.SpringApplicationRunListeners.lambda$running$6(SpringApplicationRunListeners.java:79)
    at java.base/java.util.ArrayList.forEach(ArrayList.java:1540)
    at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:117)
    at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:111)
    at org.springframework.boot.SpringApplicationRunListeners.running(SpringApplicationRunListeners.java:79)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:354)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1329)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1318)
    at ru.fullrest.mfr.launcher.Launcher$initSpringBoot$1.invokeSuspend(Launcher.kt:99)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    Caused by: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:785)
    at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:711)
    at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:631)
    at ru.fullrest.mfr.launcher.service.RestTemplateService.builds(RestTemplateService.kt:107)
    ... 29 common frames omitted
    Caused by: java.net.SocketTimeoutException: Read timed out
    at java.base/java.net.SocketInputStream.socketRead0(Native Method)
    at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
    at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:448)
    at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68)
    at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1104)
    at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:823)
    at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
    at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)
    at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
    at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:746)
    at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1604)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
    at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
    at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:329)
    at org.springframework.http.client.SimpleBufferingClientHttpRequest.executeInternal(SimpleBufferingClientHttpRequest.java:82)
    at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48)
    at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:776)
    ... 32 common frames omitted
    "2022-02-04 20:05:24 [DefaultDispatcher-worker-1] INFO ru.fullrest.mfr.launcher.Launcher - Spring Boot initialization completed
    ""2022-02-04 20:05:52 [DefaultDispatcher-worker-1] ERROR r.f.m.l.exception.ExceptionHandler - ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game/0":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    "ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game/0":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at ru.fullrest.mfr.launcher.service.RestTemplateService.content(RestTemplateService.kt:72)
    at ru.fullrest.mfr.launcher.service.RestTemplateService.content$default(RestTemplateService.kt:51)
    at ru.fullrest.mfr.launcher.javafx.task.GameInstallTask.execute$suspendImpl(GameInstallTask.kt:45)
    at ru.fullrest.mfr.launcher.javafx.task.GameInstallTask.execute(GameInstallTask.kt)
    at ru.fullrest.mfr.launcher.javafx.component.UpdateComponent$installGame$1.invokeSuspend(UpdateComponent.kt:80)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    Caused by: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game/0":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:785)
    at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:711)
    at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:631)
    at ru.fullrest.mfr.launcher.service.RestTemplateService.content(RestTemplateService.kt:112)
    ... 10 common frames omitted
    Caused by: java.net.SocketTimeoutException: Read timed out
    at java.base/java.net.SocketInputStream.socketRead0(Native Method)
    at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
    at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:448)
    at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68)
    at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1104)
    at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:823)
    at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
    at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)
    at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
    at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:746)
    at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1604)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
    at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
    at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:329)
    at org.springframework.http.client.SimpleBufferingClientHttpRequest.executeInternal(SimpleBufferingClientHttpRequest.java:82)
    at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48)
    at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:776)
    ... 13 common frames omitted
    "2022-02-04 20:05:52 [DefaultDispatcher-worker-1] ERROR r.f.m.l.exception.ExceptionHandler - java.lang.IllegalStateException: Not on FX application thread; currentThread = DefaultDispatcher-worker-1
    "java.lang.IllegalStateException: Not on FX application thread; currentThread = DefaultDispatcher-worker-1
    at com.sun.javafx.tk.Toolkit.checkFxUserThread(Toolkit.java:291)
    at com.sun.javafx.tk.quantum.QuantumToolkit.checkFxUserThread(QuantumToolkit.java:424)
    at javafx.scene.Parent$3.onProposedChange(Parent.java:471)
    at com.sun.javafx.collections.VetoableListDecorator.setAll(VetoableListDecorator.java:113)
    at com.sun.javafx.collections.VetoableListDecorator.setAll(VetoableListDecorator.java:108)
    at javafx.scene.control.skin.LabeledSkinBase.updateChildren(LabeledSkinBase.java:272)
    at javafx.scene.control.skin.LabeledSkinBase.lambda$new$11(LabeledSkinBase.java:220)
    at com.sun.javafx.scene.control.LambdaMultiplePropertyChangeListenerHandler.lambda$new$1(LambdaMultiplePropertyChangeListenerHandler.java:49)
    at javafx.beans.value.WeakChangeListener.changed(WeakChangeListener.java:86)
    at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:181)
    at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)
    at javafx.beans.property.StringPropertyBase.fireValueChangedEvent(StringPropertyBase.java:104)
    at javafx.beans.property.StringPropertyBase.markInvalid(StringPropertyBase.java:111)
    at javafx.beans.property.StringPropertyBase.set(StringPropertyBase.java:145)
    at javafx.beans.property.StringPropertyBase.set(StringPropertyBase.java:50)
    at javafx.beans.property.StringProperty.setValue(StringProperty.java:65)
    at javafx.scene.control.Labeled.setText(Labeled.java:147)
    at ru.fullrest.mfr.launcher.javafx.controller.LauncherController$6.invoke(LauncherController.kt:93)
    at ru.fullrest.mfr.launcher.javafx.controller.LauncherController$6.invoke(LauncherController.kt:91)
    at ru.fullrest.mfr.launcher.component.ApplicationStatus$Observer.setValue(ApplicationStatus.kt:29)
    at ru.fullrest.mfr.launcher.exception.ExceptionHandler.uncaughtException(ExceptionHandler.kt:58)
    at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1055)
    at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1050)
    at org.springframework.boot.devtools.restart.SilentExitExceptionHandler.uncaughtException(SilentExitExceptionHandler.java:47)
    at kotlinx.coroutines.CoroutineExceptionHandlerImplKt.handleCoroutineExceptionImpl(CoroutineExceptionHandlerImpl.kt:39)
    at kotlinx.coroutines.CoroutineExceptionHandlerKt.handleCoroutineException(CoroutineExceptionHandler.kt:33)
    at kotlinx.coroutines.StandaloneCoroutine.handleJobException(Builders.common.kt:189)
    at kotlinx.coroutines.JobSupport.finalizeFinishingState(JobSupport.kt:229)
    at kotlinx.coroutines.JobSupport.tryMakeCompletingSlowPath(JobSupport.kt:903)
    at kotlinx.coroutines.JobSupport.tryMakeCompleting(JobSupport.kt:860)
    at kotlinx.coroutines.JobSupport.makeCompletingOnce$kotlinx_coroutines_core(JobSupport.kt:825)
    at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:111)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    "2022-02-04 20:05:55 [springContextShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default'
    ""2022-02-04 20:05:55 [springContextShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...
    ""2022-02-04 20:05:55 [springContextShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.
    ""2022-02-04 20:39:17 [DefaultDispatcher-worker-1] INFO o.s.boot.SpringApplication - Starting application using Java 11.0.2 on DESKTOP-PHIKMNA with PID 6472 (C:\Games\M[FR]\M[FR] Launcher.exe started by reserv003 in C:\Games\M[FR])
    ""2022-02-04 20:39:17 [DefaultDispatcher-worker-1] INFO o.s.boot.SpringApplication - No active profile set, falling back to default profiles: default
    ""2022-02-04 20:39:17 [DefaultDispatcher-worker-1] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
    ""2022-02-04 20:39:17 [DefaultDispatcher-worker-1] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
    ""2022-02-04 20:39:17 [DefaultDispatcher-worker-1] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 155 ms. Found 6 JPA repository interfaces.
    ""2022-02-04 20:39:18 [DefaultDispatcher-worker-1] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
    ""2022-02-04 20:39:18 [DefaultDispatcher-worker-1] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
    ""2022-02-04 20:39:18 [DefaultDispatcher-worker-1] INFO liquibase.database - Set default schema name to PUBLIC
    ""2022-02-04 20:39:19 [DefaultDispatcher-worker-1] INFO liquibase.lockservice - Successfully acquired change log lock
    ""2022-02-04 20:39:19 [DefaultDispatcher-worker-1] INFO liquibase.changelog - Reading from PUBLIC.DATABASECHANGELOG
    ""2022-02-04 20:39:19 [DefaultDispatcher-worker-1] INFO liquibase.lockservice - Successfully released change log lock
    ""2022-02-04 20:39:19 [DefaultDispatcher-worker-1] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default]
    ""2022-02-04 20:39:19 [DefaultDispatcher-worker-1] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 5.4.31.Final
    ""2022-02-04 20:39:20 [DefaultDispatcher-worker-1] INFO o.h.annotations.common.Version - HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
    ""2022-02-04 20:39:20 [DefaultDispatcher-worker-1] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.H2Dialect
    ""2022-02-04 20:39:20 [DefaultDispatcher-worker-1] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
    ""2022-02-04 20:39:20 [DefaultDispatcher-worker-1] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
    ""2022-02-04 20:39:22 [JavaFX Application Thread] WARN javafx - Loading FXML document with JavaFX API of version 16 by JavaFX runtime of version 11.0.2
    ""2022-02-04 20:39:22 [DefaultDispatcher-worker-1] INFO o.s.boot.SpringApplication - Started application in 6.215 seconds (JVM running for 8.324)
    ""2022-02-04 20:39:31 [JavaFX Application Thread] ERROR r.f.m.l.exception.ExceptionHandler - ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/client":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    "ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/client":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at ru.fullrest.mfr.launcher.service.RestTemplateService.client(RestTemplateService.kt:91)
    at ru.fullrest.mfr.launcher.javafx.controller.LauncherController$checkApplicationUpdate$2.invokeSuspend(LauncherController.kt:232)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    Caused by: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/client":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:785)
    at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:711)
    at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:631)
    at ru.fullrest.mfr.launcher.service.RestTemplateService.client(RestTemplateService.kt:116)
    ... 7 common frames omitted
    Caused by: java.net.SocketTimeoutException: Read timed out
    at java.base/java.net.SocketInputStream.socketRead0(Native Method)
    at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
    at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:448)
    at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68)
    at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1104)
    at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:823)
    at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
    at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)
    at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
    at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:746)
    at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1604)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
    at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
    at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:329)
    at org.springframework.http.client.SimpleBufferingClientHttpRequest.executeInternal(SimpleBufferingClientHttpRequest.java:82)
    at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48)
    at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:776)
    ... 10 common frames omitted
    "2022-02-04 20:39:32 [DefaultDispatcher-worker-1] ERROR r.f.m.l.exception.ExceptionHandler - ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    "ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at ru.fullrest.mfr.launcher.service.RestTemplateService.builds(RestTemplateService.kt:45)
    at ru.fullrest.mfr.launcher.service.RunnerService.run(RunnerService.kt:48)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:344)
    at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:229)
    at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:166)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143)
    at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:421)
    at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:378)
    at org.springframework.boot.context.event.EventPublishingRunListener.running(EventPublishingRunListener.java:111)
    at org.springframework.boot.SpringApplicationRunListeners.lambda$running$6(SpringApplicationRunListeners.java:79)
    at java.base/java.util.ArrayList.forEach(ArrayList.java:1540)
    at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:117)
    at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:111)
    at org.springframework.boot.SpringApplicationRunListeners.running(SpringApplicationRunListeners.java:79)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:354)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1329)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1318)
    at ru.fullrest.mfr.launcher.Launcher$initSpringBoot$1.invokeSuspend(Launcher.kt:99)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    Caused by: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:785)
    at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:711)
    at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:631)
    at ru.fullrest.mfr.launcher.service.RestTemplateService.builds(RestTemplateService.kt:107)
    ... 29 common frames omitted
    Caused by: java.net.SocketTimeoutException: Read timed out
    at java.base/java.net.SocketInputStream.socketRead0(Native Method)
    at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
    at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:448)
    at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68)
    at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1104)
    at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:823)
    at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
    at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)
    at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
    at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:746)
    at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1604)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
    at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
    at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:329)
    at org.springframework.http.client.SimpleBufferingClientHttpRequest.executeInternal(SimpleBufferingClientHttpRequest.java:82)
    at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48)
    at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:776)
    ... 32 common frames omitted
    "2022-02-04 20:39:32 [DefaultDispatcher-worker-1] INFO ru.fullrest.mfr.launcher.Launcher - Spring Boot initialization completed
    ""2022-02-04 20:39:48 [DefaultDispatcher-worker-1] ERROR r.f.m.l.exception.ExceptionHandler - ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game/0":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    "ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game/0":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at ru.fullrest.mfr.launcher.service.RestTemplateService.content(RestTemplateService.kt:72)
    at ru.fullrest.mfr.launcher.service.RestTemplateService.content$default(RestTemplateService.kt:51)
    at ru.fullrest.mfr.launcher.javafx.task.GameInstallTask.execute$suspendImpl(GameInstallTask.kt:45)
    at ru.fullrest.mfr.launcher.javafx.task.GameInstallTask.execute(GameInstallTask.kt)
    at ru.fullrest.mfr.launcher.javafx.component.UpdateComponent$installGame$1.invokeSuspend(UpdateComponent.kt:80)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    Caused by: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game/0":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:785)
    at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:711)
    at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:631)
    at ru.fullrest.mfr.launcher.service.RestTemplateService.content(RestTemplateService.kt:112)
    ... 10 common frames omitted
    Caused by: java.net.SocketTimeoutException: Read timed out
    at java.base/java.net.SocketInputStream.socketRead0(Native Method)
    at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
    at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:448)
    at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68)
    at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1104)
    at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:823)
    at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
    at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)
    at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
    at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:746)
    at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1604)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
    at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
    at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:329)
    at org.springframework.http.client.SimpleBufferingClientHttpRequest.executeInternal(SimpleBufferingClientHttpRequest.java:82)
    at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48)
    at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:776)
    ... 13 common frames omitted
    "2022-02-04 20:39:48 [DefaultDispatcher-worker-1] ERROR r.f.m.l.exception.ExceptionHandler - java.lang.IllegalStateException: Not on FX application thread; currentThread = DefaultDispatcher-worker-1
    "java.lang.IllegalStateException: Not on FX application thread; currentThread = DefaultDispatcher-worker-1
    at com.sun.javafx.tk.Toolkit.checkFxUserThread(Toolkit.java:291)
    at com.sun.javafx.tk.quantum.QuantumToolkit.checkFxUserThread(QuantumToolkit.java:424)
    at javafx.scene.Parent$3.onProposedChange(Parent.java:471)
    at com.sun.javafx.collections.VetoableListDecorator.setAll(VetoableListDecorator.java:113)
    at com.sun.javafx.collections.VetoableListDecorator.setAll(VetoableListDecorator.java:108)
    at javafx.scene.control.skin.LabeledSkinBase.updateChildren(LabeledSkinBase.java:272)
    at javafx.scene.control.skin.LabeledSkinBase.lambda$new$11(LabeledSkinBase.java:220)
    at com.sun.javafx.scene.control.LambdaMultiplePropertyChangeListenerHandler.lambda$new$1(LambdaMultiplePropertyChangeListenerHandler.java:49)
    at javafx.beans.value.WeakChangeListener.changed(WeakChangeListener.java:86)
    at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:181)
    at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)
    at javafx.beans.property.StringPropertyBase.fireValueChangedEvent(StringPropertyBase.java:104)
    at javafx.beans.property.StringPropertyBase.markInvalid(StringPropertyBase.java:111)
    at javafx.beans.property.StringPropertyBase.set(StringPropertyBase.java:145)
    at javafx.beans.property.StringPropertyBase.set(StringPropertyBase.java:50)
    at javafx.beans.property.StringProperty.setValue(StringProperty.java:65)
    at javafx.scene.control.Labeled.setText(Labeled.java:147)
    at ru.fullrest.mfr.launcher.javafx.controller.LauncherController$6.invoke(LauncherController.kt:93)
    at ru.fullrest.mfr.launcher.javafx.controller.LauncherController$6.invoke(LauncherController.kt:91)
    at ru.fullrest.mfr.launcher.component.ApplicationStatus$Observer.setValue(ApplicationStatus.kt:29)
    at ru.fullrest.mfr.launcher.exception.ExceptionHandler.uncaughtException(ExceptionHandler.kt:58)
    at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1055)
    at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1050)
    at org.springframework.boot.devtools.restart.SilentExitExceptionHandler.uncaughtException(SilentExitExceptionHandler.java:47)
    at kotlinx.coroutines.CoroutineExceptionHandlerImplKt.handleCoroutineExceptionImpl(CoroutineExceptionHandlerImpl.kt:39)
    at kotlinx.coroutines.CoroutineExceptionHandlerKt.handleCoroutineException(CoroutineExceptionHandler.kt:33)
    at kotlinx.coroutines.StandaloneCoroutine.handleJobException(Builders.common.kt:189)
    at kotlinx.coroutines.JobSupport.finalizeFinishingState(JobSupport.kt:229)
    at kotlinx.coroutines.JobSupport.tryMakeCompletingSlowPath(JobSupport.kt:903)
    at kotlinx.coroutines.JobSupport.tryMakeCompleting(JobSupport.kt:860)
    at kotlinx.coroutines.JobSupport.makeCompletingOnce$kotlinx_coroutines_core(JobSupport.kt:825)
    at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:111)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    "2022-02-04 20:39:50 [springContextShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default'
    ""2022-02-04 20:39:50 [springContextShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...
    ""2022-02-04 20:39:50 [springContextShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.
    ""2022-02-04 21:17:35 [DefaultDispatcher-worker-1] INFO o.s.boot.SpringApplication - Starting application using Java 11.0.2 on DESKTOP-PHIKMNA with PID 6224 (C:\Games\M[FR]\M[FR] Launcher.exe started by reserv003 in C:\Games\M[FR])
    ""2022-02-04 21:17:35 [DefaultDispatcher-worker-1] INFO o.s.boot.SpringApplication - No active profile set, falling back to default profiles: default
    ""2022-02-04 21:17:35 [DefaultDispatcher-worker-1] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
    ""2022-02-04 21:17:35 [DefaultDispatcher-worker-1] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
    ""2022-02-04 21:17:35 [DefaultDispatcher-worker-1] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 147 ms. Found 6 JPA repository interfaces.
    ""2022-02-04 21:17:36 [DefaultDispatcher-worker-1] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
    ""2022-02-04 21:17:36 [DefaultDispatcher-worker-1] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
    ""2022-02-04 21:17:36 [DefaultDispatcher-worker-1] INFO liquibase.database - Set default schema name to PUBLIC
    ""2022-02-04 21:17:36 [DefaultDispatcher-worker-1] INFO liquibase.lockservice - Successfully acquired change log lock
    ""2022-02-04 21:17:37 [DefaultDispatcher-worker-1] INFO liquibase.changelog - Reading from PUBLIC.DATABASECHANGELOG
    ""2022-02-04 21:17:37 [DefaultDispatcher-worker-1] INFO liquibase.lockservice - Successfully released change log lock
    ""2022-02-04 21:17:37 [DefaultDispatcher-worker-1] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default]
    ""2022-02-04 21:17:37 [DefaultDispatcher-worker-1] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 5.4.31.Final
    ""2022-02-04 21:17:38 [DefaultDispatcher-worker-1] INFO o.h.annotations.common.Version - HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
    ""2022-02-04 21:17:38 [DefaultDispatcher-worker-1] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.H2Dialect
    ""2022-02-04 21:17:38 [DefaultDispatcher-worker-1] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
    ""2022-02-04 21:17:38 [DefaultDispatcher-worker-1] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
    ""2022-02-04 21:17:39 [JavaFX Application Thread] WARN javafx - Loading FXML document with JavaFX API of version 16 by JavaFX runtime of version 11.0.2
    ""2022-02-04 21:17:40 [DefaultDispatcher-worker-1] INFO o.s.boot.SpringApplication - Started application in 5.873 seconds (JVM running for 7.897)
    ""2022-02-04 21:17:49 [JavaFX Application Thread] ERROR r.f.m.l.exception.ExceptionHandler - ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/client":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    "ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/client":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at ru.fullrest.mfr.launcher.service.RestTemplateService.client(RestTemplateService.kt:91)
    at ru.fullrest.mfr.launcher.javafx.controller.LauncherController$checkApplicationUpdate$2.invokeSuspend(LauncherController.kt:232)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    Caused by: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/client":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:785)
    at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:711)
    at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:631)
    at ru.fullrest.mfr.launcher.service.RestTemplateService.client(RestTemplateService.kt:116)
    ... 7 common frames omitted
    Caused by: java.net.SocketTimeoutException: Read timed out
    at java.base/java.net.SocketInputStream.socketRead0(Native Method)
    at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
    at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:448)
    at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68)
    at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1104)
    at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:823)
    at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
    at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)
    at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
    at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:746)
    at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1604)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
    at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
    at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:329)
    at org.springframework.http.client.SimpleBufferingClientHttpRequest.executeInternal(SimpleBufferingClientHttpRequest.java:82)
    at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48)
    at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:776)
    ... 10 common frames omitted
    "2022-02-04 21:17:50 [DefaultDispatcher-worker-1] ERROR r.f.m.l.exception.ExceptionHandler - ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    "ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at ru.fullrest.mfr.launcher.service.RestTemplateService.builds(RestTemplateService.kt:45)
    at ru.fullrest.mfr.launcher.service.RunnerService.run(RunnerService.kt:48)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:344)
    at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:229)
    at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:166)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143)
    at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:421)
    at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:378)
    at org.springframework.boot.context.event.EventPublishingRunListener.running(EventPublishingRunListener.java:111)
    at org.springframework.boot.SpringApplicationRunListeners.lambda$running$6(SpringApplicationRunListeners.java:79)
    at java.base/java.util.ArrayList.forEach(ArrayList.java:1540)
    at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:117)
    at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:111)
    at org.springframework.boot.SpringApplicationRunListeners.running(SpringApplicationRunListeners.java:79)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:354)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1329)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1318)
    at ru.fullrest.mfr.launcher.Launcher$initSpringBoot$1.invokeSuspend(Launcher.kt:99)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    Caused by: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:785)
    at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:711)
    at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:631)
    at ru.fullrest.mfr.launcher.service.RestTemplateService.builds(RestTemplateService.kt:107)
    ... 29 common frames omitted
    Caused by: java.net.SocketTimeoutException: Read timed out
    at java.base/java.net.SocketInputStream.socketRead0(Native Method)
    at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
    at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:448)
    at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68)
    at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1104)
    at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:823)
    at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
    at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)
    at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
    at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:746)
    at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1604)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
    at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
    at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:329)
    at org.springframework.http.client.SimpleBufferingClientHttpRequest.executeInternal(SimpleBufferingClientHttpRequest.java:82)
    at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48)
    at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:776)
    ... 32 common frames omitted
    "2022-02-04 21:17:50 [DefaultDispatcher-worker-1] INFO ru.fullrest.mfr.launcher.Launcher - Spring Boot initialization completed
    ""2022-02-04 21:17:53 [DefaultDispatcher-worker-1] ERROR r.f.m.l.exception.ExceptionHandler - java.util.NoSuchElementException: Collection contains no element matching the predicate.
    "java.util.NoSuchElementException: Collection contains no element matching the predicate.
    at ru.fullrest.mfr.launcher.javafx.task.GameInstallTask.execute$suspendImpl(GameInstallTask.kt:90)
    at ru.fullrest.mfr.launcher.javafx.task.GameInstallTask.execute(GameInstallTask.kt)
    at ru.fullrest.mfr.launcher.javafx.component.UpdateComponent$installGame$1.invokeSuspend(UpdateComponent.kt:80)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    "2022-02-04 21:17:55 [DefaultDispatcher-worker-1] ERROR r.f.m.l.exception.ExceptionHandler - java.util.NoSuchElementException: Collection contains no element matching the predicate.
    "java.util.NoSuchElementException: Collection contains no element matching the predicate.
    at ru.fullrest.mfr.launcher.javafx.task.GameInstallTask.execute$suspendImpl(GameInstallTask.kt:90)
    at ru.fullrest.mfr.launcher.javafx.task.GameInstallTask.execute(GameInstallTask.kt)
    at ru.fullrest.mfr.launcher.javafx.component.UpdateComponent$installGame$1.invokeSuspend(UpdateComponent.kt:80)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    "2022-02-04 21:18:06 [springContextShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default'
    ""2022-02-04 21:18:06 [springContextShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...
    ""2022-02-04 21:18:06 [springContextShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.
    ""2022-02-04 21:21:08 [DefaultDispatcher-worker-1] INFO o.s.boot.SpringApplication - Starting application using Java 11.0.2 on DESKTOP-PHIKMNA with PID 6892 (C:\Games\M[FR]\M[FR] Launcher.exe started by reserv003 in C:\Games\M[FR])
    ""2022-02-04 21:21:08 [DefaultDispatcher-worker-1] INFO o.s.boot.SpringApplication - No active profile set, falling back to default profiles: default
    ""2022-02-04 21:21:08 [DefaultDispatcher-worker-1] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
    ""2022-02-04 21:21:08 [DefaultDispatcher-worker-1] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
    ""2022-02-04 21:21:08 [DefaultDispatcher-worker-1] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 155 ms. Found 6 JPA repository interfaces.
    ""2022-02-04 21:21:09 [DefaultDispatcher-worker-1] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
    ""2022-02-04 21:21:09 [DefaultDispatcher-worker-1] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
    ""2022-02-04 21:21:09 [DefaultDispatcher-worker-1] INFO liquibase.database - Set default schema name to PUBLIC
    ""2022-02-04 21:21:10 [DefaultDispatcher-worker-1] INFO liquibase.lockservice - Successfully acquired change log lock
    ""2022-02-04 21:21:10 [DefaultDispatcher-worker-1] INFO liquibase.changelog - Reading from PUBLIC.DATABASECHANGELOG
    ""2022-02-04 21:21:10 [DefaultDispatcher-worker-1] INFO liquibase.lockservice - Successfully released change log lock
    ""2022-02-04 21:21:10 [DefaultDispatcher-worker-1] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default]
    ""2022-02-04 21:21:10 [DefaultDispatcher-worker-1] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 5.4.31.Final
    ""2022-02-04 21:21:11 [DefaultDispatcher-worker-1] INFO o.h.annotations.common.Version - HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
    ""2022-02-04 21:21:11 [DefaultDispatcher-worker-1] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.H2Dialect
    ""2022-02-04 21:21:11 [DefaultDispatcher-worker-1] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
    ""2022-02-04 21:21:11 [DefaultDispatcher-worker-1] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
    ""2022-02-04 21:21:12 [JavaFX Application Thread] WARN javafx - Loading FXML document with JavaFX API of version 16 by JavaFX runtime of version 11.0.2
    ""2022-02-04 21:21:13 [DefaultDispatcher-worker-1] INFO o.s.boot.SpringApplication - Started application in 5.808 seconds (JVM running for 7.845)
    ""2022-02-04 21:21:22 [JavaFX Application Thread] ERROR r.f.m.l.exception.ExceptionHandler - ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/client":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    "ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/client":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at ru.fullrest.mfr.launcher.service.RestTemplateService.client(RestTemplateService.kt:91)
    at ru.fullrest.mfr.launcher.javafx.controller.LauncherController$checkApplicationUpdate$2.invokeSuspend(LauncherController.kt:232)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    Caused by: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/client":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:785)
    at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:711)
    at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:631)
    at ru.fullrest.mfr.launcher.service.RestTemplateService.client(RestTemplateService.kt:116)
    ... 7 common frames omitted
    Caused by: java.net.SocketTimeoutException: Read timed out
    at java.base/java.net.SocketInputStream.socketRead0(Native Method)
    at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
    at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:448)
    at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68)
    at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1104)
    at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:823)
    at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
    at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)
    at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
    at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:746)
    at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1604)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
    at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
    at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:329)
    at org.springframework.http.client.SimpleBufferingClientHttpRequest.executeInternal(SimpleBufferingClientHttpRequest.java:82)
    at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48)
    at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:776)
    ... 10 common frames omitted
    "2022-02-04 21:21:23 [DefaultDispatcher-worker-1] ERROR r.f.m.l.exception.ExceptionHandler - ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    "ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at ru.fullrest.mfr.launcher.service.RestTemplateService.builds(RestTemplateService.kt:45)
    at ru.fullrest.mfr.launcher.service.RunnerService.run(RunnerService.kt:48)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:344)
    at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:229)
    at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:166)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143)
    at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:421)
    at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:378)
    at org.springframework.boot.context.event.EventPublishingRunListener.running(EventPublishingRunListener.java:111)
    at org.springframework.boot.SpringApplicationRunListeners.lambda$running$6(SpringApplicationRunListeners.java:79)
    at java.base/java.util.ArrayList.forEach(ArrayList.java:1540)
    at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:117)
    at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:111)
    at org.springframework.boot.SpringApplicationRunListeners.running(SpringApplicationRunListeners.java:79)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:354)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1329)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1318)
    at ru.fullrest.mfr.launcher.Launcher$initSpringBoot$1.invokeSuspend(Launcher.kt:99)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    Caused by: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:785)
    at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:711)
    at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:631)
    at ru.fullrest.mfr.launcher.service.RestTemplateService.builds(RestTemplateService.kt:107)
    ... 29 common frames omitted
    Caused by: java.net.SocketTimeoutException: Read timed out
    at java.base/java.net.SocketInputStream.socketRead0(Native Method)
    at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
    at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:448)
    at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68)
    at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1104)
    at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:823)
    at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
    at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)
    at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
    at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:746)
    at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1604)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
    at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
    at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:329)
    at org.springframework.http.client.SimpleBufferingClientHttpRequest.executeInternal(SimpleBufferingClientHttpRequest.java:82)
    at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48)
    at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:776)
    ... 32 common frames omitted
    "2022-02-04 21:21:23 [DefaultDispatcher-worker-1] INFO ru.fullrest.mfr.launcher.Launcher - Spring Boot initialization completed
    ""2022-02-04 21:21:27 [DefaultDispatcher-worker-1] ERROR r.f.m.l.exception.ExceptionHandler - java.util.NoSuchElementException: Collection contains no element matching the predicate.
    "java.util.NoSuchElementException: Collection contains no element matching the predicate.
    at ru.fullrest.mfr.launcher.javafx.task.GameInstallTask.execute$suspendImpl(GameInstallTask.kt:90)
    at ru.fullrest.mfr.launcher.javafx.task.GameInstallTask.execute(GameInstallTask.kt)
    at ru.fullrest.mfr.launcher.javafx.component.UpdateComponent$installGame$1.invokeSuspend(UpdateComponent.kt:80)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    "2022-02-04 21:21:31 [DefaultDispatcher-worker-1] ERROR r.f.m.l.exception.ExceptionHandler - java.util.NoSuchElementException: Collection contains no element matching the predicate.
    "java.util.NoSuchElementException: Collection contains no element matching the predicate.
    at ru.fullrest.mfr.launcher.javafx.task.GameInstallTask.execute$suspendImpl(GameInstallTask.kt:90)
    at ru.fullrest.mfr.launcher.javafx.task.GameInstallTask.execute(GameInstallTask.kt)
    at ru.fullrest.mfr.launcher.javafx.component.UpdateComponent$installGame$1.invokeSuspend(UpdateComponent.kt:80)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    "2022-02-04 21:21:58 [DefaultDispatcher-worker-1] ERROR r.f.m.l.exception.ExceptionHandler - java.util.NoSuchElementException: Collection contains no element matching the predicate.
    "java.util.NoSuchElementException: Collection contains no element matching the predicate.
    at ru.fullrest.mfr.launcher.javafx.task.GameInstallTask.execute$suspendImpl(GameInstallTask.kt:90)
    at ru.fullrest.mfr.launcher.javafx.task.GameInstallTask.execute(GameInstallTask.kt)
    at ru.fullrest.mfr.launcher.javafx.component.UpdateComponent$installGame$1.invokeSuspend(UpdateComponent.kt:80)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    "2022-02-04 21:22:50 [DefaultDispatcher-worker-1] ERROR r.f.m.l.exception.ExceptionHandler - ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game/0":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    "ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game/0":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at ru.fullrest.mfr.launcher.service.RestTemplateService.content(RestTemplateService.kt:72)
    at ru.fullrest.mfr.launcher.service.RestTemplateService.content$default(RestTemplateService.kt:51)
    at ru.fullrest.mfr.launcher.javafx.task.GameInstallTask.execute$suspendImpl(GameInstallTask.kt:45)
    at ru.fullrest.mfr.launcher.javafx.task.GameInstallTask.execute(GameInstallTask.kt)
    at ru.fullrest.mfr.launcher.javafx.component.UpdateComponent$installGame$1.invokeSuspend(UpdateComponent.kt:80)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    Caused by: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game/0":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:785)
    at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:711)
    at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:631)
    at ru.fullrest.mfr.launcher.service.RestTemplateService.content(RestTemplateService.kt:112)
    ... 10 common frames omitted
    Caused by: java.net.SocketTimeoutException: Read timed out
    at java.base/java.net.SocketInputStream.socketRead0(Native Method)
    at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
    at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:448)
    at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68)
    at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1104)
    at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:823)
    at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
    at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)
    at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
    at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:746)
    at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1604)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
    at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
    at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:329)
    at org.springframework.http.client.SimpleBufferingClientHttpRequest.executeInternal(SimpleBufferingClientHttpRequest.java:82)
    at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48)
    at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:776)
    ... 13 common frames omitted
    "2022-02-04 21:22:50 [DefaultDispatcher-worker-1] ERROR r.f.m.l.exception.ExceptionHandler - java.lang.IllegalStateException: Not on FX application thread; currentThread = DefaultDispatcher-worker-1
    "java.lang.IllegalStateException: Not on FX application thread; currentThread = DefaultDispatcher-worker-1
    at com.sun.javafx.tk.Toolkit.checkFxUserThread(Toolkit.java:291)
    at com.sun.javafx.tk.quantum.QuantumToolkit.checkFxUserThread(QuantumToolkit.java:424)
    at javafx.scene.Parent$3.onProposedChange(Parent.java:471)
    at com.sun.javafx.collections.VetoableListDecorator.setAll(VetoableListDecorator.java:113)
    at com.sun.javafx.collections.VetoableListDecorator.setAll(VetoableListDecorator.java:108)
    at javafx.scene.control.skin.LabeledSkinBase.updateChildren(LabeledSkinBase.java:272)
    at javafx.scene.control.skin.LabeledSkinBase.lambda$new$11(LabeledSkinBase.java:220)
    at com.sun.javafx.scene.control.LambdaMultiplePropertyChangeListenerHandler.lambda$new$1(LambdaMultiplePropertyChangeListenerHandler.java:49)
    at javafx.beans.value.WeakChangeListener.changed(WeakChangeListener.java:86)
    at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:181)
    at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)
    at javafx.beans.property.StringPropertyBase.fireValueChangedEvent(StringPropertyBase.java:104)
    at javafx.beans.property.StringPropertyBase.markInvalid(StringPropertyBase.java:111)
    at javafx.beans.property.StringPropertyBase.set(StringPropertyBase.java:145)
    at javafx.beans.property.StringPropertyBase.set(StringPropertyBase.java:50)
    at javafx.beans.property.StringProperty.setValue(StringProperty.java:65)
    at javafx.scene.control.Labeled.setText(Labeled.java:147)
    at ru.fullrest.mfr.launcher.javafx.controller.LauncherController$6.invoke(LauncherController.kt:93)
    at ru.fullrest.mfr.launcher.javafx.controller.LauncherController$6.invoke(LauncherController.kt:91)
    at ru.fullrest.mfr.launcher.component.ApplicationStatus$Observer.setValue(ApplicationStatus.kt:29)
    at ru.fullrest.mfr.launcher.exception.ExceptionHandler.uncaughtException(ExceptionHandler.kt:58)
    at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1055)
    at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1050)
    at org.springframework.boot.devtools.restart.SilentExitExceptionHandler.uncaughtException(SilentExitExceptionHandler.java:47)
    at kotlinx.coroutines.CoroutineExceptionHandlerImplKt.handleCoroutineExceptionImpl(CoroutineExceptionHandlerImpl.kt:39)
    at kotlinx.coroutines.CoroutineExceptionHandlerKt.handleCoroutineException(CoroutineExceptionHandler.kt:33)
    at kotlinx.coroutines.StandaloneCoroutine.handleJobException(Builders.common.kt:189)
    at kotlinx.coroutines.JobSupport.finalizeFinishingState(JobSupport.kt:229)
    at kotlinx.coroutines.JobSupport.tryMakeCompletingSlowPath(JobSupport.kt:903)
    at kotlinx.coroutines.JobSupport.tryMakeCompleting(JobSupport.kt:860)
    at kotlinx.coroutines.JobSupport.makeCompletingOnce$kotlinx_coroutines_core(JobSupport.kt:825)
    at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:111)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    "2022-02-04 21:23:18 [springContextShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default'
    ""2022-02-04 21:23:18 [springContextShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...
    ""2022-02-04 21:23:18 [springContextShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.
    ""2022-02-04 21:23:41 [DefaultDispatcher-worker-2] INFO o.s.boot.SpringApplication - Starting application using Java 11.0.2 on DESKTOP-PHIKMNA with PID 7032 (C:\Games\M[FR]\M[FR] Launcher.exe started by reserv003 in C:\Games\M[FR])
    ""2022-02-04 21:23:41 [DefaultDispatcher-worker-2] INFO o.s.boot.SpringApplication - No active profile set, falling back to default profiles: default
    ""2022-02-04 21:23:41 [DefaultDispatcher-worker-2] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
    ""2022-02-04 21:23:41 [DefaultDispatcher-worker-2] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
    ""2022-02-04 21:23:42 [DefaultDispatcher-worker-2] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 150 ms. Found 6 JPA repository interfaces.
    ""2022-02-04 21:23:42 [DefaultDispatcher-worker-2] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
    ""2022-02-04 21:23:43 [DefaultDispatcher-worker-2] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
    ""2022-02-04 21:23:43 [DefaultDispatcher-worker-2] INFO liquibase.database - Set default schema name to PUBLIC
    ""2022-02-04 21:23:43 [DefaultDispatcher-worker-2] INFO liquibase.lockservice - Successfully acquired change log lock
    ""2022-02-04 21:23:43 [DefaultDispatcher-worker-2] INFO liquibase.changelog - Reading from PUBLIC.DATABASECHANGELOG
    ""2022-02-04 21:23:44 [DefaultDispatcher-worker-2] INFO liquibase.lockservice - Successfully released change log lock
    ""2022-02-04 21:23:44 [DefaultDispatcher-worker-2] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default]
    ""2022-02-04 21:23:44 [DefaultDispatcher-worker-2] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 5.4.31.Final
    ""2022-02-04 21:23:44 [DefaultDispatcher-worker-2] INFO o.h.annotations.common.Version - HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
    ""2022-02-04 21:23:44 [DefaultDispatcher-worker-2] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.H2Dialect
    ""2022-02-04 21:23:45 [DefaultDispatcher-worker-2] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
    ""2022-02-04 21:23:45 [DefaultDispatcher-worker-2] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
    ""2022-02-04 21:23:46 [JavaFX Application Thread] WARN javafx - Loading FXML document with JavaFX API of version 16 by JavaFX runtime of version 11.0.2
    ""2022-02-04 21:23:46 [DefaultDispatcher-worker-2] INFO o.s.boot.SpringApplication - Started application in 5.899 seconds (JVM running for 7.954)
    ""2022-02-04 21:23:56 [JavaFX Application Thread] ERROR r.f.m.l.exception.ExceptionHandler - ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/client":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    "ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/client":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at ru.fullrest.mfr.launcher.service.RestTemplateService.client(RestTemplateService.kt:91)
    at ru.fullrest.mfr.launcher.javafx.controller.LauncherController$checkApplicationUpdate$2.invokeSuspend(LauncherController.kt:232)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    Caused by: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/client":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:785)
    at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:711)
    at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:631)
    at ru.fullrest.mfr.launcher.service.RestTemplateService.client(RestTemplateService.kt:116)
    ... 7 common frames omitted
    Caused by: java.net.SocketTimeoutException: Read timed out
    at java.base/java.net.SocketInputStream.socketRead0(Native Method)
    at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
    at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:448)
    at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68)
    at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1104)
    at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:823)
    at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
    at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)
    at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
    at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:746)
    at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1604)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
    at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
    at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:329)
    at org.springframework.http.client.SimpleBufferingClientHttpRequest.executeInternal(SimpleBufferingClientHttpRequest.java:82)
    at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48)
    at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:776)
    ... 10 common frames omitted
    "2022-02-04 21:23:56 [DefaultDispatcher-worker-2] ERROR r.f.m.l.exception.ExceptionHandler - ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    "ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at ru.fullrest.mfr.launcher.service.RestTemplateService.builds(RestTemplateService.kt:45)
    at ru.fullrest.mfr.launcher.service.RunnerService.run(RunnerService.kt:48)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:344)
    at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:229)
    at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:166)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143)
    at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:421)
    at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:378)
    at org.springframework.boot.context.event.EventPublishingRunListener.running(EventPublishingRunListener.java:111)
    at org.springframework.boot.SpringApplicationRunListeners.lambda$running$6(SpringApplicationRunListeners.java:79)
    at java.base/java.util.ArrayList.forEach(ArrayList.java:1540)
    at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:117)
    at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:111)
    at org.springframework.boot.SpringApplicationRunListeners.running(SpringApplicationRunListeners.java:79)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:354)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1329)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1318)
    at ru.fullrest.mfr.launcher.Launcher$initSpringBoot$1.invokeSuspend(Launcher.kt:99)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    Caused by: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:785)
    at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:711)
    at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:631)
    at ru.fullrest.mfr.launcher.service.RestTemplateService.builds(RestTemplateService.kt:107)
    ... 29 common frames omitted
    Caused by: java.net.SocketTimeoutException: Read timed out
    at java.base/java.net.SocketInputStream.socketRead0(Native Method)
    at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
    at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:448)
    at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68)
    at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1104)
    at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:823)
    at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
    at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)
    at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
    at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:746)
    at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1604)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
    at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
    at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:329)
    at org.springframework.http.client.SimpleBufferingClientHttpRequest.executeInternal(SimpleBufferingClientHttpRequest.java:82)
    at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48)
    at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:776)
    ... 32 common frames omitted
    "2022-02-04 21:23:57 [DefaultDispatcher-worker-2] INFO ru.fullrest.mfr.launcher.Launcher - Spring Boot initialization completed
    ""2022-02-04 21:23:58 [DefaultDispatcher-worker-2] ERROR r.f.m.l.exception.ExceptionHandler - java.util.NoSuchElementException: Collection contains no element matching the predicate.
    "java.util.NoSuchElementException: Collection contains no element matching the predicate.
    at ru.fullrest.mfr.launcher.javafx.task.GameInstallTask.execute$suspendImpl(GameInstallTask.kt:90)
    at ru.fullrest.mfr.launcher.javafx.task.GameInstallTask.execute(GameInstallTask.kt)
    at ru.fullrest.mfr.launcher.javafx.component.UpdateComponent$installGame$1.invokeSuspend(UpdateComponent.kt:80)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    "2022-02-04 21:24:42 [DefaultDispatcher-worker-2] ERROR r.f.m.l.exception.ExceptionHandler - ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game/0":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    "ru.fullrest.mfr.launcher.exception.OnlineModException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game/0":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at ru.fullrest.mfr.launcher.service.RestTemplateService.content(RestTemplateService.kt:72)
    at ru.fullrest.mfr.launcher.service.RestTemplateService.content$default(RestTemplateService.kt:51)
    at ru.fullrest.mfr.launcher.javafx.task.GameInstallTask.execute$suspendImpl(GameInstallTask.kt:45)
    at ru.fullrest.mfr.launcher.javafx.task.GameInstallTask.execute(GameInstallTask.kt)
    at ru.fullrest.mfr.launcher.javafx.component.UpdateComponent$installGame$1.invokeSuspend(UpdateComponent.kt:80)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    Caused by: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://mfr.fullrest.ru/api/v1/game/0":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:785)
    at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:711)
    at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:631)
    at ru.fullrest.mfr.launcher.service.RestTemplateService.content(RestTemplateService.kt:112)
    ... 10 common frames omitted
    Caused by: java.net.SocketTimeoutException: Read timed out
    at java.base/java.net.SocketInputStream.socketRead0(Native Method)
    at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
    at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:448)
    at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68)
    at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1104)
    at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:823)
    at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
    at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)
    at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
    at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:746)
    at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1604)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
    at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
    at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:329)
    at org.springframework.http.client.SimpleBufferingClientHttpRequest.executeInternal(SimpleBufferingClientHttpRequest.java:82)
    at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48)
    at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:776)
    ... 13 common frames omitted
    "2022-02-04 21:24:42 [DefaultDispatcher-worker-2] ERROR r.f.m.l.exception.ExceptionHandler - java.lang.IllegalStateException: Not on FX application thread; currentThread = DefaultDispatcher-worker-2
    "java.lang.IllegalStateException: Not on FX application thread; currentThread = DefaultDispatcher-worker-2
    at com.sun.javafx.tk.Toolkit.checkFxUserThread(Toolkit.java:291)
    at com.sun.javafx.tk.quantum.QuantumToolkit.checkFxUserThread(QuantumToolkit.java:424)
    at javafx.scene.Parent$3.onProposedChange(Parent.java:471)
    at com.sun.javafx.collections.VetoableListDecorator.setAll(VetoableListDecorator.java:113)
    at com.sun.javafx.collections.VetoableListDecorator.setAll(VetoableListDecorator.java:108)
    at javafx.scene.control.skin.LabeledSkinBase.updateChildren(LabeledSkinBase.java:272)
    at javafx.scene.control.skin.LabeledSkinBase.lambda$new$11(LabeledSkinBase.java:220)
    at com.sun.javafx.scene.control.LambdaMultiplePropertyChangeListenerHandler.lambda$new$1(LambdaMultiplePropertyChangeListenerHandler.java:49)
    at javafx.beans.value.WeakChangeListener.changed(WeakChangeListener.java:86)
    at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:181)
    at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)
    at javafx.beans.property.StringPropertyBase.fireValueChangedEvent(StringPropertyBase.java:104)
    at javafx.beans.property.StringPropertyBase.markInvalid(StringPropertyBase.java:111)
    at javafx.beans.property.StringPropertyBase.set(StringPropertyBase.java:145)
    at javafx.beans.property.StringPropertyBase.set(StringPropertyBase.java:50)
    at javafx.beans.property.StringProperty.setValue(StringProperty.java:65)
    at javafx.scene.control.Labeled.setText(Labeled.java:147)
    at ru.fullrest.mfr.launcher.javafx.controller.LauncherController$6.invoke(LauncherController.kt:93)
    at ru.fullrest.mfr.launcher.javafx.controller.LauncherController$6.invoke(LauncherController.kt:91)
    at ru.fullrest.mfr.launcher.component.ApplicationStatus$Observer.setValue(ApplicationStatus.kt:29)
    at ru.fullrest.mfr.launcher.exception.ExceptionHandler.uncaughtException(ExceptionHandler.kt:58)
    at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1055)
    at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1050)
    at org.springframework.boot.devtools.restart.SilentExitExceptionHandler.uncaughtException(SilentExitExceptionHandler.java:47)
    at kotlinx.coroutines.CoroutineExceptionHandlerImplKt.handleCoroutineExceptionImpl(CoroutineExceptionHandlerImpl.kt:39)
    at kotlinx.coroutines.CoroutineExceptionHandlerKt.handleCoroutineException(CoroutineExceptionHandler.kt:33)
    at kotlinx.coroutines.StandaloneCoroutine.handleJobException(Builders.common.kt:189)
    at kotlinx.coroutines.JobSupport.finalizeFinishingState(JobSupport.kt:229)
    at kotlinx.coroutines.JobSupport.tryMakeCompletingSlowPath(JobSupport.kt:903)
    at kotlinx.coroutines.JobSupport.tryMakeCompleting(JobSupport.kt:860)
    at kotlinx.coroutines.JobSupport.makeCompletingOnce$kotlinx_coroutines_core(JobSupport.kt:825)
    at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:111)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    "2022-02-04 21:24:46 [springContextShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default'
    ""2022-02-04 21:24:46 [springContextShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...
    ""2022-02-04 21:24:46 [springContextShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.
    "

×
×
  • Создать...