After upgrade from v9 to v11, receive U01001319 error when attempting to login from User Interface

Document ID : KB000087394
Last Modified Date : 14/04/2018
Show Technical Document Details
Issue:
Error Message :
U00020301 Runtime Error in object 'XREQUEST(ACT)', line '00001':Invalid opcode ('0000001000') 
U00021719 Syntax error in object 'FRAGMENT_CPIT_M(ACT)', line '00051'. 'U01001319 Too many parameters are defined for function 'RESOLVE_VAR'.'.

After upgrading the Automation Engine (AE) on a Unix/Linux OS from version 9 to version 11, logging into the User Interface generates the above error message.

In the log files from the Cold Start of AE errors similar to these may be seen even though the LD_LIBRARY path is set correctly:
 
U00021719 Syntax error in object 'FRAGMENT_CPIT_M(ACT)', line '00051'. 'U01001319 Too many parameters are defined for function 'RESOLVE_VAR'.'.
 
Or
 
U00021719 Syntax error in object 'XLOGON(ACT)', line '00165'. 'U01001319 Too many parameters are defined for function 'XLOGIN2'.'.
 
The ini files of the Engine and Utilities are separate from the binaries folder of the respective program.  All the ini files are located in a different folder than the binaries of the Engine or the Utilities for easier administration.
 
The syntax.bin file, which is located in the bin folder of AE is not loaded during the Cold Start from the Automation.Engine/bin folder instead it is loaded from the folder where the ini files are located.



 
Environment:
OS: Unix
OS Version: N/A
Cause:
Cause type:
Defect
Root Cause: An artifact syntax.bin is used from ini-file directory instead of the "bin" directory.
Resolution:
Update to a fix version listed below or a newer version if available.

Fix Status: Released

Fix Version(s):
Automation Engine 12.1.0 - Available
Automation Engine 12.0.3 - Available
Automation Engine 11.2.6 - Available
Automation Engine 11.1.5 - Available
Additional Information:
Workaround :
Either copy the file "syntax.bin" of the correct version to the folder where the ini  files are located or don't use decoupled ini files but only the ini files which are located in the bin directories.