OCS - Beyond the Rhine and others

Hello,
I’m having a recurring problem with both Beyond the Rhine and Case Blue modules. Both are using the Fog of War features. The module glitches (doesn’t outright crash) when I move units to and from the Main map and offboard holding boxes (Maps). The counter so selected becomes greyed out (translucent) on the screen and no other feature of the module work. I have to Force Quit out thus losing any progress.

I use a Macbook Pro with Intel Iris Plus Graphics card 1536 MB
Running MacOS Sierra 10.12.8
VASSAL 3.2.17
Java 8 Update 201
OCS - Beyond The Rhine module 1.05
OCS - Case Blue module 4.26

2019-02-21 12:36:28,635 [1-main] INFO VASSAL.launch.StartUp - Starting
2019-02-21 12:36:28,642 [1-main] INFO VASSAL.launch.StartUp - OS Mac OS X 10.12.6
2019-02-21 12:36:28,642 [1-main] INFO VASSAL.launch.StartUp - Java version 1.8.0_201
2019-02-21 12:36:28,642 [1-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.17
2019-02-21 12:36:28,642 [1-main] INFO VASSAL.launch.Launcher - Player
2019-02-21 12:36:30,749 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - VASSAL images folder found at jar:file:/Applications/VASSAL.app/Contents/Resources/Java/Vengine.jar!/images/
2019-02-21 12:36:30,759 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family network-server created for network-server.png
2019-02-21 12:36:30,759 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family go-down created for go-down.png
2019-02-21 12:36:30,759 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family network-idle created for network-idle.png
2019-02-21 12:36:30,759 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family VASSAL created for VASSAL.png
2019-02-21 12:36:30,759 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family calculator created for calculator.png
2019-02-21 12:36:30,759 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family go-up created for go-up.png
2019-02-21 12:36:30,759 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family VASSAL-jabber created for VASSAL-jabber.png
2019-02-21 12:36:30,759 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family jabber created for jabber.png
2019-02-21 12:36:30,760 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family bug created for bug.png
2019-02-21 12:36:30,760 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family yes created for yes.svg
2019-02-21 12:36:30,760 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family no created for no.svg
2019-02-21 12:36:32,151 [1-AWT-EventQueue-0] WARN VASSAL.launch.BasicModule - OCS - Beyond the Rhine version 1.05 C/D Maps
2019-02-21 12:43:26,121 [1-AWT-EventQueue-0] ERROR VASSAL.tools.ErrorDialog -
java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
at java.awt.Component.getLocationOnScreen_NoTreeLock(Component.java:2062) ~[na:1.8.0_201]
at java.awt.Component.getLocationOnScreen(Component.java:2036) ~[na:1.8.0_201]
at sun.lwawt.macosx.CDropTargetContextPeer.isEventInsideTarget(CDropTargetContextPeer.java:152) ~[na:1.8.0_201]
at sun.lwawt.macosx.CDropTargetContextPeer.processMotionMessage(CDropTargetContextPeer.java:96) ~[na:1.8.0_201]
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchMotionEvent(SunDropTargetContextPeer.java:824) ~[na:1.8.0_201]
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:770) ~[na:1.8.0_201]
at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:48) ~[na:1.8.0_201]
at java.awt.Component.dispatchEventImpl(Component.java:4744) ~[na:1.8.0_201]
at java.awt.Container.dispatchEventImpl(Container.java:2297) ~[na:1.8.0_201]
at java.awt.Component.dispatchEvent(Component.java:4711) ~[na:1.8.0_201]
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) ~[na:1.8.0_201]
at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:4609) ~[na:1.8.0_201]
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4471) ~[na:1.8.0_201]
at java.awt.Container.dispatchEventImpl(Container.java:2283) ~[na:1.8.0_201]
at java.awt.Window.dispatchEventImpl(Window.java:2746) ~[na:1.8.0_201]
at java.awt.Component.dispatchEvent(Component.java:4711) ~[na:1.8.0_201]
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) ~[na:1.8.0_201]
at java.awt.EventQueue.access$500(EventQueue.java:97) ~[na:1.8.0_201]
at java.awt.EventQueue$3.run(EventQueue.java:709) ~[na:1.8.0_201]
at java.awt.EventQueue$3.run(EventQueue.java:703) ~[na:1.8.0_201]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_201]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) ~[na:1.8.0_201]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) ~[na:1.8.0_201]
at java.awt.EventQueue$4.run(EventQueue.java:733) ~[na:1.8.0_201]
at java.awt.EventQueue$4.run(EventQueue.java:731) ~[na:1.8.0_201]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_201]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) ~[na:1.8.0_201]
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) ~[na:1.8.0_201]
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) [na:1.8.0_201]
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) [na:1.8.0_201]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) [na:1.8.0_201]
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [na:1.8.0_201]
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) [na:1.8.0_201]