Errors when Upgrading from 6.4 to 6.5

84 views
Skip to first unread message

Neil Bhadsavle

unread,
Jul 25, 2023, 4:20:45 PM7/25/23
to CAS Community
When I upgrade CAS from 6.4 to 6.5 I am getting the error:

cas_6x_overlay-casuseradmin-1  | ***************************
cas_6x_overlay-casuseradmin-1  | APPLICATION FAILED TO START
cas_6x_overlay-casuseradmin-1  | ***************************
cas_6x_overlay-casuseradmin-1  |
cas_6x_overlay-casuseradmin-1  | Description:
cas_6x_overlay-casuseradmin-1  |
cas_6x_overlay-casuseradmin-1  | Parameter 0 of method defaultCasWebflowAuthenticationExceptionHandler in org.apereo.cas.web.flow.config.CasCoreWebflowConfiguration$CasCoreWebflowExceptionHandlingConfiguration required a bean of type 'org.apereo.cas.web.flow.authentication.CasWebflowExceptionCatalog' that could not be found.
cas_6x_overlay-casuseradmin-1  |
cas_6x_overlay-casuseradmin-1  |
cas_6x_overlay-casuseradmin-1  | Action:
cas_6x_overlay-casuseradmin-1  |
cas_6x_overlay-casuseradmin-1  | Consider defining a bean of type 'org.apereo.cas.web.flow.authentication.CasWebflowExceptionCatalog' in your configuration.
cas_6x_overlay-casuseradmin-1  | >
cas_6x_overlay-casuseradmin-1  | 25-Jul-2023 18:30:42.347 SEVERE [main] org.apache.catalina.startup.HostConfig.deployDirectory Error deploying web application directory [/usr/local/tomcat/webapps/cas]
cas_6x_overlay-casuseradmin-1  |        java.lang.IllegalStateException: Error starting child
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:686)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:658)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:662)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1184)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1932)
cas_6x_overlay-casuseradmin-1  |                at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
cas_6x_overlay-casuseradmin-1  |                at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
cas_6x_overlay-casuseradmin-1  |                at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
cas_6x_overlay-casuseradmin-1  |                at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1094)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1617)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:318)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:893)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:795)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1328)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1318)
cas_6x_overlay-casuseradmin-1  |                at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
cas_6x_overlay-casuseradmin-1  |                at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
cas_6x_overlay-casuseradmin-1  |                at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:249)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.core.StandardService.startInternal(StandardService.java:428)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:922)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.startup.Catalina.start(Catalina.java:772)
cas_6x_overlay-casuseradmin-1  |                at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
cas_6x_overlay-casuseradmin-1  |                at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
cas_6x_overlay-casuseradmin-1  |                at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
cas_6x_overlay-casuseradmin-1  |                at java.base/java.lang.reflect.Method.invoke(Method.java:566)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:347)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478)
cas_6x_overlay-casuseradmin-1  |        Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/cas]]
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:683)
cas_6x_overlay-casuseradmin-1  |                ... 37 more
cas_6x_overlay-casuseradmin-1  |        Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'authenticationExceptionHandler' defined in class path resource [org/apereo/cas/web/flow/config/CasCoreWebflowConfiguration$CasCoreWebflowActionConfiguration.class]: Unsatisfied dependency expressed through method 'authenticationExceptionHandler' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'defaultCasWebflowAuthenticationExceptionHandler' defined in class path resource [org/apereo/cas/web/flow/config/CasCoreWebflowConfiguration$CasCoreWebflowExceptionHandlingConfiguration.class]: Unsatisfied dependency expressed through method 'defaultCasWebflowAuthenticationExceptionHandler' parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.apereo.cas.web.flow.authentication.CasWebflowExceptionCatalog' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Qualifier(value="handledAuthenticationExceptions")}
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:541)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$1(AbstractBeanFactory.java:374)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.cloud.context.scope.GenericScope$BeanLifecycleWrapper.getBean(GenericScope.java:376)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.cloud.context.scope.GenericScope.get(GenericScope.java:179)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:371)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1154)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.cloud.context.scope.refresh.RefreshScope.eagerlyInitialize(RefreshScope.java:125)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.cloud.context.scope.refresh.RefreshScope.start(RefreshScope.java:117)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.cloud.context.scope.refresh.RefreshScope.onApplicationEvent(RefreshScope.java:112)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.cloud.context.scope.refresh.RefreshScope.onApplicationEvent(RefreshScope.java:67)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:421)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:378)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:938)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:586)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:732)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:414)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.boot.SpringApplication.run(SpringApplication.java:302)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:175)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:155)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:97)
cas_6x_overlay-casuseradmin-1  |                at org.apereo.cas.util.spring.boot.AbstractCasSpringBootServletInitializer.onStartup(AbstractCasSpringBootServletInitializer.java:33)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:174)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4936)
cas_6x_overlay-casuseradmin-1  |                at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
cas_6x_overlay-casuseradmin-1  |                ... 38 more
cas_6x_overlay-casuseradmin-1  |        Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'defaultCasWebflowAuthenticationExceptionHandler' defined in class path resource [org/apereo/cas/web/flow/config/CasCoreWebflowConfiguration$CasCoreWebflowExceptionHandlingConfiguration.class]: Unsatisfied dependency expressed through method 'defaultCasWebflowAuthenticationExceptionHandler' parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.apereo.cas.web.flow.authentication.CasWebflowExceptionCatalog' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Qualifier(value="handledAuthenticationExceptions")}
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:541)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$1(AbstractBeanFactory.java:374)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.cloud.context.scope.GenericScope$BeanLifecycleWrapper.getBean(GenericScope.java:376)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.cloud.context.scope.GenericScope.get(GenericScope.java:179)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:371)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1607)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1571)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1460)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1347)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1309)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)
cas_6x_overlay-casuseradmin-1  |                ... 71 more
cas_6x_overlay-casuseradmin-1  |        Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.apereo.cas.web.flow.authentication.CasWebflowExceptionCatalog' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Qualifier(value="handledAuthenticationExceptions")}
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1799)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1355)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1309)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887)
cas_6x_overlay-casuseradmin-1  |                at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)
cas_6x_overlay-casuseradmin-1  |                ... 89 more
cas_6x_overlay-casuseradmin-1  | 25-Jul-2023 18:30:42.352 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/cas] has finished in [40,797] ms
cas_6x_overlay-casuseradmin-1  | 25-Jul-2023 18:30:42.359 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
cas_6x_overlay-casuseradmin-1  | 25-Jul-2023 18:30:42.376 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [44933] milliseconds


