Application Director output window and LON proxy point indicates fault: java.lang.ClassCastException: javax.baja.sys.BDouble

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)

Product Line

TAC I/A Series

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.