Error during login to WCC/WebUI "E150006: Login failed. Unable to connect to the server"
search cancel

Error during login to WCC/WebUI "E150006: Login failed. Unable to connect to the server"

book

Article ID: 380929

calendar_today

Updated On:

Products

Autosys Workload Automation

Issue/Introduction

Attempt to login to WCC/WebUI gives an error  "E150006: Login failed. Unable to connect to the server"  No additional details are available.  The same user can login to EEM perfectly fine, policies for WCC exist there. User has authorization to use WebUI.

 

CA-wcc.log file contains an error during the startup process:

 

NFO   | jvm 1    | 2024/09/30 14:38:15 |       60 | SEVERE: Error configuring application listener of class [com.ca.wcc.conf.ParentApplicationListener]
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 | java.lang.NoClassDefFoundError: org.springframework.web.context.ContextLoaderListener
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at java.lang.ClassLoader.defineClassImpl(Native Method)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at java.lang.ClassLoader.defineClassInternal(ClassLoader.java:397)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at java.lang.ClassLoader.defineClass(ClassLoader.java:358)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2472)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:875)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1376)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1220)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:534)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:515)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:149)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4691)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5230)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at java.lang.Thread.run(Thread.java:827)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 | Caused by: java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1412)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1220)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     ... 23 more
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 | 
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 | Sep 30, 2024 2:38:15 PM org.apache.catalina.core.StandardContext listenerStart
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 | SEVERE: Error configuring application listener of class [org.springframework.web.context.request.RequestContextListener]
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 | java.lang.ClassNotFoundException: org.springframework.web.context.request.RequestContextListener
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1412)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1220)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:534)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:515)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:149)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4691)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5230)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 |     at java.lang.Thread.run(Thread.java:827)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 | 
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 | Sep 30, 2024 2:38:15 PM org.apache.catalina.core.StandardContext listenerStart
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 | SEVERE: Skipped installing application listeners due to previous error(s)
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 | Sep 30, 2024 2:38:15 PM org.apache.catalina.core.StandardContext startInternal
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 | SEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log file
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 | Sep 30, 2024 2:38:15 PM org.apache.catalina.core.StandardContext startInternal
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 | SEVERE: Context [/wcc/rest] startup failed due to previous errors
INFO   | jvm 1    | 2024/09/30 14:38:15 |       60 | Sep 30, 2024 2:38:15 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads

Environment

AutoSys Workload Automation

Cause

WCC consists of several webapps, one of them is the rest webapp.  This rest webapp is not getting initialized because of the above error during the startup.  That's why no user can login anymore.

Checking the $CA_WCC_INSTALL_LOCATION/tomcat/webapps/rest/WEB-INF/lib  folder, it was noticed that there was an extra file present there.  spring.tar

Someone put an additional tar file (which contained some spring jar files) that were conflicting the ones that WebUI distributes

Resolution

1) delete the additional spring.tar file from $CA_WCC_INSTALL_LOCATION/tomcat/webapps/rest/WEB-INF/lib folder

2) compare the $CA_WCC_INSTALL_LOCATION/tomcat/webapps/rest/  files listing with a good/working server to make sure they look the same

3) restart CA-wcc-services service

 

This time WebUI lets the users login without errors.