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. Just download and install the current Docklight release V2.3 or higher, see the link 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 Downloads