BMC Remedy Hotfix Readme
 
Overview
Files
Defect Fixes
Additional Instructions
Install Instructions
Post Install Instructions
Install Validation
Rollback Instructions
 
Overview
 
Product Component: Mid-Tier
Build Base Version: 9.1.10.002
Build Date: 202206080421
Fix Type: Hotfix binary
Affected Platform: All
Hotfix Version Stamp: 9.1.10.002 202206080421
 
Please note that this hotfix should only be applied to systems running Mid-Tier version 9.1.10.002 as the base version.
It should not be used on systems with earlier or later Service Packs or Patches.

Filestop
 
FileType
shared/RSSODoubleAuth.jspFile
LocalPlugins/Visualizer/Visualizer.jarFile
WEB-INF/axis2.xmlFile
WEB-INF/classes/log4j2.propertiesFile
WEB-INF/lib/Config.jarFile
WEB-INF/lib/MidTier.jarFile
WEB-INF/lib/Support.jarFile
WEB-INF/lib/arapi91_build009.jarFile
WEB-INF/lib/arlogger-9.1.10-SNAPSHOT.jarFile
WEB-INF/lib/log4j-1.2-api-2.17.1.jarFile
WEB-INF/lib/log4j2.xmlFile
WEB-INF/lib/log4j-core-2.17.1.jarFile
WEB-INF/lib/spring-beans-5.3.19.jarFile
WEB-INF/lib/spring-context-5.3.19.jarFile
WEB-INF/lib/spring-core-5.3.19.jarFile
WEB-INF/lib/spring-expression-5.3.19.jarFile
WEB-INF/lib/spring-web-5.3.19.jarFile
WEB-INF/platform/pluginsDirectory
LocalPlugins/Flashboard/Flashboard.jarFile
resources/chr|ie|moz|saf/javascript/ClientCore.jsFile
resources/chr|ie|moz|saf/javascript/ClientCoreAcc.jsFile
resources/chr|ie|moz|saf/javascript/ClientCoreProf.jsFile
resources/chr|ie|moz|saf/javascript/ClientCoreRTL.jsFile
resources/chr|ie|moz|saf/javascript/popupsDirectory
resources/standard/javascriptDirectory
resources/chr/stylesheets/ARSystem.cssFile
 
Defect Fixestop
 
