You see the following error in the Performance Center (PC) wrapper log on startup in NetOps Performance Management 25.4.9:
INFO | jvm 1 | ####/##/## ##:##:## | ####-##-##T##:##:##.#########Z WrapperSimpleAppMain ERROR Unable to create Lookup for jvmrunargs
INFO | jvm 1 | ####/##/## ##:##:## | java.lang.ClassCastException: class org.apache.logging.log4j.core.lookup.JmxRuntimeInputArgumentsLookup
INFO | jvm 1 | ####/##/## ##:##:## | at java.base/java.lang.Class.asSubclass(Unknown Source)
INFO | jvm 1 | ####/##/## ##:##:## | at org.apache.logging.log4j.core.lookup.Interpolator.(Interpolator.java:##)
INFO | jvm 1 | ####/##/## ##:##:## | at org.apache.logging.log4j.core.lookup.Interpolator.(Interpolator.java:###)
INFO | jvm 1 | ####/##/## ##:##:## | at org.apache.logging.log4j.core.config.AbstractConfiguration.(AbstractConfiguration.java:###)
INFO | jvm 1 | ####/##/## ##:##:## | at org.apache.logging.log4j.core.config.NullConfiguration.(NullConfiguration.java:##)
INFO | jvm 1 | ####/##/## ##:##:## | at org.apache.logging.log4j.core.LoggerContext.(LoggerContext.java:###)
NetOps Performance Management 25.4.9
This error is a direct consequence of conflicting Log4j library versions being loaded on the application's classpath.
To resolve this issue, you must replace the conflicting Log4j 2.25.3 JAR files with Log4j 2.26.0 JARs.
Locate the following files in the /opt/CA/PerformanceCenter/jetty/lib/ext/ directory:
log4j-api-2.25.3.jarlog4j-core-2.25.3.jarlog4j-slf4j-impl-2.25.3.jarReplace these files with the Log4j 2.26.0 versions. You can source these JARs from other application library folders, such as:
/opt/CA/PerformanceCenter/PC/webapps/pc/WEB-INF/lib/systemctl restart caperfcenter_console).This issue is officially fixed in release 25.4.10 and higher.