Hello all,
We're in the process of rolling out CAS 5.x. Things were deploying fine in our
test environment, and we moved on to UI customizations, but sometime recently
when building from source it has caused an error which prevents Tomcat from
deploying the .war file.
I've attached the Catalina log export, but the root issue appears to be in this
line:
Caused by: groovy.lang.GroovyRuntimeException: Conflicting module versions.
Module [groovy-jsr223 is loaded in version 2.4.8 and you are trying to load
version 2.4.7
The same error happens now on deployment in Tomcat, even for builds that worked
perfectly fine several weeks ago. We are using Gradle for building the CAS
.war. Our CAS-5 build was made for us by Unicon, and all we were working on is
some UI changes. I thought it might have been those UI changes, but even the
exact version provided for us by Unicon for v5 doesn't work anymore.
If other info is needed (build.gradle files or something else), please let me
know. Any thoughts or ideas on this would be greatly appreciated!
Paul Chauvet
Information Security Officer
State University of New York at New Paltz
845-257-3828
[email protected]<mailto:[email protected]>
[emlogo]
--
- CAS gitter chatroom: https://gitter.im/apereo/cas
- CAS mailing list guidelines: https://apereo.github.io/cas/Mailing-Lists.html
- CAS documentation website: https://apereo.github.io/cas
- CAS project website: https://github.com/apereo/cas
---
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/CY4PR2001MB1062B1AB7814984B01D9BBDEA7400%40CY4PR2001MB1062.namprd20.prod.outlook.com.
06-Feb-2017 14:55:33.899 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:153)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)
at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)
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:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ExceptionInInitializerError
at
org.springframework.beans.factory.groovy.GroovyBeanDefinitionReader.<init>(GroovyBeanDefinitionReader.java:150)
at
org.springframework.boot.BeanDefinitionLoader.<init>(BeanDefinitionLoader.java:84)
at
org.springframework.boot.SpringApplication.createBeanDefinitionLoader(SpringApplication.java:752)
at
org.springframework.boot.SpringApplication.load(SpringApplication.java:692)
at
org.springframework.boot.SpringApplication.prepareContext(SpringApplication.java:366)
at
org.springframework.boot.SpringApplication.run(SpringApplication.java:313)
at
org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:134)
at
org.springframework.cloud.bootstrap.BootstrapApplicationListener.bootstrapServiceContext(BootstrapApplicationListener.java:138)
at
org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:84)
at
org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:62)
at
org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:167)
at
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
at
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:122)
at
org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:68)
at
org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:54)
at
org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:337)
at
org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
at
org.springframework.boot.web.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:151)
at
org.springframework.boot.web.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:131)
at
org.springframework.boot.web.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:86)
at
org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:169)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5292)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
... 10 more
Caused by: groovy.lang.GroovyRuntimeException: Conflicting module versions.
Module [groovy-jsr223 is loaded in version 2.4.8 and you are trying to load
version 2.4.7
at
org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl$DefaultModuleListener.onModule(MetaClassRegistryImpl.java:513)
at
org.codehaus.groovy.runtime.m12n.ExtensionModuleScanner.scanExtensionModuleFromProperties(ExtensionModuleScanner.java:80)
at
org.codehaus.groovy.runtime.m12n.ExtensionModuleScanner.scanExtensionModuleFromMetaInf(ExtensionModuleScanner.java:74)
at
org.codehaus.groovy.runtime.m12n.ExtensionModuleScanner.scanClasspathModules(ExtensionModuleScanner.java:56)
at
org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:113)
at
org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:74)
at groovy.lang.GroovySystem.<clinit>(GroovySystem.java:36)
... 33 more
06-Feb-2017 14:55:33.901 SEVERE [localhost-startStop-1]
org.apache.catalina.startup.HostConfig.deployWAR Error deploying web
application archive /opt/apache-tomcat-8.0.36/webapps/cas.war
java.lang.IllegalStateException: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/cas]]
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:729)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)
at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)
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:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
06-Feb-2017 14:55:33.902 INFO [localhost-startStop-1]
org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application
archive /opt/apache-tomcat-8.0.36/webapps/cas.war has finished in 20,735 ms
2017-02-06 14:55:33,882 WARN [org.springframework.boot.SpringApplication] -
<Error handling failed (ApplicationEventMulticaster not initialized - call
'refresh' before multicasting events via the context:
org.springframework.context.annotation.AnnotationConfigApplicationContext@f03930a:
startup date [Wed Dec 31 19:00:00 EST 1969]; root of context hierarchy)>
06-Feb-2017 14:55:33.909 INFO [localhost-startStop-1]
org.apache.catalina.startup.HostConfig.deployDirectory Deploying web
application directory /opt/apache-tomcat-8.0.36/webapps/ROOT
2017-02-06 14:55:33,899 ERROR [org.springframework.boot.SpringApplication] -
<Application startup failed>
java.lang.ExceptionInInitializerError
at
org.springframework.beans.factory.groovy.GroovyBeanDefinitionReader.<init>(GroovyBeanDefinitionReader.java:150)
~[spring-beans-4.3.6.RELEASE.jar:4.3.6.RELEASE]
at
org.springframework.boot.BeanDefinitionLoader.<init>(BeanDefinitionLoader.java:84)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.boot.SpringApplication.createBeanDefinitionLoader(SpringApplication.java:752)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.boot.SpringApplication.load(SpringApplication.java:692)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.boot.SpringApplication.prepareContext(SpringApplication.java:366)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.boot.SpringApplication.run(SpringApplication.java:313)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:134)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.cloud.bootstrap.BootstrapApplicationListener.bootstrapServiceContext(BootstrapApplicationListener.java:138)
~[spring-cloud-context-1.1.3.RELEASE.jar:1.1.3.RELEASE]
at
org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:84)
~[spring-cloud-context-1.1.3.RELEASE.jar:1.1.3.RELEASE]
at
org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:62)
~[spring-cloud-context-1.1.3.RELEASE.jar:1.1.3.RELEASE]
at
org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:167)
~[spring-context-4.3.6.RELEASE.jar:4.3.6.RELEASE]
at
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
~[spring-context-4.3.6.RELEASE.jar:4.3.6.RELEASE]
at
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:122)
~[spring-context-4.3.6.RELEASE.jar:4.3.6.RELEASE]
at
org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:68)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:54)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:337)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.boot.web.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:151)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.boot.web.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:131)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.boot.web.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:86)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:169)
~[spring-web-4.3.6.RELEASE.jar:4.3.6.RELEASE]
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5292)
~[catalina.jar:8.0.36]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
~[catalina.jar:8.0.36]
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
~[catalina.jar:8.0.36]
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
~[catalina.jar:8.0.36]
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
~[catalina.jar:8.0.36]
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)
~[catalina.jar:8.0.36]
at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)
~[catalina.jar:8.0.36]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
~[?:1.8.0_91]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_91]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[?:1.8.0_91]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[?:1.8.0_91]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
Caused by: groovy.lang.GroovyRuntimeException: Conflicting module versions.
Module [groovy-jsr223 is loaded in version 2.4.8 and you are trying to load
version 2.4.7
at
org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl$DefaultModuleListener.onModule(MetaClassRegistryImpl.java:513)
~[groovy-2.4.8.jar:2.4.8]
at
org.codehaus.groovy.runtime.m12n.ExtensionModuleScanner.scanExtensionModuleFromProperties(ExtensionModuleScanner.java:80)
~[groovy-2.4.8.jar:2.4.8]
at
org.codehaus.groovy.runtime.m12n.ExtensionModuleScanner.scanExtensionModuleFromMetaInf(ExtensionModuleScanner.java:74)
~[groovy-2.4.8.jar:2.4.8]
at
org.codehaus.groovy.runtime.m12n.ExtensionModuleScanner.scanClasspathModules(ExtensionModuleScanner.java:56)
~[groovy-2.4.8.jar:2.4.8]
at
org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:113)
~[groovy-2.4.8.jar:2.4.8]
at
org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:74)
~[groovy-2.4.8.jar:2.4.8]
at groovy.lang.GroovySystem.<clinit>(GroovySystem.java:36)
~[groovy-2.4.8.jar:2.4.8]
... 33 more
2017-02-06 14:55:33,899 WARN [org.springframework.boot.SpringApplication] -
<Error handling failed (no error message)>
2017-02-06 14:55:33,899 ERROR [org.springframework.boot.SpringApplication] -
<Application startup failed>
java.lang.ExceptionInInitializerError
at
org.springframework.beans.factory.groovy.GroovyBeanDefinitionReader.<init>(GroovyBeanDefinitionReader.java:150)
~[spring-beans-4.3.6.RELEASE.jar:4.3.6.RELEASE]
at
org.springframework.boot.BeanDefinitionLoader.<init>(BeanDefinitionLoader.java:84)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.boot.SpringApplication.createBeanDefinitionLoader(SpringApplication.java:752)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.boot.SpringApplication.load(SpringApplication.java:692)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.boot.SpringApplication.prepareContext(SpringApplication.java:366)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.boot.SpringApplication.run(SpringApplication.java:313)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:134)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.cloud.bootstrap.BootstrapApplicationListener.bootstrapServiceContext(BootstrapApplicationListener.java:138)
~[spring-cloud-context-1.1.3.RELEASE.jar:1.1.3.RELEASE]
at
org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:84)
~[spring-cloud-context-1.1.3.RELEASE.jar:1.1.3.RELEASE]
at
org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:62)
~[spring-cloud-context-1.1.3.RELEASE.jar:1.1.3.RELEASE]
at
org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:167)
~[spring-context-4.3.6.RELEASE.jar:4.3.6.RELEASE]
at
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
~[spring-context-4.3.6.RELEASE.jar:4.3.6.RELEASE]
at
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:122)
~[spring-context-4.3.6.RELEASE.jar:4.3.6.RELEASE]
at
org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:68)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:54)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:337)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.boot.web.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:151)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.boot.web.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:131)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.boot.web.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:86)
~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at
org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:169)
~[spring-web-4.3.6.RELEASE.jar:4.3.6.RELEASE]
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5292)
~[catalina.jar:8.0.36]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
~[catalina.jar:8.0.36]
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
~[catalina.jar:8.0.36]
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
~[catalina.jar:8.0.36]
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
~[catalina.jar:8.0.36]
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)
~[catalina.jar:8.0.36]
at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)
~[catalina.jar:8.0.36]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
~[?:1.8.0_91]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_91]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[?:1.8.0_91]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[?:1.8.0_91]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
Caused by: groovy.lang.GroovyRuntimeException: Conflicting module versions.
Module [groovy-jsr223 is loaded in version 2.4.8 and you are trying to load
version 2.4.7
at
org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl$DefaultModuleListener.onModule(MetaClassRegistryImpl.java:513)
~[groovy-2.4.8.jar:2.4.8]
at
org.codehaus.groovy.runtime.m12n.ExtensionModuleScanner.scanExtensionModuleFromProperties(ExtensionModuleScanner.java:80)
~[groovy-2.4.8.jar:2.4.8]
at
org.codehaus.groovy.runtime.m12n.ExtensionModuleScanner.scanExtensionModuleFromMetaInf(ExtensionModuleScanner.java:74)
~[groovy-2.4.8.jar:2.4.8]
at
org.codehaus.groovy.runtime.m12n.ExtensionModuleScanner.scanClasspathModules(ExtensionModuleScanner.java:56)
~[groovy-2.4.8.jar:2.4.8]
at
org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:113)
~[groovy-2.4.8.jar:2.4.8]
at
org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:74)
~[groovy-2.4.8.jar:2.4.8]
at groovy.lang.GroovySystem.<clinit>(GroovySystem.java:36)
~[groovy-2.4.8.jar:2.4.8]
... 33 more