OS: Unbuntu
VASSAL 3.6.7
Module: VASL 6.6.4
Vassal works for a while then losses the connection to the server. I see an exception in the log when happens. Posting the log details below. Any ideas?
2022-09-08 19:34:20,039 [12873-main] INFO VASSAL.launch.StartUp - Starting
2022-09-08 19:34:20,063 [12873-main] INFO VASSAL.launch.StartUp - OS Linux 5.19.0-76051900-generic amd64
2022-09-08 19:34:20,063 [12873-main] INFO VASSAL.launch.StartUp - Java version 11.0.16
2022-09-08 19:34:20,064 [12873-main] INFO VASSAL.launch.StartUp - Java home /usr/lib/jvm/java-11-openjdk-amd64
2022-09-08 19:34:20,064 [12873-main] INFO VASSAL.launch.StartUp - VASSAL version 3.6.7
2022-09-08 19:34:21,171 [12873-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManager - Manager
2022-09-08 19:34:26,035 [12873-SwingWorker-pool-1-thread-1] INFO VASSAL.launch.AbstractLaunchAction - Loading module file /home/kevinhannan/vasl_modules/vasl-6.6.4.vmod
2022-09-08 19:34:26,887 [12873-SwingWorker-pool-1-thread-1] INFO VASSAL.launch.TilingHandler - No images to tile.
2022-09-08 19:34:26,889 [12873-SwingWorker-pool-1-thread-1] INFO VASSAL.launch.AbstractLaunchAction - Loading module VASL
2022-09-08 19:34:26,894 [12873-SwingWorker-pool-1-thread-1] INFO VASSAL.tools.io.ProcessLauncher - launching /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Xms512M -Xmx512M -Duser.home=/home/kevinhannan -Duser.dir=/usr/bin/VASSAL-3.6.7 -cp /usr/bin/VASSAL-3.6.7/lib/Vengine.jar VASSAL.launch.Player --load -- /home/kevinhannan/vasl_modules/vasl-6.6.4.vmod
2022-09-08 19:34:27,423 [12928-main] INFO VASSAL.launch.StartUp - Starting
2022-09-08 19:34:27,443 [12928-main] INFO VASSAL.launch.StartUp - OS Linux 5.19.0-76051900-generic amd64
2022-09-08 19:34:27,444 [12928-main] INFO VASSAL.launch.StartUp - Java version 11.0.16
2022-09-08 19:34:27,444 [12928-main] INFO VASSAL.launch.StartUp - Java home /usr/lib/jvm/java-11-openjdk-amd64
2022-09-08 19:34:27,444 [12928-main] INFO VASSAL.launch.StartUp - VASSAL version 3.6.7
2022-09-08 19:34:27,444 [12928-main] INFO VASSAL.launch.Launcher - Player
2022-09-08 19:34:31,268 [12928-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Icon when pieces and draggable overlays are showing:
2022-09-08 19:34:31,269 [12928-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Icon when only draggable overlays are showing:
2022-09-08 19:34:31,269 [12928-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation: Icon when only map is showing:
2022-09-08 19:34:33,248 [12928-AWT-EventQueue-0] INFO VASSAL.build.GameModule - VASL version 6.6.4
2022-09-08 19:34:33,276 [12928-AWT-EventQueue-0] INFO VASSAL.build.module.ExtensionsLoader - Loading extension /home/kevinhannan/vasl_modules/extensions/VASLOverlays_v2.10.vmdx
2022-09-08 19:34:33,392 [12928-AWT-EventQueue-0] INFO VASSAL.build.module.ExtensionsLoader - Extension VASLOverlays_v2.10 v2.1 loaded
2022-09-08 19:34:33,392 [12928-AWT-EventQueue-0] INFO VASSAL.build.module.ExtensionsLoader - Loading extension /home/kevinhannan/vasl_modules/extensions/terrain-chart-1.2.1.vmdx
2022-09-08 19:34:33,395 [12928-AWT-EventQueue-0] INFO VASSAL.build.module.ExtensionsLoader - Extension terrain-chart-1.2.1 v1.2.1 loaded
2022-09-08 19:34:40,568 [12928-AWT-EventQueue-0] ERROR VASSAL.chat.HttpMessageServer - IOException retrieving welcome message
java.io.IOException: Failed to GET /util/motd?module=VASL
at VASSAL.chat.HttpRequestWrapper.doGet(HttpRequestWrapper.java:106)
at VASSAL.chat.HttpRequestWrapper.doGet(HttpRequestWrapper.java:54)
at VASSAL.chat.HttpMessageServer.getWelcomeMessage(HttpMessageServer.java:72)
at VASSAL.chat.node.NodeClient.setConnected(NodeClient.java:163)
at VASSAL.chat.HybridClient.setConnected(HybridClient.java:90)
at VASSAL.chat.DynamicClient.access$001(DynamicClient.java:39)
at VASSAL.chat.DynamicClient$1.done(DynamicClient.java:64)
at java.desktop/javax.swing.SwingWorker$5.run(SwingWorker.java:750)
at java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:847)
at java.desktop/sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)
at java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:857)
at java.desktop/javax.swing.Timer.fireActionPerformed(Timer.java:317)
at java.desktop/javax.swing.Timer$DoPostEvent.run(Timer.java:249)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: javax.net.ssl.SSLPeerUnverifiedException: Certificate for <vassalengine.org> doesn't match any of the subject alternative names: [forum.vassalengine.org]
at org.apache.hc.client5.http.ssl.DefaultHostnameVerifier.matchDNSName(DefaultHostnameVerifier.java:165)
at org.apache.hc.client5.http.ssl.DefaultHostnameVerifier.verify(DefaultHostnameVerifier.java:120)
at org.apache.hc.client5.http.ssl.TlsSessionValidator.verifySession(TlsSessionValidator.java:112)
at org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory.verifySession(SSLConnectionSocketFactory.java:311)
at org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory.verifyHostname(SSLConnectionSocketFactory.java:300)
at org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:274)
at org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:241)
at org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:148)
at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:396)
at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:158)
at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:168)
at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:136)
at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:175)
at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:96)
at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:133)
at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:115)
at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:170)
at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:75)
at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:89)
at VASSAL.chat.HttpRequestWrapper.doGet(HttpRequestWrapper.java:101)
... 25 common frames omitted
2022-09-08 19:34:47,248 [12928-read game.vassalengine.org/109.237.26.25] INFO VASSAL.launch.TilingHandler - No images to tile.
2022-09-08 19:34:47,277 [12928-read game.vassalengine.org/109.237.26.25] INFO VASSAL.launch.TilingHandler - No images to tile.
2022-09-08 19:34:47,297 [12928-read game.vassalengine.org/109.237.26.25] INFO VASSAL.launch.TilingHandler - No images to tile.
2022-09-08 19:34:47,310 [12928-read game.vassalengine.org/109.237.26.25] INFO VASSAL.launch.TilingHandler - No images to tile.
2022-09-08 19:34:57,307 [12928-AWT-EventQueue-0] WARN VASSAL.i18n.BundleHelper - No Translation:
2022-09-08 19:36:38,926 [12928-AWT-EventQueue-0] INFO VASSAL.tools.io.ProcessLauncher - launching /usr/lib/jvm/java-11-openjdk-amd64/bin/java -classpath /usr/bin/VASSAL-3.6.7/lib/Vengine.jar -Duser.dir=/usr/bin/VASSAL-3.6.7 VASSAL.launch.ModuleManager --update-game /home/kevinhannan/Dropbox/ASL/vsav/Massif_Assault_v7.vsav
2022-09-08 19:37:03,494 [12928-write game.vassalengine.org/109.237.26.25] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive
2022-09-08 19:39:03,495 [12928-write game.vassalengine.org/109.237.26.25] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive
2022-09-08 19:41:03,496 [12928-write game.vassalengine.org/109.237.26.25] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive
2022-09-08 19:43:03,497 [12928-write game.vassalengine.org/109.237.26.25] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive
2022-09-08 19:45:03,499 [12928-write game.vassalengine.org/109.237.26.25] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive
2022-09-08 19:47:03,500 [12928-write game.vassalengine.org/109.237.26.25] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive
2022-09-08 19:49:03,501 [12928-write game.vassalengine.org/109.237.26.25] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive
2022-09-08 19:51:03,502 [12928-write game.vassalengine.org/109.237.26.25] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive
2022-09-08 19:53:03,503 [12928-write game.vassalengine.org/109.237.26.25] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive
2022-09-08 19:55:03,504 [12928-write game.vassalengine.org/109.237.26.25] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive
2022-09-08 19:57:03,505 [12928-write game.vassalengine.org/109.237.26.25] WARN VASSAL.tools.logging.LoggedOutputStream - Sent keep-alive
2022-09-08 19:58:51,059 [12928-read game.vassalengine.org/109.237.26.25] ERROR VASSAL.chat.node.NodeClientFactory - Lost connection to server
2022-09-08 20:08:34,446 [12928-AWT-EventQueue-0] INFO VASSAL.build.GameModule - Exiting
2022-09-08 20:10:52,767 [12873-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManagerWindow - Exiting