exception caught: io.netty.handler.codec.DecoderException: header CRC check failed
I see this message repeatedly in the diagnostics logs every second for the field device I have issues with as well as “fragment timer expired”
It seems that due to this CRC exception, integrity polls and reads of analog/binary inputs by the OPC server fail. In Designer, when I browse for tags on the device the Points folder is empty.
Looking at packet capture, it looks like DNP3 read input requests are met with responses all the same as field devices that are able to have their data points queried in Designer. In all the responses I can see the data objects being returned.
I’m not sure, but the occurrence of the CRC exception seems to be correlated with the number of data points configured on the field device. The issue device has 27 analog points and 13 binary points, which is more than the other working devices. I did not get this exception when the device had fewer data points configured, and the data points would show up in Designer as well.