Admin Console shows 'Page not found' after 20.4CU7 upgrade: method <init>()V not found
search cancel

Admin Console shows 'Page not found' after 20.4CU7 upgrade: method <init>()V not found

book

Article ID: 270111

calendar_today

Updated On:

Products

DX Unified Infrastructure Management (Nimsoft / UIM)

Issue/Introduction

My Admin Console  shows 'Page not found' after 20.4CU7 upgrade:

After upgrading from 20.4 CU5 to CU7, the Admin Console is not loading
Error seen in the wasp.log

Jun 27 11:14:07:385 ERROR [Catalina-utility-1, org.apache.catalina.core.ContainerBase.[wasp-engine].[localhost].[/adminconsoleapp]] listenerStart() Error configuring application listener of class [com.firehunter.adminconsole.config.AdminConsoleServletContextListener]
Jun 27 11:14:07:386 ERROR [Catalina-utility-1, org.apache.catalina.core.ContainerBase.[wasp-engine].[localhost].[/adminconsoleapp]] java.lang.NoSuchMethodError: org.apache.logging.slf4j.Log4jLoggerFactory: method <init>()V not found
        at org.slf4j.impl.StaticLoggerBinder.<init>(StaticLoggerBinder.java:53)
        at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:41)
        at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)
        at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
        at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:412)
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:357)
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383)
        at com.firehunter.adminconsole.config.AdminConsoleServletContextListener.<clinit>(AdminConsoleServletContextListener.java:23)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
        at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:142)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4420)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4939)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
        at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:871)
        at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:795)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:750)

Jun 27 11:14:07:388 ERROR [Catalina-utility-1, org.apache.catalina.core.ContainerBase.[wasp-engine].[localhost].[/adminconsoleapp]] listenerStart() Skipped installing application listeners due to previous error(s)
Jun 27 11:14:07:388 ERROR [Catalina-utility-1, org.apache.catalina.core.StandardContext] startInternal() One or more listeners failed to start. Full details will be found in the appropriate container log file
Jun 27 11:14:07:389 ERROR [Catalina-utility-1, org.apache.catalina.core.StandardContext] startInternal() Context [/adminconsoleapp] startup failed due to previous errors
Jun 27 11:15:27:721 INFO  [main, com.nimsoft.nimbus.NimProbe] ****************[ Starting ]****************
Jun 27 11:15:27:721 INFO  [main, com.nimsoft.nimbus.NimProbe] 20.47

Environment

Release : UIM 20.4 CU5/CU6/CU7

UIM Server installed on: Centos

DB: Mysql

Cause

most likely Jar file version mismatch. (log4j-slf4j2-impl-2.19.0 from Nimsoft\probes\service\wasp\webapps\adminconsoleapp\WEB-INF\lib )

Resolution

1. Deactivate wasp on primary hub

2. Delete log4j-slf4j2-impl-2.19.0 from Nimsoft\probes\service\wasp\webapps\adminconsoleapp\WEB-INF\lib 

3. Activate wasp and the issue should be resolved. 

 

This issue was observed during upgrade to CU7. The issue should not occur when upgrading to CU8 as the version mismatch is resolved.