Date FixedDefectDescription
06/07/2022DRSMX-77481Not all elements render on forms after Chrome/Edge 102 version update
06/06/2022DRSMX-77455Resizing RTF popup editor window causes problem with vertical scrollbar
05/16/2022DRSMX-76785Flashboards that use keywords not processing queries correctly, throws ARERR 1581
04/18/2022DRSMX-7561320.02.02 HF 10.0 CVE-2022-22950 spring-core 5.3.19 remedy_midtier. NOTE:Please review Additional Instructions section to complete the fix for this defect.
02/18/2022DRSMX-73784Change Management Dashboard not working as expected.
02/08/2022DRSMX-73195Implementing the AR log4j 2.0 changes in midtier. NOTE:Please review Additional Instructions for this defect.
02/07/2022DRSMX-73461Approvals w/RSSO Authentication Failed. Please enter your valid AR System Password (ARERR 45490)
01/28/2022DRSMX-73222Drill down on Flashboard fails when it includes more than one variable that uses the same "Secondary" Group By field
12/23/2021DRSMX-72380Issues with resizing diary fields
09/30/2021DRSMX-69606Zero byte files are not set into the attachment field when returned as part of a SVE API call
09/30/2021DRSMX-69505RTF fields with injected 'style' tags in the content can cause the entire page to display incorrectly
08/31/2021DRSMX-68575Table group headers not showing in bold
08/18/2021DRSMX-67905Sync cache fails with ConcurrentModificationException error
08/12/2021DRSMX-67472Wrong User Prefernces being used for Table fields if multiple entries for server names that are similar
08/03/2021DRSMX-67145Aria Label does not change when enable disable buttion.
07/29/2021DRSMX-66989RTF fields are removing some content when copy/paste HTML directly into field
07/28/2021DRSMX-66877Cannot add an attachment to a KBA until after the Arfticle has been saved
06/28/2021DRSMX-65229Support for "SameSite" cookie attribute needs to be added to MidTier
06/24/2021DRSMX-64583Click+Drag Table column header causes entire table to drag/move
06/23/2021DRSMX-64984Sys Action Flashboard drill down throws qual parsing error
05/03/2021DRSMX-61673Column label and date are misaligned in the results list when a column is hidden - Chrome only
04/30/2021DRSMX-61653ARERR 1581 - Flashboard drill down where the flashboard makes use of the send event option and there
03/10/2021DRSMX-57579Update mid-tier to follow new option GetListGroup CCS parameter
02/19/2021DRSMX-56543Currency conversion error "No currency conversion ratio exists for the requested conversion
02/17/2021DRSMX-55050Un-Display event of Activelink doesn't trigger in Chrome 80.x
02/19/2021DRSMX-56616Drag and Drop are not working in Report Console create window
02/10/2021DRSMX-55789User keeps getting onboarding wizard message popping up
02/10/2021DRSMX-55787NPE if no header element sent in WS SOAP envelope to mid-tier
01/20/2021DRSMX-53885RTF - Javascript caught exception errors when clicking on expand/collapse sections
01/13/2021DRSMX-52564Security Flaw in Mid-Tier with certain Hidden and readonly fields
01/13/2021DRSMX-52391Incoming Web Services requests causing SessionData memory leak
01/07/2021DRSMX-52269"goto" url doesn't work with domain names, only exact names work
01/05/2021DRSMX-51717AR Visualizer - HTML Distorted SRD's After Upgrade
12/16/2020DRSMX-50194Mid-Tier unable to delete corrupted cache directory on startup causing web app load to fail
12/15/2020DRSMX-50028HTML Flashboards for SLM display time on the flashboard in epoch format
12/09/2020DRSMX-49308Unable to make a subsequent edit to an existing AR server in MT Config after changing MT app password
12/09/2020DRSMX-49094Unable to consume AR webservice using AR server older than 8.x
12/01/2020DRSMX-48027Table sort property with group functionality, table shows multiple column values which are not added in the table
11/05/2020DRSMX-44647Login failure by user, incrementing count of badpwd column in user_cache table to two instead of 1.
10/29/2020DRSMX-43684Merge Midtier changes to 2002-002-SSmartreporting cross launch did not work after MT upgrade
10/22/2020DRSMX-42662Knowledge Article does not show the entire content
10/16/2020DRSMX-41460JAWS screen reader reads every table column regardless of which ones have been removed/hidden
10/15/2020DRSMX-41714Flashbords using HTML rendering do not drill down correctly if type is Event. Event does not get fired. No results list shows after drill down.
10/14/2020DRSMX-41480License is not releasing when the browser window is closed
 
Additional Instructionstop
 
DefectInstruction
DRSMX-75613Delete files spring-beans-5.2.3.RELEASE.jar, spring-context-5.2.3.RELEASE.jar, spring-core-5.2.3.RELEASE.jar, spring-expression-5.2.3.RELEASE.jar, spring-web-5.2.3.RELEASE.jar from /WEB-INF/lib.
DRSMX-73195Delete files log4j.xml and log4j-1.2.17_bmc.jar from /WEB-INF/lib. Delete log4j.properties from /WEB-INF/classes. 
DRSMX-42662add new property(arsystem.allow_rtf_css_style_tags) in config.property file. arsystem.allow_rtf_css_style_tags=true will not remove any external styling from RTF content
arsystem.allow_rtf_css_style_tags=false value will remove external styling
DRSMX-55050To use this fix you should  also upgrade Remedy All component to 2002.002 Latest Hotfix. 
 
Installing the Hotfixtop
 
To install the hotfix, import and deploy the package using AR System Deployment Management Console. Then run the arpayloaddeploymentutil script to complete the installation
 
