Issue
Application Director output window and LON proxy point indicates fault: java.lang.ClassCastException: javax.baja.sys.BDouble
ERROR [14:56:22 20-Aug-14 EDT][lon1] Could not decode nv update data Misc9:nvoSpaceTemp
java.lang.ClassCastException: javax.baja.sys.BDouble
at javax.baja.lonworks.londata.LonFacetsUtil.makeLonQualifiers(LonFacetsUtil.java)
at javax.baja.lonworks.londata.LonFacetsUtil.getQualifiers(LonFacetsUtil.java)
at javax.baja.lonworks.londata.BLonData.primitiveFromInputStream(BLonData.java)
at javax.baja.lonworks.londata.BLonData.fromInputStream(BLonData.java)
at javax.baja.lonworks.londata.BLonData.fromNetBytes(BLonData.java)
at javax.baja.lonworks.BNetworkVariable.receiveUpdate(BNetworkVariable.java)
at com.tridium.lonworks.NvManager.receiveLonMessage(NvManager.java)
at com.tridium.lonworks.loncomm.NLonComm.routeToNvListener(NLonComm.java)
at com.tridium.lonworks.loncomm.NLonComm.receiveLonMessage(NLonComm.java)
at com.tridium.lonworks.loncomm.NLonLinkLayer$AppBufferReceive.run(NLonLinkLayer.java)
at java.lang.Thread.run(Unknown Source)
Environment
I/A Series G3 (all versions)
Cause
This error is related to a mismatch between the lonworks module running on the ENC/JACE versus the version being used within the Workbench modules folder. A different version of Workbench and/or lonworks module is being used to engineer the ENC/JACE.
Resolution
Review the versions between the Workbench and ENC/JACE and match the versions.