Hello,
We have been using OpenMap-4.6.4. Our C++ application retrieves simulation entities from a database and displays them on OpenMap with the Link protocol. We are being asked to address the DISA Application Security and Development STIG. One of the items in the STIG requires that libraries are kept up to date. So I tried to update to OpenMap 5.1.15.
The ClientLinkLayer initializes, connects to the C++ LinkServer, and responds to a Link ping. When we try to display something we get the error:
Exception in thread "Thread-1" java.lang.ClassCastException: com.bbn.openmap.omGraphic.OMGraphicsList cannot be cast to com.bbn.openmap.layer.link.LinkOMGraphicList
at com.bbn.openmap.layer.link.LinkLayer.getGraphicList(LinkLayer.java:240)
at com.bbn.openmap.layer.link.LinkLayer.handleLinkAction(LinkLayer.java:619)
at com.bbn.openmap.layer.link.LinkListener.listen(LinkListener.java:144)
at com.bbn.openmap.layer.link.LinkListerner.run(LinkListener.java.112)
I was wondering if any integration testing was done recently for the link protocol. It might be easier to use OpenMap test examples to verify the LinkLayer is functioning properly.
Thanks,
-Stu