AR System Midtier 9.1.x may not work with Microsoft Edge 42.17134.1.0 . Upon login , the display of forms returns a Caught Exception error, Unable to get property 'postapplet' |
This knowledge article may contain information that does not apply to version 21.05 or later which runs in a container environment. Please refer to Article Number 000385088 for more information about troubleshooting BMC products in containers. AR System Midtier uses it's resource files under the MidTier_install_path\resources\chr\javascript directory when rendering for IE Edge . . Below are the code changes needed to the ClientCore js under the directory : Note: No Plans for hotfix for earlier releases of Midtier older than 9.1.04 Patch02 . For old releases the workaround is simple and involves editing the clientcore files. For Midtier 8.1.02, The clientcore file will be present under saf ( Safari ) folder as 8.1.02 Midtier uses same clientcore.js for chrome and safari. MidTier_install_path\resources\chr\javascript Change: if(document.applets["PostApplet"]) { To: if(false) { Attached is the Clientcore.js for versions 9.1.04 patch 02 and 9.1.03 patch 01 for reference. For Midtier 9.1.02 and earlier midtier releases , the code change is little different as documented below . if(document.applets.PostApplet)
changed to f(false) The fix is delivered with the June 06 2018 hotfix for Midtier 9.1.04 patch 02 only. See version string below:
To apply the attached js files:
Note: Restart of Tomcat is not needed.
|