Hi all,

I am having problem when i want to migrate from 5.2.9 to 5.3.9

With these 2 parameters, Tomcat 8 crashes.

cas.themeResolver.defaultThemeName=cas-theme-default
cas.viewResolver.basename=default_views

22-Mar-2019 08:47:54.919 SEVERE [localhost-startStop-1] 
org.apache.catalina.core.ContainerBase.addChildInternal 
ContainerBase.addChild: start:
 org.apache.catalina.LifecycleException: Failed to start component 
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/cas]]
        at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)
        at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
        at 
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:952)
        at 
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1823)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'casBeanValidationPostProcessor' defined in class 
path resource [org/apereo/cas/config/CasCoreUtilConfiguration.class]: 
BeanPostProcessor before instantiation of bean failed; nested exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 
'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration':
 
Unsatisfied dependency expressed through method 'setConfigurers' parameter 
0; nested exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'casCoreTicketsConfiguration': Unsatisfied 
dependency expressed through field 'casProperties'; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating 
bean with name 
'cas-org.apereo.cas.configuration.CasConfigurationProperties': Could not 
bind properties to CasConfigurationProperties (prefix=cas, 
ignoreInvalidFields=false, ignoreUnknownFields=false, 
ignoreNestedProperties=false); nested exception is 
org.springframework.beans.NotWritablePropertyException: Invalid property 
'themeResolver[defaultThemeName]' of bean class 
[org.apereo.cas.configuration.CasConfigurationProperties]: Cannot access 
indexed value in property referenced in indexed property path 
'themeResolver[defaultThemeName]'; nested exception is 
org.springframework.beans.NotReadablePropertyException: Invalid property 
'themeResolver[defaultThemeName]' of bean class 
[org.apereo.cas.configuration.CasConfigurationProperties]: Bean property 
'themeResolver[defaultThemeName]' is not readable or has an invalid getter 
method: Does the return type of the getter match the parameter type of the 
setter?
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:477)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
        at 
org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:237)
        at 
org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:703)
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:528)
        at 
org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:124)
        at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693)
        at 
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:360)
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:303)
        at 
org.springframework.boot.web.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:156)
        at 
org.springframework.boot.web.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:136)
        at 
org.springframework.boot.web.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:91)
        at 
org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:169)
        at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5204)
        at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 10 more
Caused by: 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 
'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration':
 
Unsatisfied dependency expressed through method 'setConfigurers' parameter 
0; nested exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'casCoreTicketsConfiguration': Unsatisfied 
dependency expressed through field 'casProperties'; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating 
bean with name 
'cas-org.apereo.cas.configuration.CasConfigurationProperties': Could not 
bind properties to CasConfigurationProperties (prefix=cas, 
ignoreInvalidFields=false, ignoreUnknownFields=false, 
ignoreNestedProperties=false); nested exception is 
org.springframework.beans.NotWritablePropertyException: Invalid property 
'themeResolver[defaultThemeName]' of bean class 
[org.apereo.cas.configuration.CasConfigurationProperties]: Cannot access 
indexed value in property referenced in indexed property path 
'themeResolver[defaultThemeName]'; nested exception is 
org.springframework.beans.NotReadablePropertyException: Invalid property 
'themeResolver[defaultThemeName]' of bean class 
[org.apereo.cas.configuration.CasConfigurationProperties]: Bean property 
'themeResolver[defaultThemeName]' is not readable or has an invalid getter 
method: Does the return type of the getter match the parameter type of the 
setter?


If i take off them,  no crash but ui turns crazy.

What is wrong with my old parameters ?

Best regards,

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/9cbeba9a-b4de-45ef-a690-e64337788c02%40apereo.org.

Reply via email to