IBM IIS 11.5.0.2 SP6 Update installer - Exception in thread "main" java.lang.NoSuchMethodError: org/eclipse/jetty/util/ssl/SslContextFactory$Server.setEndpointIdentificationAlgorithm(Ljava/lang/String;)V
Issue:
[root@infosvr bin]# ./installUpdates
INFO: Patch Installation program will be running in this session, please do not close patch installation window until patch installation program completes.
The Update installation program started at 1/27/21 10:21 AM.
Exception in thread "main" java.lang.NoSuchMethodError: org/eclipse/jetty/util/ssl/SslContextFactory$Server.setEndpointIdentificationAlgorithm(Ljava/lang/String;)V (loaded from file:/opt/IBM/InformationServer/Updates/server/lib/jetty-util-9.4.19.v20190610.jar by java.net.FactoryURLClassLoader@d4db3a4a) called from class org.eclipse.jetty.util.ssl.SslContextFactory$Server (loaded from file:/opt/IBM/InformationServer/Updates/server/lib/jetty-util-9.4.19.v20190610.jar by java.net.FactoryURLClassLoader@d4db3a4a).
at org.eclipse.jetty.util.ssl.SslContextFactory$Server.<init>(SslContextFactory.java:2213)
at com.ibm.is.install.ui.web.JettyWebContainer.init(JettyWebContainer.java:91)
at com.ibm.is.install.ui.web.WebUI.initialize(WebUI.java:41)
at com.ibm.is.install.UpdateInstaller.runGUIUpdater(UpdateInstaller.java:480)
at com.ibm.is.install.UpdateInstaller.runUpdater(UpdateInstaller.java:272)
at com.ibm.is.install.UpdateInstaller.main(UpdateInstaller.java:223)
The Update installation program started at 1/27/21 10:21 AM.
Exception in thread "main" java.lang.NoSuchMethodError: org/eclipse/jetty/util/ssl/SslContextFactory$Server.setEndpointIdentificationAlgorithm(Ljava/lang/String;)V (loaded from file:/opt/IBM/InformationServer/Updates/server/lib/jetty-util-9.4.19.v20190610.jar by java.net.FactoryURLClassLoader@d4db3a4a) called from class org.eclipse.jetty.util.ssl.SslContextFactory$Server (loaded from file:/opt/IBM/InformationServer/Updates/server/lib/jetty-util-9.4.19.v20190610.jar by java.net.FactoryURLClassLoader@d4db3a4a).
at org.eclipse.jetty.util.ssl.SslContextFactory$Server.<init>(SslContextFactory.java:2213)
at com.ibm.is.install.ui.web.JettyWebContainer.init(JettyWebContainer.java:91)
at com.ibm.is.install.ui.web.WebUI.initialize(WebUI.java:41)
at com.ibm.is.install.UpdateInstaller.runGUIUpdater(UpdateInstaller.java:480)
at com.ibm.is.install.UpdateInstaller.runUpdater(UpdateInstaller.java:272)
at com.ibm.is.install.UpdateInstaller.main(UpdateInstaller.java:223)
Solution:
The lib folder contains multiple version of jetty-util-9.4.19.v20190610.jar it causes the issue.
Rename the folder/opt/IBM/InformationServer/Updates/server/lib/ to /opt/IBM/InformationServer/Updates/server/lib.bkp/ and install the update installer.
After installation execute the ./installUpdates