Tomcat/Midtier is not initializing successfully after Java was upgraded from 1.7.0_251 to 1.7.0_261 or similarly to 1.8.0_261 The following is found in the Tomcat localhost log: ........................ |
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. Midtier uses the icu4j.jar library; This library performs a check to make sure the installed Java update version is lower than 255, otherwise it will throw the error mentioned: ..................... org.apache.catalina.core.StandardContext listenerStart SEVERE: Exception sending context initialized event to listener instance of class [org.eclipse.birt.report.listener.ViewerServletContextListener] java.lang.ExceptionInInitializerError at com.ibm.icu.impl.ICUResourceBundle.<clinit>(ICUResourceBundle.java:464) at com.ibm.icu.text.DateFormatSymbols.getCalendarType(DateFormatSymbols.ja .... Caused by: java.lang.IllegalArgumentException: Invalid version number: Version number may be negative or greater than 255 at com.ibm.icu.util.VersionInfo.getInstance(VersionInfo.java:191) at com.ibm.icu.impl.ICUDebug.getInstanceLenient(ICUDebug.java:65) ..................... This behavior is identified as a defect: ................ SW00570344 - Remedy Mid Tier does not start and AR Reporting plug-in fails during creating, editing, or scheduling of Web reports when you upgrade to Java version higher than 255 such as 1.8.0_261. ................ Please find attached the Alert Notification about this observed behavior where: IssueWhen you upgrade to a Java update version higher than 255 such as 1.8.0_261, the following issues occur:
ResolutionPerform one of the following steps:
|