This is the method that I believe it is complaining about in my overlay:

@ConditionalOnMissingBean(name = "authenticationExceptionHandler2")
@Bean
public Action authenticationExceptionHandler() {
val beans = applicationContext.getBeansOfType(CasWebflowExceptionHandler.class, false, true);
val handlers = new ArrayList<>(beans.values());
AnnotationAwareOrderComparator.sort(handlers);
return new AuthenticationExceptionHandlerAction(handlers);
}

Pablo Vidaurri

unread,
Jul 26, 2023, 12:01:59 AM7/26/23
to CAS Community, neilbh...@gmail.com
Try adding to your build.gradle ... 

implementation "org.springframework:spring-context-indexer:5.3.28"
annotationProcessor "org.springframework:spring-context-indexer:5.3.28"

Neil Bhadsavle

unread,
Jul 26, 2023, 10:32:36 AM7/26/23
to CAS Community, Pablo Vidaurri, Neil Bhadsavle
still getting the same error this is the entire output when attempting to start up CAS:

cas_6x_overlay-casuseradmin-1  | NOTE: Picked up JDK_JAVA_OPTIONS:  --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
cas_6x_overlay-casuseradmin-1  | Listening for transport dt_socket at address: 7979
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.919 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name:   Apache Tomcat/9.0.78
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.923 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Jul 4 2023 13:15:43 UTC
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.924 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.78.0
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.924 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Linux
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.925 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            5.10.16.3-microsoft-standard-WSL2
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.925 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.925 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             /opt/java/openjdk
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.925 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           11.0.20+8
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.925 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Eclipse Adoptium
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.926 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /usr/local/tomcat
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.926 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /usr/local/tomcat
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.945 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.946 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.946 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.946 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.946 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.946 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.946 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.947 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -agentlib:jdwp=transport=dt_socket,address=*:7979,server=y,suspend=n
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.947 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.947 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.947 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.948 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.948 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.948 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.952 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.958 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.37] using APR version [1.7.0].
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.958 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.959 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:50.964 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:51.418 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:51.451 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [795] milliseconds
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:51.531 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:51.532 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.78]
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:51.545 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/casuseradmin]
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:53.557 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:53.716 INFO [main] org.springframework.web.servlet.DispatcherServlet.initServletBean FrameworkServlet 'springapp': initialization started
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:53.734 INFO [main] org.springframework.web.context.support.XmlWebApplicationContext.prepareRefresh Refreshing WebApplicationContext for namespace 'springapp-servlet': startup date [Wed Jul 26 14:18:53 UTC 2023]; root of context hierarchy
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:53.767 INFO [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions Loading XML bean definitions from ServletContext resource [/WEB-INF/springapp-servlet.xml]
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.127 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory.registerBeanDefinition Overriding bean definition for bean 'javaMailer' with a different definition: replacing [Generic bean: class [edu.gatech.gtri.innc.util.JavaMailer]; scope=singleton; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in file [/usr/local/tomcat/webapps/casuseradmin/WEB-INF/classes/edu/gatech/gtri/innc/util/JavaMailer.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=javaMailerConfiguration; factoryMethodName=javaMailer; initMethodName=null; destroyMethodName=(inferred); defined in edu.gatech.gtri.innc.configuration.JavaMailerConfiguration]
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.399 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.register Mapped "{[/user],methods=[POST]}" onto public edu.gatech.gtri.innc.objects.UserResponse edu.gatech.gtri.innc.webservices.AddUserController.add(edu.gatech.gtri.innc.objects.AddUserRequest)
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.401 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.register Mapped "{[/user],methods=[GET]}" onto public edu.gatech.gtri.innc.objects.GetUserResponse edu.gatech.gtri.innc.webservices.AddUserController.get(java.lang.String)
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.401 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.register Mapped "{[/user],methods=[PUT]}" onto public edu.gatech.gtri.innc.objects.UserResponse edu.gatech.gtri.innc.webservices.AddUserController.update(edu.gatech.gtri.innc.objects.UpdateUser)
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.402 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.register Mapped "{[/users],methods=[GET]}" onto public edu.gatech.gtri.innc.objects.GetUserListResponse edu.gatech.gtri.innc.webservices.AddUserController.getUsers(java.lang.String)
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.402 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.register Mapped "{[/version],methods=[GET]}" onto public edu.gatech.gtri.innc.objects.UserResponse edu.gatech.gtri.innc.webservices.AddUserController.getVer()
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.403 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.register Mapped "{[/admin-user],methods=[POST]}" onto public edu.gatech.gtri.innc.objects.UserResponse edu.gatech.gtri.innc.webservices.AddUserController.addAdmin(edu.gatech.gtri.innc.objects.AddUserRequest)
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.404 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.register Mapped "{[/user-with-temp-password],methods=[POST]}" onto public edu.gatech.gtri.innc.objects.UserResponse edu.gatech.gtri.innc.webservices.AddUserController.addWithTempPassword(edu.gatech.gtri.innc.objects.AddUserRequest)
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.404 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.register Mapped "{[/user/enable],methods=[POST]}" onto public edu.gatech.gtri.innc.objects.UserResponse edu.gatech.gtri.innc.webservices.AddUserController.enableAccount(edu.gatech.gtri.innc.objects.EnableDisableUserRequest)
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.405 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.register Mapped "{[/user/disable],methods=[POST]}" onto public edu.gatech.gtri.innc.objects.UserResponse edu.gatech.gtri.innc.webservices.AddUserController.disableAccount(edu.gatech.gtri.innc.objects.EnableDisableUserRequest)
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.405 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.register Mapped "{[/user/resetWithTempPassword],methods=[POST]}" onto public edu.gatech.gtri.innc.objects.UserResponse edu.gatech.gtri.innc.webservices.AddUserController.resetWithTempPassword(edu.gatech.gtri.innc.objects.EnableDisableUserRequest)
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.405 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.register Mapped "{[/user/refresh-activity],methods=[POST]}" onto public edu.gatech.gtri.innc.objects.UserResponse edu.gatech.gtri.innc.webservices.AddUserController.refreshInactivityOnAccount(edu.gatech.gtri.innc.objects.RefreshInactivtyRequest)
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.406 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.register Mapped "{[/user/reset-account],methods=[POST]}" onto public edu.gatech.gtri.innc.objects.UserResponse edu.gatech.gtri.innc.webservices.AddUserController.resetAccount(edu.gatech.gtri.innc.objects.ResetAccountRequest)
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.407 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.register Mapped "{[/user/validate],methods=[GET]}" onto public java.util.List<edu.gatech.gtri.innc.objects.UserSummaryInfo> edu.gatech.gtri.innc.webservices.AddUserController.getValidUserEmails(java.util.List<java.lang.Long>)
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.409 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.register Mapped "{[/addCac],methods=[GET]}" onto public org.springframework.web.servlet.ModelAndView edu.gatech.gtri.innc.webservices.CacManagementController.addCacForProxyTicket(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.410 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.register Mapped "{[/removeCac],methods=[GET]}" onto public org.springframework.web.servlet.ModelAndView edu.gatech.gtri.innc.webservices.CacManagementController.removeCacForProxyTicket(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String)
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.415 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.register Mapped "{[/emailverification],methods=[POST]}" onto public edu.gatech.gtri.innc.objects.EmailVerificationResponse edu.gatech.gtri.innc.webservices.EmailVerificationController.createEmailVerificationToken(edu.gatech.gtri.innc.objects.EmailVerificationRequest)
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.416 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.register Mapped "{[/emailverification],methods=[PUT]}" onto public edu.gatech.gtri.innc.objects.EmailVerificationResponse edu.gatech.gtri.innc.webservices.EmailVerificationController.verifyEmailToken(edu.gatech.gtri.innc.objects.EmailVerificationRequest)
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.418 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.register Mapped "{[/password-reset],methods=[PUT]}" onto public edu.gatech.gtri.innc.objects.UserResponse edu.gatech.gtri.innc.webservices.PasswordController.generateTempPassword(edu.gatech.gtri.innc.objects.PasswordResetRequest)
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.419 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.register Mapped "{[/change-password],methods=[PUT]}" onto public edu.gatech.gtri.innc.objects.UserResponse edu.gatech.gtri.innc.webservices.PasswordController.updateUserPassword(edu.gatech.gtri.innc.objects.PasswordChangeRequest)
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.471 INFO [main] org.hibernate.validator.internal.util.Version.<clinit> HV000001: Hibernate Validator 5.4.3.Final
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.793 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.initControllerAdviceCache Looking for @ControllerAdvice: WebApplicationContext for namespace 'springapp-servlet': startup date [Wed Jul 26 14:18:53 UTC 2023]; root of context hierarchy
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.845 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.initControllerAdviceCache Looking for @ControllerAdvice: WebApplicationContext for namespace 'springapp-servlet': startup date [Wed Jul 26 14:18:53 UTC 2023]; root of context hierarchy
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.872 INFO [main] org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver.initExceptionHandlerAdviceCache Detected @ExceptionHandler methods in messageErrorHandler
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.911 INFO [main] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping.registerHandler Mapped URL path [/**] onto handler 'org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler#0'
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:54.947 INFO [main] org.springframework.jdbc.datasource.DriverManagerDataSource.setDriverClassName Loaded JDBC driver: com.mysql.jdbc.Driver
cas_6x_overlay-casuseradmin-1  | SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
cas_6x_overlay-casuseradmin-1  | SLF4J: Defaulting to no-operation (NOP) logger implementation
cas_6x_overlay-casuseradmin-1  | SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:55.126 INFO [main] org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer.postProcessTemplateLoaders ClassTemplateLoader for Spring macros added to FreeMarker configuration
cas_6x_overlay-casuseradmin-1  | SENDMAIL HOST : relay1.gtri.gatech.edu
cas_6x_overlay-casuseradmin-1  | SENDMAIL PORT : 587
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:55.343 INFO [main] org.springframework.web.servlet.DispatcherServlet.initServletBean FrameworkServlet 'springapp': initialization completed in 1627 ms
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:55.353 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/casuseradmin] has finished in [3,807] ms
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:18:55.353 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/cas]
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:19:01.221 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:04,262 INFO [org.apereo.cas.configuration.CasConfigurationPropertiesValidator] - <Validated CAS property sources and configuration successfully.>
cas_6x_overlay-casuseradmin-1  |
cas_6x_overlay-casuseradmin-1  |
cas_6x_overlay-casuseradmin-1  |      _    ____  _____ ____  _____ ___     ____    _    ____
cas_6x_overlay-casuseradmin-1  |     / \  |  _ \| ____|  _ \| ____/ _ \   / ___|  / \  / ___|
cas_6x_overlay-casuseradmin-1  |    / _ \ | |_) |  _| | |_) |  _|| | | | | |     / _ \ \___ \
cas_6x_overlay-casuseradmin-1  |   / ___ \|  __/| |___|  _ <| |__| |_| | | |___ / ___ \ ___) |
cas_6x_overlay-casuseradmin-1  |  /_/   \_\_|   |_____|_| \_\_____\___/   \____/_/   \_\____/
cas_6x_overlay-casuseradmin-1  |
cas_6x_overlay-casuseradmin-1  |
cas_6x_overlay-casuseradmin-1  | CAS Version: 6.5.8
cas_6x_overlay-casuseradmin-1  | CAS Branch: 6.5.x
cas_6x_overlay-casuseradmin-1  | CAS Commit Id: 73677b8ad4b0ec030d3545f47831252e9761def7
cas_6x_overlay-casuseradmin-1  | CAS Build Date/Time: 2023-07-26T14:16:56Z
cas_6x_overlay-casuseradmin-1  | Spring Boot Version: 2.6.3
cas_6x_overlay-casuseradmin-1  | Spring Version: 5.3.19
cas_6x_overlay-casuseradmin-1  | Java Home: /opt/java/openjdk
cas_6x_overlay-casuseradmin-1  | Java Vendor: Eclipse Adoptium
cas_6x_overlay-casuseradmin-1  | Java Version: 11.0.20
cas_6x_overlay-casuseradmin-1  | JVM Free Memory: 72 MB
cas_6x_overlay-casuseradmin-1  | JVM Maximum Memory: 1 GB
cas_6x_overlay-casuseradmin-1  | JVM Total Memory: 503 MB
cas_6x_overlay-casuseradmin-1  | OS Architecture: amd64
cas_6x_overlay-casuseradmin-1  | OS Name: Linux
cas_6x_overlay-casuseradmin-1  | OS Version: 5.10.16.3-microsoft-standard-WSL2
cas_6x_overlay-casuseradmin-1  | OS Date/Time: 2023-07-26T14:19:10.534074
cas_6x_overlay-casuseradmin-1  | OS Temp Directory: /usr/local/tomcat/temp
cas_6x_overlay-casuseradmin-1  | ------------------------------------------------------------
cas_6x_overlay-casuseradmin-1  | Apache Tomcat Version: Apache Tomcat/9.0.78
cas_6x_overlay-casuseradmin-1  | ------------------------------------------------------------
cas_6x_overlay-casuseradmin-1  |
cas_6x_overlay-casuseradmin-1  |
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:10,597 INFO [org.apereo.cas.configuration.DefaultCasConfigurationPropertiesSourceLocator] - <Configuration files found at [/etc/cas/config] are [[file [/etc/cas/config/cas.properties]]] under profile(s) [[standalone]]>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:13,873 INFO [org.apereo.cas.configuration.CasConfigurationPropertiesValidator] - <Validated CAS property sources and configuration successfully.>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:13,875 INFO [org.apereo.cas.web.CasWebApplicationServletInitializer] - <The following profiles are active: standalone>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:18,899 INFO [org.apereo.cas.services.resource.AbstractResourceBasedServiceRegistry] - <Watching service registry directory at [/etc/cas/config/services]>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:18,908 INFO [org.apereo.cas.util.io.PathWatcherService] - <Watching directory path at [/etc/cas/config/services]>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:22,370 WARN [org.apereo.cas.config.CasCoreTicketsConfiguration] - <Runtime memory is used as the persistence storage for retrieving and managing tickets. Tickets that are issued during runtime will be LOST when the web server is restarted. This MAY impact SSO functionality.>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:22,372 INFO [org.apereo.cas.util.CoreTicketUtils] - <Ticket registry encryption/signing is turned off. This MAY NOT be safe in a clustered production environment. Consider using other choices to handle encryption, signing and verification of ticket registry tickets, and verify the chosen ticket registry does support this behavior.>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:24,087 WARN [org.apereo.cas.config.CasReportsConfiguration$StatusEndpointConfiguration] - <The status actuator endpoint is deprecated and is scheduled to be removed from CAS in the future. To obtain status and health information, please configure and use the health endpoint instead.>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:28,070 INFO [org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration] - <
cas_6x_overlay-casuseradmin-1  |
cas_6x_overlay-casuseradmin-1  | Using generated security password: 8dbf03fa-b79b-4c40-960e-1e6a124f7ec2
cas_6x_overlay-casuseradmin-1  | >
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:28,224 INFO [org.springframework.security.web.DefaultSecurityFilterChain] - <Will secure Ant [pattern='/login/**'] with []>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:28,224 INFO [org.springframework.security.web.DefaultSecurityFilterChain] - <Will secure Ant [pattern='/logout/**'] with []>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:28,224 INFO [org.springframework.security.web.DefaultSecurityFilterChain] - <Will secure Ant [pattern='/validate/**'] with []>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:28,224 INFO [org.springframework.security.web.DefaultSecurityFilterChain] - <Will secure Ant [pattern='/serviceValidate/**'] with []>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:28,224 INFO [org.springframework.security.web.DefaultSecurityFilterChain] - <Will secure Ant [pattern='/p3/serviceValidate/**'] with []>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:28,224 INFO [org.springframework.security.web.DefaultSecurityFilterChain] - <Will secure Ant [pattern='/proxyValidate/**'] with []>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:28,224 INFO [org.springframework.security.web.DefaultSecurityFilterChain] - <Will secure Ant [pattern='/p3/proxyValidate/**'] with []>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:28,224 INFO [org.springframework.security.web.DefaultSecurityFilterChain] - <Will secure Ant [pattern='/proxy/**'] with []>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:28,224 INFO [org.springframework.security.web.DefaultSecurityFilterChain] - <Will secure Ant [pattern='/samlValidate/**'] with []>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:28,224 INFO [org.springframework.security.web.DefaultSecurityFilterChain] - <Will secure Ant [pattern='/webjars/**'] with []>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:28,224 INFO [org.springframework.security.web.DefaultSecurityFilterChain] - <Will secure Ant [pattern='/js/**'] with []>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:28,224 INFO [org.springframework.security.web.DefaultSecurityFilterChain] - <Will secure Ant [pattern='/css/**'] with []>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:28,224 INFO [org.springframework.security.web.DefaultSecurityFilterChain] - <Will secure Ant [pattern='/images/**'] with []>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:28,224 INFO [org.springframework.security.web.DefaultSecurityFilterChain] - <Will secure Ant [pattern='/static/**'] with []>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:28,224 INFO [org.springframework.security.web.DefaultSecurityFilterChain] - <Will secure Ant [pattern='/error'] with []>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:28,225 INFO [org.springframework.security.web.DefaultSecurityFilterChain] - <Will secure Ant [pattern='/favicon.ico'] with []>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:28,289 INFO [org.springframework.security.web.access.channel.ChannelProcessingFilter] - <Validated configuration attributes>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:28,310 INFO [org.springframework.security.web.DefaultSecurityFilterChain] - <Will secure any request with [org.springframework.security.web.access.channel.ChannelProcessingFilter@4e3464fd, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@7c773a66, org.springframework.security.web.context.SecurityContextPersistenceFilter@5680c6b3, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@5700384e, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@53634035, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@180bf384, org.springframework.security.web.session.SessionManagementFilter@184bc60f, org.springframework.security.web.access.ExceptionTranslationFilter@51021365, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@2ec48450]>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:33,048 WARN [org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext] - <Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'authenticationExceptionHandler' defined in class path resource [org/apereo/cas/web/flow/config/CasCoreWebflowConfiguration$CasCoreWebflowActionConfiguration.class]: Unsatisfied dependency expressed through method 'authenticationExceptionHandler' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'defaultCasWebflowAuthenticationExceptionHandler' defined in class path resource [org/apereo/cas/web/flow/config/CasCoreWebflowConfiguration$CasCoreWebflowExceptionHandlingConfiguration.class]: Unsatisfied dependency expressed through method 'defaultCasWebflowAuthenticationExceptionHandler' parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.apereo.cas.web.flow.authentication.CasWebflowExceptionCatalog' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Qualifier(value="handledAuthenticationExceptions")}>
cas_6x_overlay-casuseradmin-1  | 2023-07-26 14:19:33,132 ERROR [org.springframework.boot.diagnostics.LoggingFailureAnalysisReporter] - <
cas_6x_overlay-casuseradmin-1  |

cas_6x_overlay-casuseradmin-1  | ***************************
cas_6x_overlay-casuseradmin-1  | APPLICATION FAILED TO START
cas_6x_overlay-casuseradmin-1  | ***************************
cas_6x_overlay-casuseradmin-1  |
cas_6x_overlay-casuseradmin-1  | Description:
cas_6x_overlay-casuseradmin-1  |
cas_6x_overlay-casuseradmin-1  | Parameter 0 of method defaultCasWebflowAuthenticationExceptionHandler in org.apereo.cas.web.flow.config.CasCoreWebflowConfiguration$CasCoreWebflowExceptionHandlingConfiguration required a bean of type 'org.apereo.cas.web.flow.authentication.CasWebflowExceptionCatalog' that could not be found.
cas_6x_overlay-casuseradmin-1  |
cas_6x_overlay-casuseradmin-1  |
cas_6x_overlay-casuseradmin-1  | Action:
cas_6x_overlay-casuseradmin-1  |
cas_6x_overlay-casuseradmin-1  | Consider defining a bean of type 'org.apereo.cas.web.flow.authentication.CasWebflowExceptionCatalog' in your configuration.
cas_6x_overlay-casuseradmin-1  | >
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:19:33.133 SEVERE [main] org.apache.catalina.startup.HostConfig.deployDirectory Error deploying web application directory [/usr/local/tomcat/webapps/cas]
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:19:33.137 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/cas] has finished in [37,784] ms
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:19:33.140 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
cas_6x_overlay-casuseradmin-1  | 26-Jul-2023 14:19:33.153 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [41698] milliseconds

Ray Bon

unread,
Jul 26, 2023, 12:11:13 PM7/26/23
to cas-...@apereo.org, psvid...@gmail.com, neilbh...@gmail.com
Neil,

This could be a library conflict or a change in cas property name.

You can also upgrade directly to a more current version.

Ray

On Wed, 2023-07-26 at 07:23 -0700, Neil Bhadsavle wrote:
Notice: This message was sent from outside the University of Victoria email system. Please be cautious with links and sensitive information.

Neil Bhadsavle

unread,
Jul 26, 2023, 12:54:54 PM7/26/23
to CAS Community, Ray Bon, Pablo Vidaurri, Neil Bhadsavle
I have tried 6.6 and have gotten the same errors, seems like this error starts in 6.5 as 6.4.x seems to have no issues

Petr Bodnár

unread,
Jul 31, 2023, 7:56:35 PM7/31/23
to CAS Community, neilbh...@gmail.com, Ray Bon, Pablo Vidaurri
Correction: CasCoreWebflowConfiguration, not CasWebflowContextConfiguration.

Petr Bodnár

unread,
Jul 31, 2023, 7:56:35 PM7/31/23
to CAS Community, neilbh...@gmail.com, Ray Bon, Pablo Vidaurri
Hi Neil,

from the error you got, namely:

cas_6x_overlay-casuseradmin-1  |        Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'authenticationExceptionHandler' defined in class path resource [org/apereo/cas/web/flow/config/CasCoreWebflowConfiguration$CasCoreWebflowActionConfiguration.class]: Unsatisfied dependency expressed through method 'authenticationExceptionHandler' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'defaultCasWebflowAuthenticationExceptionHandler' defined in class path resource [org/apereo/cas/web/flow/config/CasCoreWebflowConfiguration$CasCoreWebflowExceptionHandlingConfiguration.class]: Unsatisfied dependency expressed through method 'defaultCasWebflowAuthenticationExceptionHandler' parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.apereo.cas.web.flow.authentication.CasWebflowExceptionCatalog' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Qualifier(value="handledAuthenticationExceptions")}

... I guess that you are overriding the bean with id / name "handledAuthenticationExceptions" in your old customization for CAS 6.4. You can see here (CasWebflowContextConfiguration.java) that since CAS 6.5, this bean is no longer a simple Set of classes, but an instance of a newly introduced class called CasWebflowExceptionCatalog. Provided you did override that bean, you should amend your code accordingly. If you didn't, then I don't really know... :)

Regards
Petr

On Wednesday, 26 July 2023 at 18:54:54 UTC+2 neilbh...@gmail.com wrote:

Neil Bhadsavle

unread,
Aug 1, 2023, 11:18:43 AM8/1/23
to CAS Community, p.bo...@centrum.cz, Neil Bhadsavle, Ray Bon, Pablo Vidaurri
This fixed the problem!!!!! Thank you very much!!!!!
Reply all
Reply to author
Forward
0 new messages