SAP Knowledge Base Article - Preview

2961700 - Multiple errors inside CMC after Java update above 1.7.0_251 and 1.8.0_251

Symptom

After Updating Oracle JDK above 1.7.0_251 or Oracle JDK 1.8.0_251 to 1.7.0_261, 1.7.0_271 or 1.8.0_261, 1.8.0_271, or OpenJDK 1.8.0_262 from OpenJDK 1.8.0_261, or to SAPJVM 8.1.064+ below mentioned symptoms are observed :

  • In CMC > License key error : javax.servlet.ServletException: java.lang.NoClassDefFoundError: Could not initialize class com.ibm.icu.text.SimpleDateFormat
  • In CMC > Server > AnyServer > Metrics error : javax.servlet.ServletException: java.lang.ExceptionInInitializerError
  • In CMC > Instance manager error : HTTP 500 “javax.servlet.ServletException: java.lang.NoClassDefFoundError: Could not initialize class com.ibm.icu.impl.ICUResourceBundle”
  • In Central Management Console (CMC), unable to configure, create or edit olap connections as we get an error with access the CMC/Olap Connections screen. Established OLAP connections continue to work, however clicking add or edit an existing connection produces the fatal error. 
  • Refreshing a web intelligence (Webi) report hangs in BI Launchpad (BILP)
  • Other workflows maybe impacted.
  • However everything works with lower versions up to 1.8.0_251

 

  • The following error may be seen:


Fatal error while validating UI component com.sap.tc.ls.internal.faces.component.UIPage with ID mdPage. javax.faces.FacesException: javax.el.ELException: javax.faces.el.EvaluationException: javax.el.ELException: Error reading 'availableLanguages' on type com.businessobjects.multidimensional.cmc.connection.model.provider.language.LanguagePropertyBean
at javax.faces.component.UISelectItems.getValue(UISelectItems.java:144)
at com.sap.ui.faces.component.UISelectItems.getValue(UISelectItems.java:257)
<TRUNCATED>
Caused by: javax.el.ELException: javax.faces.el.EvaluationException: javax.el.ELException: Error reading 'availableLanguages' on type com.businessobjects.multidimensional.cmc.connection.model.provider.language.LanguagePropertyBean
<TRUNCATED>
Caused by: javax.faces.el.EvaluationException: javax.el.ELException: Error reading 'availableLanguages' on type com.businessobjects.multidimensional.cmc.connection.model.provider.language.LanguagePropertyBean
<TRUNCATED>
Caused by: javax.el.ELException: Error reading 'availableLanguages' on type com.businessobjects.multidimensional.cmc.connection.model.provider.language.LanguagePropertyBean
<TRUNCATED>
Caused by: java.lang.NoClassDefFoundError: com/ibm/icu/text/Collator : cannot initialize class because prior initialization attempt failed
at com.businessobjects.i18n.locale.BoCollator.getInstance(BoCollator.java:49)
<TRUNCATED>
Caused by: java.lang.ExceptionInInitializerError: java.lang.ExceptionInInitializerError
at com.ibm.icu.text.Collator.<clinit>(Collator.java:946)
at com.businessobjects.i18n.locale.BoCollator.getInstance(BoCollator.java:49)
at com.businessobjects.i18n.locale.BoLocale$Compr.<init>(BoLocale.java:566)
at com.businessobjects.i18n.locale.BoLocale.getAvailableLocales(BoLocale.java:599)
at com.businessobjects.multidimensional.cmc.connection.model.provider.language.LanguagePropertyBean.getLanguageCaption(LanguagePropertyBean.java:138)
at com.businessobjects.multidimensional.cmc.connection.model.provider.language.LanguageWidgetBuilder.getSaveLanguageCaptionWidget(LanguageWidgetBuilder.java:118)
at com.businessobjects.multidimensional.cmc.connection.model.provider.sap.SAPPropertyWidgetBuilder.buildPropertyWidgets(SAPPropertyWidgetBuilder.java:96)
at com.businessobjects.multidimensional.cmc.connection.component.PropertiesBagRenderer.buildProperties(PropertiesBagRenderer.java:149)
at com.businessobjects.multidimensional.cmc.connection.component.PropertiesBagRenderer.encodeBegin(PropertiesBagRenderer.java:73)
<TRUNCATED>
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)


Read more...

Environment

  • SAP BusinessObjects Business Intelligence Platform 4.1 and 4.2
  • All Supported Operating Systems
  • All supported Web Application Servers (WAS)
  • Java updated to 1.7.0_261, 1.7.0_271 or 1.8.0_261, 1.8.0_271, or OpenJDK 1.8.0_262 from OpenJDK 1.8.0_261, or to SAPJVM 8.1.064+

Product

SAP BusinessObjects Business Intelligence platform 4.1 ; SAP BusinessObjects Business Intelligence platform 4.2

Keywords

CMC, License key, metrics, instance manager, JDK 1.7.0_251, JDK 1.8.0_251, JDK 1.7.0_261, JDK 1.7.0_271, JDK 1.8.0_261, JDK 1.8.0_271, HTTP 500, com.ibm.icu.impl.ICUResourceBundle, java.lang.ExceptionInInitializerError, com.ibm.icu.text.SimpleDateFormat , KBA , BI-BIP-CMC , Central Management Console (CMC) , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.