XL2CL
5.90.1
11/30/2023

SCN 3381 enhanced the Dec Qty screen to provide a selection of coils to associate the Decrement with. This required that we hold coils in memory for later uses that had been deleted from the inventory. There were two issues with how this was done.

There was a bug that caused the B0001 task error if a coil was deleted prior to a coil tailout. This is a pretty rare scenario but it was possible. The error does not show up until leaving the Production Screen.

The second issue was also with the code that was trying to protect the deleted records. Even if it had been implemented as intended, one a coil had tailed out, no coil would ever actually get deleted from memory.

Both of these issues have been resolved.

The 800004FF task error indicates some task is in an infinite loop and has not given up time for lower priority tasks to run for a lengthy period of time.

Recently a customer had this task error after an XL firmware upgrade and enabling Eclipse. The controller’s screen was constantly refreshing. When Eclipse downloads orders and other things, a screen update is initiated. The theory is that the customer had so much data to download that it kept the PEG graphics task (responsible for screen updates) too busy and it did not have time to rest and give up CPU time.

The software has now been modified to force the PEG graphics task to rest at least once per second. Assuming the theory is correct, this should eliminate the task error the customer was experiencing with Eclipse after an XL update or after a memory clear.