[OO Tip] RCE and SAXParseException: White spaces are required between publicId and systemId
When using Remote Command Exectuion (RCE) operation (/Library/Operations/Operating Systems/Windows/), receive the following error when the command takes more than 300 seconds to return: "org.xml.sax.SAXParseException: White spaces are required between publicId and systemId".
This issue was caused by a Load Balancer/Proxy which had the timeout set to 300 seconds and RAS was being load balanced by it.
Solution: Add the desired timeout value in httpd.conf or pas.conf.
The default location of OO Load Balancer configuration files is "%ICONCLUDE_HOME%Clusteringapacheconf". Because the OO Load Balancer does not specify TimeOut or ProxyTimeout parameter, using either TimeOut or ProxyTimeout in httpd.conf or pas.conf should extend the timeout. For example; to extend the timeout to 600 seconds, use one of the following:
A) add "TimeOut 600" in httpd.conf
B) add "ProxyTimeout 600" in httpd.conf
C) add "TimeOut 600" in <VirtualHost *:8443> in pas.conf
D) add "ProxyTimeout 600" in <VirtualHost *:8443> in pas.conf