IBM Platform Symphony 7.1 Interim Fix 432279 Readme File
Abstract
In a race condition, the catalina.out file shows an java.lang.ArrayIndexOutOfBoundsException error message, and the
system can’t load cluster health data in the management console.
Description
In race condition situation, the catalina.out
file shows the following exception:
Caused by: java.lang.ArrayIndexOutOfBoundsException
at
java.util.ArrayList.clear(ArrayList.java:552)
at
com.platform.gui.sym.dashboard.service.impl.real.ClusterHealthServiceImpl.setOldColor(ClusterHealthServiceImpl.java:354)
When accessing the management console, the cluster health panel
shows this error message: A problem occurred while loading cluster
health data: java.lang.ArrayIndexOutOfBoundsExceptions.
After applying this fix, the exception message no longer displays
in the catalina.out
file, the cluster health data can be shown correctly in the management console.
This fix applies only to the
following platform:
Linux-x86_64 hosts
Readme file
for: IBM®
Platform Symphony
Product/Component
Release: 7.1 Fix Pack
1
Update Name: Interim Fix 432279
Fix ID: sym-7.1-build432279
Publication date: 5 December
2016
Last modified date: 5 December
2016
Contents:
1.
List
of fixes
2.
Download
location
3.
Products
or components affected
4.
Installation
and configuration
5.
List
of files
6.
Copyright
and trademark information
1. List of fixes
APAR: P101992
2. Download location
Download Fix
432279 from the following location: http://www.ibm.com/eserver/support/fixes/
3. Products or components affected
Product/Component Name:
Platform Symphony/GUI
4. Installation and configuration
4.1 Before installation
1. Stop the WEBGUI service:
> egosh user logon -u Admin -x
Admin
> egosh service stop WEBGUI
2. Back up the following files:
$EGO_TOP/gui/soam/7.1/symgui/WEB-INF/classes/com/platform/gui/sym/dashboard/service/impl/real/ClusterHealthServiceImpl.class
$EGO_TOP/gui/soam/7.1/symgui/WEB-INF/classes/com/platform/gui/sym/dashboard/service/impl/real/ClusterHealthServiceImpl$1.class
4.2 Installation steps
Log on to
every management host in the cluster and decompress the tar.gz file to your
Platform Symphony installation directory:
> tar zxfo
sym7.1_lnx26-lib23-x64_build432279.tar.gz -C $EGO_TOP
4.3 After installation
1. Clean up the GUI work directories and the
browser cache. Delete all subdirectories and files in following directories:
> rm -rf $EGO_TOP/gui/work/*
2. Start the WEBGUI service:
> egosh user logon -u Admin -x Admin
> egosh service start WEBGUI
4.4 Uninstallation
1. Stop the WEBGUI service:
> egosh user logon -u Admin -x Admin
> egosh service stop WEBGUI
2. Restore the following files on all
management hosts with the backed-up files:
$EGO_TOP/gui/soam/7.1/symgui/WEB-INF/classes/com/platform/gui/sym/dashboard/service/impl/real/ClusterHealthServiceImpl.class
$EGO_TOP/gui/soam/7.1/symgui/WEB-INF/classes/com/platform/gui/sym/dashboard/service/impl/real/ClusterHealthServiceImpl$1.class
3. Clean up the GUI work directories and the
browser cache. Delete all subdirectories and files in following directories:
> rm -rf $EGO_TOP/gui/work/*
4. Start the WEBGUI service:
> egosh service start WEBGUI
5.
List
of files
ClusterHealthServiceImpl.class
ClusterHealthServiceImpl$1.class
6. Copyright and trademark information
© Copyright
IBM Corporation 2016
U.S.
Government Users Restricted Rights - Use, duplication or disclosure restricted
by GSA ADP Schedule Contract with IBM Corp.
IBM®, the IBM logo, and ibm.com® are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.