ALM 12.60 fails to start when using Java 1.8.0_261

  • KM03689590
  • 11-Aug-2020
  • 11-Aug-2020

Summary

ALM 12.60 fails to start when using Java 1.8.0_261

Error

The wrapper.log will have the error...

java.lang.IllegalArgumentException: Invalid version number: Version number may be negative or greater than 255

Cause

A Java version conflict with the BIRT report viewer log level

Fix

Open the file "web.xml" for editing, typically located in the path...

Windows: <drive>\ProgramData\Micro Focus\ALM\webapps\qcbin\WEB-INF\web.xml
Linux: /var/opt/ALM/webapps/qcbin/WEB-INF/web.xml

Locate the following section...

 <!-- BIRT PARAM: Report engine log level. -->
    <context-param>
        <param-name>BIRT_VIEWER_LOG_LEVEL</param-name>
        <param-value>WARNING</param-value>
    </context-param>
    
Change WARNING to OFF, for example...

 <!-- BIRT PARAM: Report engine log level. -->
    <context-param>
        <param-name>BIRT_VIEWER_LOG_LEVEL</param-name>
        <param-value>OFF</param-value>
    </context-param>
    
Save the file
ALM 12.60 should now start

Note: the BIRT report viewer is removed in ALM 12.60 and higher