In 10.2 I created several functions that are used by BPM’s, through all the upgrades through 2022.2 the functions upgraded fine with no issues.
However when Clould Pilot environment was upgraded from 2022.2 to 2023.1 one of the functions failed to upgrade and now gives this error:
The name ‘addedRowGen’ does not exist in the current context
This Function is not a custom code Function, but a Widget Function and I do not have any expression nor variable that references ‘addedRowGen.’ Apparently this is a value that is part of the generated code from the widgets.
When I run syntax checks inside the Function Designer I do not get any abnormal errors. It’s only when I attempt to save the Library as enabled that I get this error.
I have opened an Epicor Support call as this feels like a bug or a change in how functions work.
I would like to dump the source, but being in the cloud I don’t know how to go about getting the source.
Any insight or help on this issue would be helpful.
(Also, can someone add the 2023-1 tag in the upgrade category?)