I use a Receive Sequence with checksum (CRC) validation over a variable-length field of data. Docklight does not detect all occurences of valid telegrams, or even crashes with error “Internal error 1003 in module ClSequence. Illegal sequence index”

I use a Receive Sequence with checksum (CRC) validation over a variable-length field of data. Docklight does not detect all occurences of valid telegrams, or even crashes with error “Internal error 1003 in module ClSequence. Illegal sequence index”

Applies to: Docklight / Docklight Scripting V2.2.8, Article ID: dl_prb043

It’s a bug of course. And it as been fixed as soon as we found out about it. See the download links below.

The crash could appear in certain combination of Receive Sequence checksums with the “Both OK/Wrong” option active and a wildcard area that included ‘#’ wildcards. Unfortunately, for this specific combination we did not have a related release test. We do have now. Lots of thanks to the Docklight Scripting user who described us in detail what he tried to do and what went wrong.

Docklight Scripting v2.2.x Customer Support – checksums over variable-length data fields

Docklight v2.2.x Customer Support – checksums over variable-length data fields