Affects Release version(s): 11
Error Message :
The system cannot find the path specified.
Any actions on RA JMS Jobs result in the above error message.
The user is not able to edit or create any RA objects from the User Interface after the system has been updated to version 11.2 or greater. This happens only if the User Interface is installed in Program Files under Windows.
On a Windows system, the User Interface should not be installed in Program Files, because that user may not have sufficient privileges to create temp folders and files.
|Character that separates components of a file path. This is "|
|Path used to find directories and JAR archives containing class files. Elements of the class path are separated by a platform-specific character specified in the |
|Installation directory for Java Runtime Environment (JRE)|
|JRE vendor name|
|JRE vendor URL|
|JRE version number|
|Sequence used by operating system to separate lines in text files|
|Operating system architecture|
|Operating system name|
|Operating system version|
|Path separator character used in |
|User working directory|
|User home directory|
|User account name|
Root Cause: File permission problem when trying to create sub directories under C:/Program Files (x86).
OS Version: N/A
Update to a fix version listed below or a newer version if available.
Fix Status: In Progress
Automation Engine 12.2.0 - Planned release date: 2018-06-19
Automation Engine 12.1.1 - Available
Automation.Engine 12.0.4 - Available
Automation.Engine 11.2.7 - Available
Modify file permissions to get around this.
As far as changing the Base64JarClassLoader, add a check to see if the path contains "Program Files", if it does then use user.home.
This way the restrictions will only happen to users who install in "Program Files" or "Program Files (x86)".