When an application is migrated from EAE 3.3 to AB Suite, a number attribute with decimals on the Ispec painter expands and takes up one extra position. If the position next to the attribute is already taken by another object, the number attribute is truncated. Due to this effect, the position of the attribute in runtime buffers is incomplete (the last position is a space, not a number). Consequently, a "NOT NUMERIC" error message occurs at runtime.
To address this issue, it is advisable to ensure that the numbers with decimals on the Ispec painter have enough room to expand. If the position next to the number with decimals is occupied, move the object that is blocking the expansion further to the right or to another line. If you use Fixed and Graphical painters, check both the painters.
To find Ispecs that are likely to have this issue, check the list of data items for each input or IO Ispec in the model directory of the EAE Developer. If you see numbers in the decimal column, check the Ispec painter by adding elements, folders, or dictionaries to the source control bank.