Losing connection and Bug

Hi,

in the last week i started playing X-Wing on Vassal again. I came back to Vassal from a break of about 4 Month or more. In the meantime i have a new PC with Windows 10. The time befor i was running Vassal without problems on an Ubuntu Linux.

In the last days i tried to play on Vassal but i lost connection to the server randomly.

I tried to look for updates for Vassal, the X-Wing-Modul, Java, my Windows and my router, but nothing seams to fix my problem.

Tonight i lost connection twice:

2019-05-01 22:22:41,201 [1-read game.vassalengine.org/62.210.178.7] ERROR VASSAL.chat.node.NodeClientFactory -

and

2019-05-01 22:45:35,989 [1-read game.vassalengine.org/62.210.178.7] ERROR VASSAL.chat.node.NodeClientFactory -

And i got a Bug-dialog:

2019-05-01 22:27:07,542 [1-AWT-EventQueue-0] ERROR VASSAL.tools.ErrorDialog -
java.lang.NullPointerException: null

I tried to send the bug, but i got a massage the it was not possible to send the but. So i should post the logfile in this forum. And i should explain what i was doing, when the dialog appears.

I was just looking around online with the X-Wing-Modul to check my connection. I was join a room as observer and i opend a new room just to see if my connection works and played around a bit.

After i lost the conection for the first time, i connected with the vassal server again and when i try to join a room the bug-dialog pops up.

Here is the complet log from tonight:

