Here is the uncaught exception error that Vassal kicked out.
I've also attached a screen shot of the board state.
![board state](https://cloud.githubusercontent.com/assets/23569312/23722907/2330355c-0415-11e7-9a75-df72ec50079d.JPG)
TIE number 1 had just performed the maneuver causing the overlap. This was loaded from a saved game. I believe that 1 was copied from 2, then adjusted stats on the board.
2017-03-08 11:25:59,131 [0-main] INFO VASSAL.launch.StartUp - Starting
2017-03-08 11:25:59,715 [0-main] INFO VASSAL.launch.StartUp - OS Windows 10 10.0
2017-03-08 11:25:59,715 [0-main] INFO VASSAL.launch.StartUp - Java version 1.8.0_121
2017-03-08 11:25:59,715 [0-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.17
2017-03-08 11:26:32,833 [0-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManager - Manager
2017-03-08 11:34:12,368 [0-SwingWorker-pool-1024425153-thread-1] INFO VASSAL.launch.AbstractLaunchAction - Loading module file C:\Users\Jessica\Downloads\Star_Wars_X-Wing_Miniatures_Game-6.5.0.vmod
2017-03-08 11:36:15,165 [0-SwingWorker-pool-1024425153-thread-1] INFO VASSAL.launch.TilingHandler - No images to tile.
2017-03-08 11:36:20,892 [0-SwingWorker-pool-1024425153-thread-1] INFO VASSAL.launch.TilingHandler - No images to tile.
2017-03-08 11:36:22,879 [0-SwingWorker-pool-1024425153-thread-1] INFO VASSAL.launch.TilingHandler - No images to tile.
2017-03-08 11:36:22,887 [0-SwingWorker-pool-1024425153-thread-1] INFO VASSAL.launch.AbstractLaunchAction - Loading module Star Wars X-Wing Miniatures Game
2017-03-08 11:36:23,092 [0-SwingWorker-pool-1024425153-thread-1] INFO VASSAL.tools.io.ProcessLauncher - launching C:\Program Files\Java\jre1.8.0_121\bin\java -Xms256M -Xmx512M -DVASSAL.id=1 -DVASSAL.port=52497 -Duser.home=C:\Users\Jessica -Duser.dir=C:\Program Files\VASSAL-3.2.17 -cp lib\Vengine.jar VASSAL.launch.Player --load -- C:\Users\Jessica\Downloads\Star_Wars_X-Wing_Miniatures_Game-6.5.0.vmod
2017-03-08 11:37:26,715 [1-main] INFO VASSAL.launch.StartUp - Starting
2017-03-08 11:37:27,503 [1-main] INFO VASSAL.launch.StartUp - OS Windows 10 10.0
2017-03-08 11:37:27,503 [1-main] INFO VASSAL.launch.StartUp - Java version 1.8.0_121
2017-03-08 11:37:27,503 [1-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.17
2017-03-08 11:37:27,503 [1-main] INFO VASSAL.launch.Launcher - Player
2017-03-08 11:37:48,989 [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/
2017-03-08 11:37:49,074 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family network-server created for network-server.png
2017-03-08 11:37:49,074 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family go-down created for go-down.png
2017-03-08 11:37:49,074 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family network-idle created for network-idle.png
2017-03-08 11:37:49,074 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family VASSAL created for VASSAL.png
2017-03-08 11:37:49,074 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family calculator created for calculator.png
2017-03-08 11:37:49,074 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family go-up created for go-up.png
2017-03-08 11:37:49,074 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family VASSAL-jabber created for VASSAL-jabber.png
2017-03-08 11:37:49,074 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family jabber created for jabber.png
2017-03-08 11:37:49,074 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family bug created for bug.png
2017-03-08 11:37:49,074 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family yes created for yes.svg
2017-03-08 11:37:49,074 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family no created for no.svg
2017-03-08 11:38:26,400 [1-AWT-EventQueue-0] WARN VASSAL.launch.BasicModule - Star Wars X-Wing Miniatures Game version 6.5.0
2017-03-08 11:38:26,716 [1-AWT-EventQueue-0] INFO VASSAL.build.module.ExtensionsLoader - Loading extension C:\Users\Jessica\Downloads\Star_Wars_X-Wing_Miniatures_Game-6.5.0_ext\HotAC_Vassal_2.1.vmdx
2017-03-08 11:38:27,247 [1-AWT-EventQueue-0] INFO VASSAL.build.module.ExtensionsLoader - Extension HotAC_Vassal_2.1 v2.1 loaded
2017-03-08 11:38:27,247 [1-AWT-EventQueue-0] INFO VASSAL.build.module.ExtensionsLoader - Loading extension C:\Users\Jessica\Downloads\Star_Wars_X-Wing_Miniatures_Game-6.5.0_ext\Universal_Map_Pack_1.0.vmdx
2017-03-08 11:38:39,129 [1-AWT-EventQueue-0] INFO VASSAL.build.module.ExtensionsLoader - Extension Universal_Map_Pack_1.0 v1.0 loaded
2017-03-08 15:18:00,111 [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
2017-03-08 15:23:42,572 [1-AWT-EventQueue-0] ERROR VASSAL.tools.ErrorDialog -
java.lang.NullPointerException: null
at mic.AutoBumpDecorator.getRawShape(AutoBumpDecorator.java:380) ~[na:na]
at mic.AutoBumpDecorator.getShipCompareShape(AutoBumpDecorator.java:391) ~[na:na]
at mic.AutoBumpDecorator.getOtherShipShapes(AutoBumpDecorator.java:342) ~[na:na]
at mic.AutoBumpDecorator.keyEvent(AutoBumpDecorator.java:131) ~[na:na]
at VASSAL.counters.Decorator.keyEvent(Decorator.java:287) ~[Vengine.jar:na]
at VASSAL.counters.ReportState.keyEvent(ReportState.java:115) ~[Vengine.jar:na]
at VASSAL.counters.TriggerAction.keyEvent(TriggerAction.java:162) ~[Vengine.jar:na]
at VASSAL.counters.Decorator.keyEvent(Decorator.java:286) ~[Vengine.jar:na]
at VASSAL.counters.Decorator.keyEvent(Decorator.java:286) ~[Vengine.jar:na]
at VASSAL.counters.Decorator.keyEvent(Decorator.java:286) ~[Vengine.jar:na]
at VASSAL.counters.Decorator.keyEvent(Decorator.java:286) ~[Vengine.jar:na]
at VASSAL.counters.Restricted.keyEvent(Restricted.java:198) ~[Vengine.jar:na]
at VASSAL.counters.KeyBuffer.keyCommand(KeyBuffer.java:119) ~[Vengine.jar:na]
at VASSAL.build.module.map.ForwardToKeyBuffer.process(ForwardToKeyBuffer.java:87) ~[Vengine.jar:na]
at VASSAL.build.module.map.ForwardToKeyBuffer.keyPressed(ForwardToKeyBuffer.java:60) ~[Vengine.jar:na]
at java.awt.AWTEventMulticaster.keyPressed(Unknown Source) ~[na:1.8.0_121]
at java.awt.AWTEventMulticaster.keyPressed(Unknown Source) ~[na:1.8.0_121]
at java.awt.AWTEventMulticaster.keyPressed(Unknown Source) ~[na:1.8.0_121]
at java.awt.Component.processKeyEvent(Unknown Source) ~[na:1.8.0_121]
at javax.swing.JComponent.processKeyEvent(Unknown Source) ~[na:1.8.0_121]
at java.awt.Component.processEvent(Unknown Source) ~[na:1.8.0_121]
at java.awt.Container.processEvent(Unknown Source) ~[na:1.8.0_121]
at java.awt.Component.dispatchEventImpl(Unknown Source) ~[na:1.8.0_121]
at java.awt.Container.dispatchEventImpl(Unknown Source) ~[na:1.8.0_121]
at java.awt.Component.dispatchEvent(Unknown Source) ~[na:1.8.0_121]
at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source) ~[na:1.8.0_121]
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source) ~[na:1.8.0_121]
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source) ~[na:1.8.0_121]
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source) ~[na:1.8.0_121]
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source) ~[na:1.8.0_121]
at java.awt.Component.dispatchEventImpl(Unknown Source) ~[na:1.8.0_121]
at java.awt.Container.dispatchEventImpl(Unknown Source) ~[na:1.8.0_121]
at java.awt.Window.dispatchEventImpl(Unknown Source) ~[na:1.8.0_121]
at java.awt.Component.dispatchEvent(Unknown Source) ~[na:1.8.0_121]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ~[na:1.8.0_121]
at java.awt.EventQueue.access$500(Unknown Source) ~[na:1.8.0_121]
at java.awt.EventQueue$3.run(Unknown Source) ~[na:1.8.0_121]
at java.awt.EventQueue$3.run(Unknown Source) ~[na:1.8.0_121]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_121]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ~[na:1.8.0_121]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ~[na:1.8.0_121]
at java.awt.EventQueue$4.run(Unknown Source) ~[na:1.8.0_121]
at java.awt.EventQueue$4.run(Unknown Source) ~[na:1.8.0_121]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_121]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ~[na:1.8.0_121]
at java.awt.EventQueue.dispatchEvent(Unknown Source) ~[na:1.8.0_121]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.8.0_121]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.8.0_121]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.8.0_121]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.8.0_121]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.8.0_121]
at java.awt.EventDispatchThread.run(Unknown Source) [na:1.8.0_121]