To import the package
 
  1. Open the AR System Deployment Management Console using a browser where the Hotfix D2P payload zip file resides.
       For instructions using the console, see Navigating the AR System Deployment Management Console.
  2. Click Transfer Package > Import.
  3. Select Browse from the pop-up window to navigate to the folder from where you want to import the package.
  4. Select the Hotfix payload zip file and click OK.
  5. Click Refresh to see the newly imported package.
 
To deploy the package
 
  1. Select the imported payload package from the table.
  2. Click Operations > Deploy.
  3. Click Refresh to see if the package has been deployed.
  4. Select the package entry and click Manage Package > View.
  5. Select Deployment Payload from the table field.
  6. Click the View Payload Status button.
  7. Login to the remote Mid-Tier server that has the Pending download status.
  8. Run the midtier_install_directory/filedeployer/arpayloaddeploymentutil.bat/sh file. See section below for details
Warning:
When you run the arpayloaddeploymentutil.bat (Windows) or arpayloaddeploymentutil.sh (UNIX) file on a server, the related services on the server are stopped. After the successful deployment of the package, the services are started. This process takes time.
 
Before running arpayloaddeploymentutil script
 
  1. Make sure the Mid-Tier Filedeployer service/process is running.
         Windows - Verify the 'BMC Remedy MidTier File Deployer' Windows service is running
         Unix - Verify the MidTier File Deployer process has been started
                Run the following command to start the filedeployer process: (NOTE: It will indicate if the process is already running)
                midtier_install_directory/filedeployer/filedeployer.sh start
  2. Review the /filedeployer/Logs/filedeployer.log to make sure there were no errors starting up (such as errors connecting to the arserver)
  3. Make sure the JAVA_HOME environment variable is set in the environment or in the shell you will be executing the arpayloaddeploymentutil script from
 
After running arpayloaddeploymentutil script
 
  1. Review the /filedeployer/Logs/filedeployer.log to make sure there were no errors during the deployment.
         (NOTE) The deployment process can take time, even after the arpayloaddeploymentutil script says it has completed.
         It may take several minutes for the log be updated with the complete results, depending on the size of the payload being deployed
 
Post Installation Instructionstop
 
  1. Stop the Web Application Server (Tomcat)
  2. Delete the following directories (they will be recreated as needed after startup)
    midtier_install_directory/cache
    midtier_install_directory/cachetemp (if exists)
    midtier_install_directory/PluginsCache
  3. Delete the following viewServerStats directory (it will be recreated as needed after startup
    midtier_install_directory/WEB-INF/classes/viewServerStats
  4. Delete Web Application Server working directory for "arsys" (this will be recreated by the WAS) For example, on Tomcat:
    tomcat_install_directory/work/Catalina/localhost/arsys
  5. Start the Web Application Server Engine (Tomcat)
  6. Delete browser Temporary Internet files on browser client machines
 
Installation Validationtop
 
Login to the Midtier Configuration Tool page (for example):
    http://webserver:port/arsys/shared/config/config.jsp
 
The Configuration Tool page login screen version string should indicate the updated Date/Timestamp of the Hotfix
For example:
 
    Version 9.1.10.002 202206080421
 
 
Rollback Instructionstop
 
The AR System administrator or Deployment Manager can perform the following steps on the AR System Depolyment Management console to rollback the Hotfix:
  1. On the AR System Deployment Management console, select the deployed patch from the table.
  2. Click Operations > Rollback. The following message is displayed:
  3. This package includes files to be deployed/rollback. You can monitor the status of the file deployment/rollback by opening the package, selecting the item for file deployment and clicking on the "View Payload Status" button. (ARNOTE 10000) 
  4. When you click OK on the message, the State of the package changes from Pending Rollback to Rolled back.
  5. Select the package entry and click Manage Package > View. The AR System Deployment Management form opens..
  6. Select Deployment Payload from the table next to Deployment Package Contents panel.
  7. Click the View Payload Status button.
  8. Login to the remote Mid-Tier server that has the Pending Rollback status.
  9. Run the midtier_install_directory/filedeployer/arpayloaddeploymentutil.bat/sh file. See section above for details