2019-05-01 21:58:08,578 [0-main] INFO  VASSAL.launch.StartUp - Starting
2019-05-01 21:58:08,578 [0-main] INFO  VASSAL.launch.StartUp - OS Windows 10 10.0
2019-05-01 21:58:08,578 [0-main] INFO  VASSAL.launch.StartUp - Java version 1.8.0_211
2019-05-01 21:58:08,578 [0-main] INFO  VASSAL.launch.StartUp - VASSAL version 3.2.17
2019-05-01 21:58:08,687 [0-AWT-EventQueue-0] INFO  VASSAL.launch.ModuleManager - Manager
2019-05-01 21:58:17,526 [0-SwingWorker-pool-7747817-thread-1] INFO  VASSAL.launch.AbstractLaunchAction - Loading module file C:\Users\uli_b\SCR\Star_Wars_X-Wing_Miniatures_Game-8.5.4.vmod
2019-05-01 21:58:19,135 [0-SwingWorker-pool-7747817-thread-1] INFO  VASSAL.launch.TilingHandler - No images to tile.
2019-05-01 21:58:19,151 [0-SwingWorker-pool-7747817-thread-1] INFO  VASSAL.launch.AbstractLaunchAction - Loading module Star Wars X-Wing Miniatures Game
2019-05-01 21:58:19,151 [0-SwingWorker-pool-7747817-thread-1] INFO  VASSAL.tools.io.ProcessLauncher - launching C:\Program Files (x86)\Java\jre1.8.0_211\bin\java -Xms256M -Xmx512M -DVASSAL.id=1 -DVASSAL.port=57194 -Duser.home=C:\Users\uli_b -Duser.dir=C:\Program Files\VASSAL-3.2.17 -cp lib\Vengine.jar VASSAL.launch.Player --load -- C:\Users\uli_b\SCR\Star_Wars_X-Wing_Miniatures_Game-8.5.4.vmod
2019-05-01 21:58:19,745 [1-main] INFO  VASSAL.launch.StartUp - Starting
2019-05-01 21:58:19,761 [1-main] INFO  VASSAL.launch.StartUp - OS Windows 10 10.0
2019-05-01 21:58:19,761 [1-main] INFO  VASSAL.launch.StartUp - Java version 1.8.0_211
2019-05-01 21:58:19,761 [1-main] INFO  VASSAL.launch.StartUp - VASSAL version 3.2.17
2019-05-01 21:58:19,761 [1-main] INFO  VASSAL.launch.Launcher - Player
2019-05-01 21:58:20,905 [1-IconFactory-preload] INFO  VASSAL.tools.icon.IconFactory - VASSAL images folder found at jar:file:/C:/Program%20Files/VASSAL-3.2.17/lib/Vengine.jar!/images/
2019-05-01 21:58:20,905 [1-IconFactory-preload] INFO  VASSAL.tools.icon.IconFactory - Icon family network-server created for network-server.png
2019-05-01 21:58:20,905 [1-IconFactory-preload] INFO  VASSAL.tools.icon.IconFactory - Icon family go-down created for go-down.png
2019-05-01 21:58:20,905 [1-IconFactory-preload] INFO  VASSAL.tools.icon.IconFactory - Icon family network-idle created for network-idle.png
2019-05-01 21:58:20,905 [1-IconFactory-preload] INFO  VASSAL.tools.icon.IconFactory - Icon family VASSAL created for VASSAL.png
2019-05-01 21:58:20,905 [1-IconFactory-preload] INFO  VASSAL.tools.icon.IconFactory - Icon family calculator created for calculator.png
2019-05-01 21:58:20,905 [1-IconFactory-preload] INFO  VASSAL.tools.icon.IconFactory - Icon family go-up created for go-up.png
2019-05-01 21:58:20,905 [1-IconFactory-preload] INFO  VASSAL.tools.icon.IconFactory - Icon family VASSAL-jabber created for VASSAL-jabber.png
2019-05-01 21:58:20,905 [1-IconFactory-preload] INFO  VASSAL.tools.icon.IconFactory - Icon family jabber created for jabber.png
2019-05-01 21:58:20,905 [1-IconFactory-preload] INFO  VASSAL.tools.icon.IconFactory - Icon family bug created for bug.png
2019-05-01 21:58:20,905 [1-IconFactory-preload] INFO  VASSAL.tools.icon.IconFactory - Icon family yes created for yes.svg
2019-05-01 21:58:20,905 [1-IconFactory-preload] INFO  VASSAL.tools.icon.IconFactory - Icon family no created for no.svg
2019-05-01 21:58:43,101 [1-AWT-EventQueue-0] WARN  VASSAL.launch.BasicModule - Star Wars X-Wing Miniatures Game version 8.5.4
2019-05-01 22:00:13,006 [1-AWT-EventQueue-0] INFO  VASSAL.script.ExpressionInterpreter - Attempting to load /VASSAL/script/init_expression.bsh URI generated=jar:file:/C:/Program%20Files/VASSAL-3.2.17/lib/Vengine.jar!/VASSAL/script/init_expression.bsh
2019-05-01 22:01:35,873 [1-read game.vassalengine.org/62.210.178.7] INFO  mic.FOVisualization$FOVisualizationEncoder - Decoding FOVisualization id=d82083dc-24e5-4a69-b274-96f0f6d0e4f0!rO0ABXNyABttaWMuQXV0b1JhbmdlRmluZGVyJE1pY0xpbmW+47lb9Hn45QIAC0kAB2NlbnRlclhJAAdjZW50ZXJZRAALcGl4ZWxMZW5ndGhJAAtyYW5nZUxlbmd0aEwABWZpcnN0dAAeTGphdmEvYXd0L2dlb20vUG9pbnQyRCREb3VibGU7TAAJaXNBcmNMaW5ldAATTGphdmEvbGFuZy9Cb29sZWFuO0wACmlzQmVzdExpbmVxAH4AAkwABGxpbmV0AB1MamF2YS9hd3QvZ2VvbS9MaW5lMkQkRG91YmxlO0wADG1hcmtlZEFzRGVhZHEAfgACTAALcmFuZ2VTdHJpbmd0ABJMamF2YS9sYW5nL1N0cmluZztMAAZzZWNvbmRxAH4AAXhwAAACAwAAAnRAg5TI0Ku9LAAAAANzcgAcamF2YS5hd3QuZ2VvbS5Qb2ludDJEJERvdWJsZVVb+MoJox1fAgACRAABeEQAAXl4cECIFAAAAAAAQHvnXCj1wpBzcgARamF2YS5sYW5nLkJvb2xlYW7NIHKA1Zz67gIAAVoABXZhbHVleHABcQB+AAlzcgAbamF2YS5hd3QuZ2VvbS5MaW5lMkQkRG91Ymxlbr1U15nctqsCAAREAAJ4MUQAAngyRAACeTFEAAJ5MnhwQIgUAAAAAABAcEgAAAAAAEB751wo9cKQQIlUAAAAAABzcQB+AAgAdAASUmFuZ2UgMyBvYnN0cnVjdGVkc3EAfgAGQHBIAAAAAABAiVQAAAAAAA==	rO0ABXNyABttaWMuQXV0b1JhbmdlRmluZGVyJE1pY0xpbmW+47lb9Hn45QIAC0kAB2NlbnRlclhJAAdjZW50ZXJZRAALcGl4ZWxMZW5ndGhJAAtyYW5nZUxlbmd0aEwABWZpcnN0dAAeTGphdmEvYXd0L2dlb20vUG9pbnQyRCREb3VibGU7TAAJaXNBcmNMaW5ldAATTGphdmEvbGFuZy9Cb29sZWFuO0wACmlzQmVzdExpbmVxAH4AAkwABGxpbmV0AB1MamF2YS9hd3QvZ2VvbS9MaW5lMkQkRG91YmxlO0wADG1hcmtlZEFzRGVhZHEAfgACTAALcmFuZ2VTdHJpbmd0ABJMamF2YS9sYW5nL1N0cmluZztMAAZzZWNvbmRxAH4AAXhwAAACLwAAAnNAgWDDqCgDPwAAAAJzcgAcamF2YS5hd3QuZ2VvbS5Qb2ludDJEJERvdWJsZVVb+MoJox1fAgACRAABeEQAAXl4cECIFAAAAAAAQHvnXCj1wpBzcgARamF2YS5sYW5nLkJvb2xlYW7NIHKA1Zz67gIAAVoABXZhbHVleHABcQB+AAlzcgAbamF2YS5hd3QuZ2VvbS5MaW5lMkQkRG91Ymxlbr1U15nctqsCAAREAAJ4MUQAAngyRAACeTFEAAJ5MnhwQIgUAAAAAABAdcZiKfGTMUB751wo9cKQQIlEAAAAAABzcQB+AAgAdAASUmFuZ2UgMiBvYnN0cnVjdGVkc3EAfgAGQHXGYinxkzFAiUQAAAAAAA==	rO0ABXNyABttaWMuQXV0b1JhbmdlRmluZGVyJE1pY0xpbmW+47lb9Hn45QIAC0kAB2NlbnRlclhJAAdjZW50ZXJZRAALcGl4ZWxMZW5ndGhJAAtyYW5nZUxlbmd0aEwABWZpcnN0dAAeTGphdmEvYXd0L2dlb20vUG9pbnQyRCREb3VibGU7TAAJaXNBcmNMaW5ldAATTGphdmEvbGFuZy9Cb29sZWFuO0wACmlzQmVzdExpbmVxAH4AAkwABGxpbmV0AB1MamF2YS9hd3QvZ2VvbS9MaW5lMkQkRG91YmxlO0wADG1hcmtlZEFzRGVhZHEAfgACTAALcmFuZ2VTdHJpbmd0ABJMamF2YS9sYW5nL1N0cmluZztMAAZzZWNvbmRxAH4AAXhwAAACWAAAAhxAeFaOzMWoZwAAAAJzcgAcamF2YS5hd3QuZ2VvbS5Qb2ludDJEJERvdWJsZVVb+MoJox1fAgACRAABeEQAAXl4cECIFAAAAAAAQHvnXCj1wpBzcgARamF2YS5sYW5nLkJvb2xlYW7NIHKA1Zz67gIAAVoABXZhbHVleHABcQB+AAlzcgAbamF2YS5hd3QuZ2VvbS5MaW5lMkQkRG91Ymxlbr1U15nctqsCAAREAAJ4MUQAAngyRAACeTFEAAJ5MnhwQIgUAAAAAABAetgAAAAAAEB751wo9cKQQIPUAAAAAABzcQB+AAgAdAAHUmFuZ2UgMnNxAH4ABkB62AAAAAAAQIPUAAAAAAA=	rO0ABXNyABttaWMuQXV0b1JhbmdlRmluZGVyJE1pY0xpbmW+47lb9Hn45QIAC0kAB2NlbnRlclhJAAdjZW50ZXJZRAALcGl4ZWxMZW5ndGhJAAtyYW5nZUxlbmd0aEwABWZpcnN0dAAeTGphdmEvYXd0L2dlb20vUG9pbnQyRCREb3VibGU7TAAJaXNBcmNMaW5ldAATTGphdmEvbGFuZy9Cb29sZWFuO0wACmlzQmVzdExpbmVxAH4AAkwABGxpbmV0AB1MamF2YS9hd3QvZ2VvbS9MaW5lMkQkRG91YmxlO0wADG1hcmtlZEFzRGVhZHEAfgACTAALcmFuZ2VTdHJpbmd0ABJMamF2YS9sYW5nL1N0cmluZztMAAZzZWNvbmRxAH4AAXhwAAACAgAAAcdAgALUyu7EAAAAAAJzcgAcamF2YS5hd3QuZ2VvbS5Qb2ludDJEJERvdWJsZVVb+MoJox1fAgACRAABeEQAAXl4cECIFAAAAAAAQHvnXCj1wpBzcgARamF2YS5sYW5nLkJvb2xlYW7NIHKA1Zz67gIAAVoABXZhbHVleHABcQB+AAlzcgAbamF2YS5hd3QuZ2VvbS5MaW5lMkQkRG91Ymxlbr1U15nctqsCAAREAAJ4MUQAAngyRAACeTFEAAJ5MnhwQIgUAAAAAABAcCgAAAAAAEB751wo9cKQQH0YAAAAAABzcQB+AAgAdAAHUmFuZ2UgMnNxAH4ABkBwKAAAAAAAQH0YAAAAAAA=	rO0ABXNyABttaWMuQXV0b1JhbmdlRmluZGVyJE1pY0xpbmW+47lb9Hn45QIAC0kAB2NlbnRlclhJAAdjZW50ZXJZRAALcGl4ZWxMZW5ndGhJAAtyYW5nZUxlbmd0aEwABWZpcnN0dAAeTGphdmEvYXd0L2dlb20vUG9pbnQyRCREb3VibGU7TAAJaXNBcmNMaW5ldAATTGphdmEvbGFuZy9Cb29sZWFuO0wACmlzQmVzdExpbmVxAH4AAkwABGxpbmV0AB1MamF2YS9hd3QvZ2VvbS9MaW5lMkQkRG91YmxlO0wADG1hcmtlZEFzRGVhZHEAfgACTAALcmFuZ2VTdHJpbmd0ABJMamF2YS9sYW5nL1N0cmluZztMAAZzZWNvbmRxAH4AAXhwAAACWAAAAchAdVpgKQ5ShAAAAAJzcgAcamF2YS5hd3QuZ2VvbS5Qb2ludDJEJERvdWJsZVVb+MoJox1fAgACRAABeEQAAXl4cECIFAAAAAAAQHvnXCj1wpBzcgARamF2YS5sYW5nLkJvb2xlYW7NIHKA1Zz67gIAAVoABXZhbHVleHABcQB+AAlzcgAbamF2YS5hd3QuZ2VvbS5MaW5lMkQkRG91Ymxlbr1U15nctqsCAAREAAJ4MUQAAngyRAACeTFEAAJ5MnhwQIgUAAAAAABAetgAAAAAAEB751wo9cKQQH04AAAAAABzcQB+AAgAdAAHUmFuZ2UgMnNxAH4ABkB62AAAAAAAQH04AAAAAAA=	rO0ABXNyABttaWMuQXV0b1JhbmdlRmluZGVyJE1pY0xpbmW+47lb9Hn45QIAC0kAB2NlbnRlclhJAAdjZW50ZXJZRAALcGl4ZWxMZW5ndGhJAAtyYW5nZUxlbmd0aEwABWZpcnN0dAAeTGphdmEvYXd0L2dlb20vUG9pbnQyRCREb3VibGU7TAAJaXNBcmNMaW5ldAATTGphdmEvbGFuZy9Cb29sZWFuO0wACmlzQmVzdExpbmVxAH4AAkwABGxpbmV0AB1MamF2YS9hd3QvZ2VvbS9MaW5lMkQkRG91YmxlO0wADG1hcmtlZEFzRGVhZHEAfgACTAALcmFuZ2VTdHJpbmd0ABJMamF2YS9sYW5nL1N0cmluZztMAAZzZWNvbmRxAH4AAXhwAAACugAAAUpAYrrvRTVaOAAAAAFzcgAcamF2YS5hd3QuZ2VvbS5Qb2ludDJEJERvdWJsZVVb+MoJox1fAgACRAABeEQAAXl4cECIFAAAAAAAQHXYo9cKPXFzcgARamF2YS5sYW5nLkJvb2xlYW7NIHKA1Zz67gIAAVoABXZhbHVleHABcQB+AAlzcgAbamF2YS5hd3QuZ2VvbS5MaW5lMkQkRG91Ymxlbr1U15nctqsCAAREAAJ4MUQAAngyRAACeTFEAAJ5MnhwQIgUAAAAAABAg44YPjNoaUB12KPXCj1xQHNsQqp/jN1zcQB+AAgAdAAHUmFuZ2UgMXNxAH4ABkCDjhg+M2hpQHNsQqp/jN0=!nullPart
2019-05-01 22:01:35,873 [1-read game.vassalengine.org/62.210.178.7] INFO  mic.FOVisualization$FOVisualizationEncoder - Decoding FOVisualization id=d82083dc-24e5-4a69-b274-96f0f6d0e4f0
2019-05-01 22:01:35,873 [1-read game.vassalengine.org/62.210.178.7] INFO  mic.FOVisualization$FOVisualizationEncoder - Decoding 6 lines
2019-05-01 22:01:35,873 [1-read game.vassalengine.org/62.210.178.7] INFO  mic.FOVisualization$FOVisualizationEncoder - Decoding 6 shapesWithText
2019-05-01 22:01:35,873 [1-read game.vassalengine.org/62.210.178.7] INFO  mic.FOVisualization$FOVisualizationEncoder - Decoded FOVisualization with 0 shapes
2019-05-01 22:03:31,602 [1-read game.vassalengine.org/62.210.178.7] INFO  mic.FOVisualization$FOVisualizationEncoder - Decoding FOVisualization id=fa5eed0c-13a6-4676-b08a-83c0687f0cb2!rO0ABXNyABttaWMuQXV0b1JhbmdlRmluZGVyJE1pY0xpbmW+47lb9Hn45QIAC0kAB2NlbnRlclhJAAdjZW50ZXJZRAALcGl4ZWxMZW5ndGhJAAtyYW5nZUxlbmd0aEwABWZpcnN0dAAeTGphdmEvYXd0L2dlb20vUG9pbnQyRCREb3VibGU7TAAJaXNBcmNMaW5ldAATTGphdmEvbGFuZy9Cb29sZWFuO0wACmlzQmVzdExpbmVxAH4AAkwABGxpbmV0AB1MamF2YS9hd3QvZ2VvbS9MaW5lMkQkRG91YmxlO0wADG1hcmtlZEFzRGVhZHEAfgACTAALcmFuZ2VTdHJpbmd0ABJMamF2YS9sYW5nL1N0cmluZztMAAZzZWNvbmRxAH4AAXhwAAADLgAAARJAhmRh9/WN+gAAAANzcgAcamF2YS5hd3QuZ2VvbS5Qb2ludDJEJERvdWJsZVVb+MoJox1fAgACRAABeEQAAXl4cECRxgAAAAAAQHrYo9cKPXFzcgARamF2YS5sYW5nLkJvb2xlYW7NIHKA1Zz67gIAAVoABXZhbHVleHABcQB+AAlzcgAbamF2YS5hd3QuZ2VvbS5MaW5lMkQkRG91Ymxlbr1U15nctqsCAAREAAJ4MUQAAngyRAACeTFEAAJ5MnhwQJHGAAAAAABAfrgAAAAAAEB62KPXCj1xQF3gAAAAAABzcQB+AAgAdAAHUmFuZ2UgM3NxAH4ABkB+uAAAAAAAQF3gAAAAAAA=	rO0ABXNyABttaWMuQXV0b1JhbmdlRmluZGVyJE1pY0xpbmW+47lb9Hn45QIAC0kAB2NlbnRlclhJAAdjZW50ZXJZRAALcGl4ZWxMZW5ndGhJAAtyYW5nZUxlbmd0aEwABWZpcnN0dAAeTGphdmEvYXd0L2dlb20vUG9pbnQyRCREb3VibGU7TAAJaXNBcmNMaW5ldAATTGphdmEvbGFuZy9Cb29sZWFuO0wACmlzQmVzdExpbmVxAH4AAkwABGxpbmV0AB1MamF2YS9hd3QvZ2VvbS9MaW5lMkQkRG91YmxlO0wADG1hcmtlZEFzRGVhZHEAfgACTAALcmFuZ2VTdHJpbmd0ABJMamF2YS9sYW5nL1N0cmluZztMAAZzZWNvbmRxAH4AAXhwAAADhAAAARNAgbEdKwicUwAAAANzcgAcamF2YS5hd3QuZ2VvbS5Qb2ludDJEJERvdWJsZVVb+MoJox1fAgACRAABeEQAAXl4cECRxgAAAAAAQHrYo9cKPXFzcgARamF2YS5sYW5nLkJvb2xlYW7NIHKA1Zz67gIAAVoABXZhbHVleHABcQB+AAlzcgAbamF2YS5hd3QuZ2VvbS5MaW5lMkQkRG91Ymxlbr1U15nctqsCAAREAAJ4MUQAAngyRAACeTFEAAJ5MnhwQJHGAAAAAABAhLQAAAAAAEB62KPXCj1xQF5gAAAAAABzcQB+AAgAdAAHUmFuZ2UgM3NxAH4ABkCEtAAAAAAAQF5gAAAAAAA=	rO0ABXNyABttaWMuQXV0b1JhbmdlRmluZGVyJE1pY0xpbmW+47lb9Hn45QIAC0kAB2NlbnRlclhJAAdjZW50ZXJZRAALcGl4ZWxMZW5ndGhJAAtyYW5nZUxlbmd0aEwABWZpcnN0dAAeTGphdmEvYXd0L2dlb20vUG9pbnQyRCREb3VibGU7TAAJaXNBcmNMaW5ldAATTGphdmEvbGFuZy9Cb29sZWFuO0wACmlzQmVzdExpbmVxAH4AAkwABGxpbmV0AB1MamF2YS9hd3QvZ2VvbS9MaW5lMkQkRG91YmxlO0wADG1hcmtlZEFzRGVhZHEAfgACTAALcmFuZ2VTdHJpbmd0ABJMamF2YS9sYW5nL1N0cmluZztMAAZzZWNvbmRxAH4AAXhwAAADhAAAAWdAfuidgQDqKwAAAAJzcgAcamF2YS5hd3QuZ2VvbS5Qb2ludDJEJERvdWJsZVVb+MoJox1fAgACRAABeEQAAXl4cECRxgAAAAAAQHrYo9cKPXFzcgARamF2YS5sYW5nLkJvb2xlYW7NIHKA1Zz67gIAAVoABXZhbHVleHABcQB+AAlzcgAbamF2YS5hd3QuZ2VvbS5MaW5lMkQkRG91Ymxlbr1U15nctqsCAAREAAJ4MUQAAngyRAACeTFEAAJ5MnhwQJHGAAAAAABAhLwAAAAAAEB62KPXCj1xQHIIAAAAAABzcQB+AAgAdAAHUmFuZ2UgMnNxAH4ABkCEvAAAAAAAQHIIAAAAAAA=	rO0ABXNyABttaWMuQXV0b1JhbmdlRmluZGVyJE1pY0xpbmW+47lb9Hn45QIAC0kAB2NlbnRlclhJAAdjZW50ZXJZRAALcGl4ZWxMZW5ndGhJAAtyYW5nZUxlbmd0aEwABWZpcnN0dAAeTGphdmEvYXd0L2dlb20vUG9pbnQyRCREb3VibGU7TAAJaXNBcmNMaW5ldAATTGphdmEvbGFuZy9Cb29sZWFuO0wACmlzQmVzdExpbmVxAH4AAkwABGxpbmV0AB1MamF2YS9hd3QvZ2VvbS9MaW5lMkQkRG91YmxlO0wADG1hcmtlZEFzRGVhZHEAfgACTAALcmFuZ2VTdHJpbmd0ABJMamF2YS9sYW5nL1N0cmluZztMAAZzZWNvbmRxAH4AAXhwAAAEFAAAAeNAZzefBzJeYAAAAAFzcgAcamF2YS5hd3QuZ2VvbS5Qb2ludDJEJERvdWJsZVVb+MoJox1fAgACRAABeEQAAXl4cECRxgAAAAAAQH48Qqp/jN5zcgARamF2YS5sYW5nLkJvb2xlYW7NIHKA1Zz67gIAAVoABXZhbHVleHABcQB+AAlzcgAbamF2YS5hd3QuZ2VvbS5MaW5lMkQkRG91Ymxlbr1U15nctqsCAAREAAJ4MUQAAngyRAACeTFEAAJ5MnhwQJHGAAAAAABAjb4YPjNoaEB+PEKqf4zeQH48Qqp/jN9zcQB+AAgAdAAHUmFuZ2UgMXNxAH4ABkCNvhg+M2hoQH48Qqp/jN8=	rO0ABXNyABttaWMuQXV0b1JhbmdlRmluZGVyJE1pY0xpbmW+47lb9Hn45QIAC0kAB2NlbnRlclhJAAdjZW50ZXJZRAALcGl4ZWxMZW5ndGhJAAtyYW5nZUxlbmd0aEwABWZpcnN0dAAeTGphdmEvYXd0L2dlb20vUG9pbnQyRCREb3VibGU7TAAJaXNBcmNMaW5ldAATTGphdmEvbGFuZy9Cb29sZWFuO0wACmlzQmVzdExpbmVxAH4AAkwABGxpbmV0AB1MamF2YS9hd3QvZ2VvbS9MaW5lMkQkRG91YmxlO0wADG1hcmtlZEFzRGVhZHEAfgACTAALcmFuZ2VTdHJpbmd0ABJMamF2YS9sYW5nL1N0cmluZztMAAZzZWNvbmRxAH4AAXhwAAACAAAAAtFAgLDV+0Q9bgAAAAJzcgAcamF2YS5hd3QuZ2VvbS5Qb2ludDJEJERvdWJsZVVb+MoJox1fAgACRAABeEQAAXl4cECH3kGvGBQcQIO9eynnnnZzcgARamF2YS5sYW5nLkJvb2xlYW7NIHKA1Zz67gIAAVoABXZhbHVleHABcQB+AAlzcgAbamF2YS5hd3QuZ2VvbS5MaW5lMkQkRG91Ymxlbr1U15nctqsCAAREAAJ4MUQAAngyRAACeTFEAAJ5MnhwQIfeQa8YFBxAcEgAAAAAAECDvXsp5552QIlUAAAAAABzcQB+AAgAdAASUmFuZ2UgMiBvYnN0cnVjdGVkc3EAfgAGQHBIAAAAAABAiVQAAAAAAA==	rO0ABXNyABttaWMuQXV0b1JhbmdlRmluZGVyJE1pY0xpbmW+47lb9Hn45QIAC0kAB2NlbnRlclhJAAdjZW50ZXJZRAALcGl4ZWxMZW5ndGhJAAtyYW5nZUxlbmd0aEwABWZpcnN0dAAeTGphdmEvYXd0L2dlb20vUG9pbnQyRCREb3VibGU7TAAJaXNBcmNMaW5ldAATTGphdmEvbGFuZy9Cb29sZWFuO0wACmlzQmVzdExpbmVxAH4AAkwABGxpbmV0AB1MamF2YS9hd3QvZ2VvbS9MaW5lMkQkRG91YmxlO0wADG1hcmtlZEFzRGVhZHEAfgACTAALcmFuZ2VTdHJpbmd0ABJMamF2YS9sYW5nL1N0cmluZztMAAZzZWNvbmRxAH4AAXhwAAACUwAAAtBAd80YXoeQcwAAAAJzcgAcamF2YS5hd3QuZ2VvbS5Qb2ludDJEJERvdWJsZVVb+MoJox1fAgACRAABeEQAAXl4cECH3kGvGBQcQIO9eynnnnZzcgARamF2YS5sYW5nLkJvb2xlYW7NIHKA1Zz67gIAAVoABXZhbHVleHABcQB+AAlzcgAbamF2YS5hd3QuZ2VvbS5MaW5lMkQkRG91Ymxlbr1U15nctqsCAAREAAJ4MUQAAngyRAACeTFEAAJ5MnhwQIfeQa8YFBxAeqgAAAAAAECDvXsp5552QIlEAAAAAABzcQB+AAgAdAASUmFuZ2UgMiBvYnN0cnVjdGVkc3EAfgAGQHqoAAAAAABAiUQAAAAAAA==	rO0ABXNyABttaWMuQXV0b1JhbmdlRmluZGVyJE1pY0xpbmW+47lb9Hn45QIAC0kAB2NlbnRlclhJAAdjZW50ZXJZRAALcGl4ZWxMZW5ndGhJAAtyYW5nZUxlbmd0aEwABWZpcnN0dAAeTGphdmEvYXd0L2dlb20vUG9pbnQyRCREb3VibGU7TAAJaXNBcmNMaW5ldAATTGphdmEvbGFuZy9Cb29sZWFuO0wACmlzQmVzdExpbmVxAH4AAkwABGxpbmV0AB1MamF2YS9hd3QvZ2VvbS9MaW5lMkQkRG91YmxlO0wADG1hcmtlZEFzRGVhZHEAfgACTAALcmFuZ2VTdHJpbmd0ABJMamF2YS9sYW5nL1N0cmluZztMAAZzZWNvbmRxAH4AAXhwAAACVAAAAoRAdPQt7NKr4wAAAAJzcgAcamF2YS5hd3QuZ2VvbS5Qb2ludDJEJERvdWJsZVVb+MoJox1fAgACRAABeEQAAXl4cECH3kGvGBQcQIO9eynnnnZzcgARamF2YS5sYW5nLkJvb2xlYW7NIHKA1Zz67gIAAVoABXZhbHVleHABcQB+AAlzcgAbamF2YS5hd3QuZ2VvbS5MaW5lMkQkRG91Ymxlbr1U15nctqsCAAREAAJ4MUQAAngyRAACeTFEAAJ5MnhwQIfeQa8YFBxAetgAAAAAAUCDvXsp5552QISKUKAqvuNzcQB+AAgAdAASUmFuZ2UgMiBvYnN0cnVjdGVkc3EAfgAGQHrYAAAAAAFAhIpQoCq+4w==!rO0ABXNyACFtaWMuQXV0b1JhbmdlRmluZGVyJFNoYXBlV2l0aFRleHSSmMC9/D9BzQIABkQABWFuZ2xlSQALcmFuZ2VMZW5ndGhEAAF4RAABeUwAC3JhbmdlU3RyaW5ndAASTGphdmEvbGFuZy9TdHJpbmc7TAAFc2hhcGV0ABBMamF2YS9hd3QvU2hhcGU7eHBAGSH7VEQtGAAAAANAiXwAAAAAAEB78AAAAAAAdAAHUmFuZ2UgM3NyABtqYXZhLmF3dC5nZW9tLlBhdGgyRCREb3VibGUZWfbU+TYICAMAAHhwd1AxAAAABQAAAAgBUEB+2AAAAAAAQHrYo9cKPXBRQH7YAAAAAABAfQgAAAAAAFFAkcYAAAAAAEB9CAAAAAAAUUCRxgAAAAAAQHrYo9cKPXBgYXg=	rO0ABXNyACFtaWMuQXV0b1JhbmdlRmluZGVyJFNoYXBlV2l0aFRleHSSmMC9/D9BzQIABkQABWFuZ2xlSQALcmFuZ2VMZW5ndGhEAAF4RAABeUwAC3JhbmdlU3RyaW5ndAASTGphdmEvbGFuZy9TdHJpbmc7TAAFc2hhcGV0ABBMamF2YS9hd3QvU2hhcGU7eHBAGSH7VEQtGAAAAAJAjBQAAAAAAEB74AAAAAAAdAAHUmFuZ2UgMnNyABtqYXZhLmF3dC5nZW9tLlBhdGgyRCREb3VibGUZWfbU+TYICAMAAHhwd1AxAAAABQAAAAgBUECEnAAAAAAAQHrYo9cKPXBRQIScAAAAAABAfOgAAAAAAFFAkcYAAAAAAEB86AAAAAAAUUCRxgAAAAAAQHrYo9cKPXBgYXg=
2019-05-01 22:03:31,617 [1-read game.vassalengine.org/62.210.178.7] INFO  mic.FOVisualization$FOVisualizationEncoder - Decoding FOVisualization id=fa5eed0c-13a6-4676-b08a-83c0687f0cb2
2019-05-01 22:03:31,617 [1-read game.vassalengine.org/62.210.178.7] INFO  mic.FOVisualization$FOVisualizationEncoder - Decoding 7 lines
2019-05-01 22:03:31,617 [1-read game.vassalengine.org/62.210.178.7] INFO  mic.FOVisualization$FOVisualizationEncoder - Decoding 7 shapesWithText
2019-05-01 22:03:31,617 [1-read game.vassalengine.org/62.210.178.7] INFO  mic.FOVisualization$FOVisualizationEncoder - Decoded FOVisualization with 0 shapes
2019-05-01 22:06:57,931 [1-read game.vassalengine.org/62.210.178.7] INFO  mic.FOVisualization$FOVisualizationEncoder - Decoding FOVisualization id=9dee1813-48b0-4aa7-8727-d03741a996d3!rO0ABXNyABttaWMuQXV0b1JhbmdlRmluZGVyJE1pY0xpbmW+47lb9Hn45QIAC0kAB2NlbnRlclhJAAdjZW50ZXJZRAALcGl4ZWxMZW5ndGhJAAtyYW5nZUxlbmd0aEwABWZpcnN0dAAeTGphdmEvYXd0L2dlb20vUG9pbnQyRCREb3VibGU7TAAJaXNBcmNMaW5ldAATTGphdmEvbGFuZy9Cb29sZWFuO0wACmlzQmVzdExpbmVxAH4AAkwABGxpbmV0AB1MamF2YS9hd3QvZ2VvbS9MaW5lMkQkRG91YmxlO0wADG1hcmtlZEFzRGVhZHEAfgACTAALcmFuZ2VTdHJpbmd0ABJMamF2YS9sYW5nL1N0cmluZztMAAZzZWNvbmRxAH4AAXhwAAABGQAAArVAbc9zBhjuHAAAAAFzcgAcamF2YS5hd3QuZ2VvbS5Qb2ludDJEJERvdWJsZVVb+MoJox1fAgACRAABeEQAAXl4cEBvTrhR64UfQIIUAAAAAABzcgARamF2YS5sYW5nLkJvb2xlYW7NIHKA1Zz67gIAAVoABXZhbHVleHABcQB+AAlzcgAbamF2YS5hd3QuZ2VvbS5MaW5lMkQkRG91Ymxlbr1U15nctqsCAAREAAJ4MUQAAngyRAACeTFEAAJ5MnhwQG9OuFHrhR9Ac5gAAAAAAECCFAAAAAAAQIlEAAAAAABzcQB+AAgAdAAHUmFuZ2UgMXNxAH4ABkBzmAAAAAAAQIlEAAAAAAA=	rO0ABXNyABttaWMuQXV0b1JhbmdlRmluZGVyJE1pY0xpbmW+47lb9Hn45QIAC0kAB2NlbnRlclhJAAdjZW50ZXJZRAALcGl4ZWxMZW5ndGhJAAtyYW5nZUxlbmd0aEwABWZpcnN0dAAeTGphdmEvYXd0L2dlb20vUG9pbnQyRCREb3VibGU7TAAJaXNBcmNMaW5ldAATTGphdmEvbGFuZy9Cb29sZWFuO0wACmlzQmVzdExpbmVxAH4AAkwABGxpbmV0AB1MamF2YS9hd3QvZ2VvbS9MaW5lMkQkRG91YmxlO0wADG1hcmtlZEFzRGVhZHEAfgACTAALcmFuZ2VTdHJpbmd0ABJMamF2YS9sYW5nL1N0cmluZztMAAZzZWNvbmRxAH4AAXhwAAABGwAAAmhAWVwFR6N3NgAAAAFzcgAcamF2YS5hd3QuZ2VvbS5Qb2ludDJEJERvdWJsZVVb+MoJox1fAgACRAABeEQAAXl4cEBvTrhR64UfQIIUAAAAAABzcgARamF2YS5sYW5nLkJvb2xlYW7NIHKA1Zz67gIAAVoABXZhbHVleHABcQB+AAlzcgAbamF2YS5hd3QuZ2VvbS5MaW5lMkQkRG91Ymxlbr1U15nctqsCAAREAAJ4MUQAAngyRAACeTFEAAJ5MnhwQG9OuFHrhR9Ac8gAAAAAAECCFAAAAAAAQIR791upb85zcQB+AAgAdAAHUmFuZ2UgMXNxAH4ABkBzyAAAAAAAQIR791upb84=	rO0ABXNyABttaWMuQXV0b1JhbmdlRmluZGVyJE1pY0xpbmW+47lb9Hn45QIAC0kAB2NlbnRlclhJAAdjZW50ZXJZRAALcGl4ZWxMZW5ndGhJAAtyYW5nZUxlbmd0aEwABWZpcnN0dAAeTGphdmEvYXd0L2dlb20vUG9pbnQyRCREb3VibGU7TAAJaXNBcmNMaW5ldAATTGphdmEvbGFuZy9Cb29sZWFuO0wACmlzQmVzdExpbmVxAH4AAkwABGxpbmV0AB1MamF2YS9hd3QvZ2VvbS9MaW5lMkQkRG91YmxlO0wADG1hcmtlZEFzRGVhZHEAfgACTAALcmFuZ2VTdHJpbmd0ABJMamF2YS9sYW5nL1N0cmluZztMAAZzZWNvbmRxAH4AAXhwAAABVAAAAWhAcUESafHWBwAAAAFzcgAcamF2YS5hd3QuZ2VvbS5Qb2ludDJEJERvdWJsZVVb+MoJox1fAgACRAABeEQAAXl4cEBvTrhR64UeQH0YAAAAAABzcgARamF2YS5sYW5nLkJvb2xlYW7NIHKA1Zz67gIAAVoABXZhbHVleHABcQB+AAlzcgAbamF2YS5hd3QuZ2VvbS5MaW5lMkQkRG91Ymxlbr1U15nctqsCAAREAAJ4MUQAAngyRAACeTFEAAJ5MnhwQG9OuFHrhR5AeuMMCmgWnkB9GAAAAAAAQG/+fshEae5zcQB+AAgAdAAHUmFuZ2UgMXNxAH4ABkB64wwKaBaeQG/+fshEae4=!rO0ABXNyACFtaWMuQXV0b1JhbmdlRmluZGVyJFNoYXBlV2l0aFRleHSSmMC9/D9BzQIABkQABWFuZ2xlSQALcmFuZ2VMZW5ndGhEAAF4RAABeUwAC3JhbmdlU3RyaW5ndAASTGphdmEvbGFuZy9TdHJpbmc7TAAFc2hhcGV0ABBMamF2YS9hd3QvU2hhcGU7eHBAEtl8fzMh0gAAAAFAaUAAAAAAAECFtAAAAAAAdAAHUmFuZ2UgMXNyABtqYXZhLmF3dC5nZW9tLlBhdGgyRCREb3VibGUZWfbU+TYICAMAAHhwd1AxAAAABQAAAAgBUEBjMUeuFHrhQIIUAAAAAABRQGMxR64UeuFAiVQAAAAAAFFAb064UeuFH0CJVAAAAAAAUUBvTrhR64UfQIIUAAAAAABgYXg=
2019-05-01 22:06:57,931 [1-read game.vassalengine.org/62.210.178.7] INFO  mic.FOVisualization$FOVisualizationEncoder - Decoding FOVisualization id=9dee1813-48b0-4aa7-8727-d03741a996d3
2019-05-01 22:06:57,931 [1-read game.vassalengine.org/62.210.178.7] INFO  mic.FOVisualization$FOVisualizationEncoder - Decoding 3 lines
2019-05-01 22:06:57,931 [1-read game.vassalengine.org/62.210.178.7] INFO  mic.FOVisualization$FOVisualizationEncoder - Decoding 3 shapesWithText
2019-05-01 22:06:57,931 [1-read game.vassalengine.org/62.210.178.7] INFO  mic.FOVisualization$FOVisualizationEncoder - Decoded FOVisualization with 0 shapes
2019-05-01 22:22:41,201 [1-read game.vassalengine.org/62.210.178.7] ERROR VASSAL.chat.node.NodeClientFactory - 
2019-05-01 22:27:07,542 [1-AWT-EventQueue-0] ERROR VASSAL.tools.ErrorDialog - 
java.lang.NullPointerException: null
	at mic.DialRevealCommand.executeCommand(DialRevealCommand.java:60) ~[na:na]
	at VASSAL.command.Command.execute(Command.java:54) ~[Vengine.jar:na]
	at VASSAL.chat.CommandDecoder$1.run(CommandDecoder.java:40) [Vengine.jar:na]
	at java.awt.event.InvocationEvent.dispatch(Unknown Source) [na:1.8.0_211]
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [na:1.8.0_211]
	at java.awt.EventQueue.access$500(Unknown Source) [na:1.8.0_211]
	at java.awt.EventQueue$3.run(Unknown Source) [na:1.8.0_211]
	at java.awt.EventQueue$3.run(Unknown Source) [na:1.8.0_211]
	at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_211]
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [na:1.8.0_211]
	at java.awt.EventQueue.dispatchEvent(Unknown Source) [na:1.8.0_211]
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.8.0_211]
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.8.0_211]
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.8.0_211]
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.8.0_211]
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.8.0_211]
	at java.awt.EventDispatchThread.run(Unknown Source) [na:1.8.0_211]
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - java.util.concurrent.ExecutionException: java.io.IOException
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.util.concurrent.FutureTask.report(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.util.concurrent.FutureTask.get(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at org.jdesktop.swingworker.SwingWorker.get(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at VASSAL.tools.BugDialog$SendRequest.done(BugDialog.java:564)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at org.jdesktop.swingworker.SwingWorker$5.run(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at org.jdesktop.swingworker.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at org.jdesktop.swingworker.AccumulativeRunnable.run(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at org.jdesktop.swingworker.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at javax.swing.Timer.fireActionPerformed(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at javax.swing.Timer$DoPostEvent.run(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.EventQueue.access$500(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.EventQueue$3.run(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.EventQueue$3.run(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.security.AccessController.doPrivileged(Native Method)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.EventQueue.dispatchEvent(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.WaitDispatchSupport$2.run(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.WaitDispatchSupport$4.run(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.WaitDispatchSupport$4.run(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.security.AccessController.doPrivileged(Native Method)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.WaitDispatchSupport.enter(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.Dialog.show(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.Component.show(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.Component.setVisible(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.Window.setVisible(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.Dialog.setVisible(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at VASSAL.tools.BugDialog.setVisible(BugDialog.java:441)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at VASSAL.tools.ErrorDialog$1.run(ErrorDialog.java:94)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.EventQueue.access$500(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.EventQueue$3.run(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.EventQueue$3.run(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.security.AccessController.doPrivileged(Native Method)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.EventQueue.dispatchEvent(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.awt.EventDispatchThread.run(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - Caused by: java.io.IOException
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at VASSAL.tools.BugUtils.sendBugReport(BugUtils.java:51)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at VASSAL.tools.BugDialog$SendRequest.doInBackground(BugDialog.java:550)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at VASSAL.tools.BugDialog$SendRequest.doInBackground(BugDialog.java:532)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at org.jdesktop.swingworker.SwingWorker$1.call(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.util.concurrent.FutureTask.run(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at org.jdesktop.swingworker.SwingWorker.run(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.lang.Thread.run(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - Caused by: java.lang.NumberFormatException: For input string: ""
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.lang.NumberFormatException.forInputString(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.lang.Integer.parseInt(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at java.lang.Integer.parseInt(Unknown Source)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	at VASSAL.tools.BugUtils.sendBugReport(BugUtils.java:46)
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 	... 8 more
2019-05-01 22:36:22,925 [1-AWT-EventQueue-0] WARN  VASSAL.tools.logging.LoggedOutputStream - 

2019-05-01 22:45:35,989 [1-read game.vassalengine.org/62.210.178.7] ERROR VASSAL.chat.node.NodeClientFactory - 

Thanks in advance

Looks like this crash was caused by custom code in the X-Wing module. You should probably report the issue to them (either through the contact link here: github.com/Mu0n/XWVassal/issues)

The authors might check here occasionally, but this is not a very active forum generally.

These are 2 separate issues, right?

Losing connection will sometimes happen. I just played a game myself tonight where I lost connection 3-4 times, but my opponent and me joined right back and and we hardly skipped a beat.

The other issue seems to be related to the custom Dial reveal command that you received as an observer. I’m not sure why it happens but I also don’t think it impacts things much if you stay on and keep watching the game. A lot of behavior related to dial manipulation has to be sent to all players and observers, while some other info has to be kept secret if the owner of the dial is changing the selected move while it’s hidden. If you join in a game just at the wrong moment, you might not get sent all the information you need to view the dial properly. If you stay on though, you’ll eventually get sent everything for the next dial manipulations.

If you’re still having connection problems, please try VASSAL 3.3.0. The client now sends a message to the server every so often to keep otherwise idle connections from being closed by hostile networking equipment.