SslConfig command returns InvocationTargetException error
search cancel

SslConfig command returns InvocationTargetException error

book

Article ID: 276758

calendar_today

Updated On:

Products

DX NetOps CA Performance Management - Usage and Administration

Issue/Introduction

Running the SslConfig command on a DX NetOps Performance Management Portal web server.

When choosing option 2 to "Configure SSL" the following error is seen. The command closes.

Unable to import certificates to complete SSL configuration with the SslConfig script.

Select your option: 2
Configure SSL
Are you sure you want to configure DX NetOps Portal to use https? This will stop all the DX NetOps Portal processes ([y/n]): y
Configuring DX NetOps Portal to use https
Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)

Stack Trace:
java.lang.NoSuchMethodError: 'void org.apache.logging.slf4j.Log4jLoggerFactory.<init>(org.apache.logging.slf4j.Log4jMarkerFactory)'
        at org.apache.logging.slf4j.SLF4JServiceProvider.initialize(SLF4JServiceProvider.java:54)
        at org.slf4j.LoggerFactory.bind(LoggerFactory.java:183)
        at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:170)
        at org.slf4j.LoggerFactory.getProvider(LoggerFactory.java:453)
        at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:439)
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:388)
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:414)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.<clinit>(AbstractLifeCycle.java:35)
        at com.ca.im.portal.sslConfig.impl.ssltest.ssltests.SSLCertificateTest.validateKeyStore(SSLCertificateTest.java:177)
        at com.ca.im.portal.sslConfig.impl.ssltest.ssltests.SSLCertificateTest.runTest(SSLCertificateTest.java:103)
        at com.ca.im.portal.sslConfig.impl.ssltest.SslTest.performTest(SslTest.java:62)
        at com.ca.im.portal.sslConfig.impl.app.SslConfiguration.checkForExistingCert(SslConfiguration.java:1142)
        at com.ca.im.portal.sslConfig.impl.app.SslConfiguration.configurePerformanceCenterForSSL(SslConfiguration.java:96)
        at com.ca.im.portal.sslConfig.impl.app.SslConfigUtility.configureSSL(SslConfigUtility.java:304)
        at com.ca.im.portal.sslConfig.impl.app.SslConfigUtility.showMainMenu(SslConfigUtility.java:195)
        at com.ca.im.portal.sslConfig.impl.app.SslConfigUtility.run(SslConfigUtility.java:64)
        at com.ca.im.portal.sslConfig.impl.SslConfig.main(SslConfig.java:64)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at com.zerog.lax.LAX.launch(Unknown Source)
        at com.zerog.lax.LAX.main(Unknown Source)
This Application has Unexpectedly Quit: Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)

Environment

All supported DX NetOps Performance Management Portal web server releases

Cause

3rd party tool updates

Resolution

This issue will be resolved through DE551477 in the upcoming 23.3.5 release. It will listed against DE551477 when the 23.3.5 Fixes Issues list is published.

To resolve this upgrade to 23.3.5 or newer releases when available.

Until able to upgrade, to work around the problem, run the following copy command on the Portal web server terminal CLI as the install owner.

cp /opt/CA/PerformanceCenter/PC/webapps/pc/WEB-INF/lib/log4j-slf4j2-impl-2.20.0.jar /opt/CA/PerformanceCenter/Tools/lib

The SslConfig command should no longer return the error. If it does open a new Support Case referencing this Knowledge Base article.