The problem occurred because we had multiple versions of the same jar.
-Bart Ophelders > Date: Wed, 18 Mar 2009 01:24:27 +0800 > From: [email protected] > Subject: Re: [cas-user] password expiration > To: [email protected] > > I remembered I had to replace spring-beans*.jar and spring-core*.jar > with the jars of version 2.5.6 manually. Perhaps you could check this > first. > > Regards, > > Shi Yusen/Beijing Langhua Ltd. > > > > 在 2009-03-17二的 14:00 +0100,Bart Ophelders写道: > > Hi, > > > > We implemented a possible solution for the password expiration > > problem. > > When we build the project with maven, the build is succesfull. > > When we deploy cas in tomcat and try to test it, the error below > > appears in the log file. > > Does anyone have an idea as where we could start to look? > > ApplicationContext.xml springs to mind, but we didn't modify anything > > in it.. > > > > Thanks in advance! > > > > Mar 17, 2009 1:37:17 PM > > org.apache.catalina.core.ApplicationContext log > > SEVERE: SafeContextLoaderListener: > > The Spring ContextLoaderListener we wrap threw on > > contextInitialized. > > But for our having caught this error, the web application > > context would not have initialized. > > java.lang.NoSuchMethodError: > > org.springframework.util.Assert.noNullElements([Ljava/lang/Object;Ljava/lang/String;)V > > at > > org.springframework.context.support.AbstractRefreshableConfigApplicationContext.setConfigLocations(AbstractRefreshableConfigApplicationContext.jav > > a:78) > > at > > org.springframework.context.support.AbstractRefreshableConfigApplicationContext.setConfigLocation(AbstractRefreshableConfigApplicationContext.java > > :69) > > at > > org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:253) > > at > > org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199) > > at > > org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) > > at > > org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:62) > > at > > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843) > > at > > org.apache.catalina.core.StandardContext.start(StandardContext.java:4342) > > at > > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) > > at > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) > > at > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) > > at > > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830) > > at > > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719) > > at > > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) > > at > > org.apache.catalina.startup.HostConfig.check(HostConfig.java:1217) > > at > > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293) > > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > > at > > org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337) > > at org.apache.catalina.core.ContainerBase > > $ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601) > > at org.apache.catalina.core.ContainerBase > > $ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610) > > at org.apache.catalina.core.ContainerBase > > $ContainerBackgroundProcessor.run(ContainerBase.java:1590) > > at java.lang.Thread.run(Thread.java:619) > > Mar 17, 2009 1:37:17 PM > > org.apache.catalina.core.StandardContext filterStart > > SEVERE: Exception starting filter springSecurityFilterChain > > java.lang.NoSuchMethodError: > > org.springframework.util.Assert.noNullElements([Ljava/lang/Object;Ljava/lang/String;)V > > at > > org.springframework.context.support.AbstractRefreshableConfigApplicationContext.setConfigLocations(AbstractRefreshableConfigApplicationContext.jav > > a:78) > > at > > org.springframework.context.support.AbstractRefreshableConfigApplicationContext.setConfigLocation(AbstractRefreshableConfigApplicationContext.java > > :69) > > at > > org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:253) > > at > > org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199) > > at > > org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) > > at > > org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:62) > > at > > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843) > > at > > org.apache.catalina.core.StandardContext.start(StandardContext.java:4342) > > at > > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) > > at > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) > > at > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) > > at > > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830) > > at > > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719) > > at > > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) > > at > > org.apache.catalina.startup.HostConfig.check(HostConfig.java:1217) > > at > > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293) > > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > > at > > org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337) > > at org.apache.catalina.core.ContainerBase > > $ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601) > > at org.apache.catalina.core.ContainerBase > > $ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610) > > at org.apache.catalina.core.ContainerBase > > $ContainerBackgroundProcessor.run(ContainerBase.java:1590) > > at java.lang.Thread.run(Thread.java:619) > > Mar 17, 2009 1:37:17 PM > > org.apache.catalina.core.StandardContext filterStart > > SEVERE: Exception starting filter springSecurityFilterChain > > java.lang.NoSuchMethodError: > > org.springframework.util.Assert.noNullElements([Ljava/lang/Object;Ljava/lang/String;)V > > at > > org.springframework.context.support.AbstractRefreshableConfigApplicationContext.setConfigLocations(AbstractRefreshableConfigApplicationContext.jav > > a:78) > > at > > org.springframework.context.support.AbstractRefreshableConfigApplicationContext.setConfigLocation(AbstractRefreshableConfigApplicationContext.java > > :69) > > at > > org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:253) > > at > > org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199) > > at > > org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) > > at > > org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:62) > > at > > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843) > > at > > org.apache.catalina.core.StandardContext.start(StandardContext.java:4342) > > at > > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) > > at > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) > > at > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) > > at > > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830) > > at > > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719) > > at > > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) > > at > > org.apache.catalina.startup.HostConfig.check(HostConfig.java:1217) > > at > > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293) > > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > > at > > org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337) > > at org.apache.catalina.core.ContainerBase > > $ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601) > > at org.apache.catalina.core.ContainerBase > > $ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610) > > at org.apache.catalina.core.ContainerBase > > $ContainerBackgroundProcessor.run(ContainerBase.java:1590) > > at java.lang.Thread.run(Thread.java:619) > > Mar 17, 2009 1:37:17 PM > > org.apache.catalina.core.StandardContext start > > SEVERE: Error filterStart > > Mar 17, 2009 1:37:17 PM > > org.apache.catalina.core.StandardContext start > > SEVERE: Context [/cas] startup failed due to previous errors > > Mar 17, 2009 1:37:17 PM > > org.apache.catalina.core.ApplicationContext log > > INFO: Closing Spring root WebApplicationContext > > Mar 17, 2009 1:38:17 PM org.apache.catalina.startup.HostConfig > > checkResources > > INFO: Undeploying context [/cas] > > Mar 17, 2009 1:38:27 PM org.apache.catalina.startup.HostConfig > > deployWAR > > INFO: Deploying web application archive cas.war > > Mar 17, 2009 1:38:29 PM > > org.apache.catalina.core.ApplicationContext log > > INFO: Initializing Spring root WebApplicationContext > > Mar 17, 2009 1:38:29 PM > > org.apache.catalina.core.ApplicationContext log > > SEVERE: SafeContextLoaderListener: > > The Spring ContextLoaderListener we wrap threw on > > contextInitialized. > > But for our having caught this error, the web application > > context would not have initialized. > > java.lang.NoSuchMethodError: > > org.springframework.util.Assert.noNullElements([Ljava/lang/Object;Ljava/lang/String;)V > > at > > org.springframework.context.support.AbstractRefreshableConfigApplicationContext.setConfigLocations(AbstractRefreshableConfigApplicationContext.jav > > a:78) > > at > > org.springframework.context.support.AbstractRefreshableConfigApplicationContext.setConfigLocation(AbstractRefreshableConfigApplicationContext.java > > :69) > > at > > org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:253) > > at > > org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199) > > at > > org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) > > at > > org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:62) > > at > > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843) > > at > > org.apache.catalina.core.StandardContext.start(StandardContext.java:4342) > > at > > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) > > at > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) > > at > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) > > at > > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830) > > at > > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719) > > at > > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) > > at > > org.apache.catalina.startup.HostConfig.check(HostConfig.java:1217) > > at > > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293) > > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > > at > > org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337) > > at org.apache.catalina.core.ContainerBase > > $ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601) > > at org.apache.catalina.core.ContainerBase > > $ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610) > > at org.apache.catalina.core.ContainerBase > > $ContainerBackgroundProcessor.run(ContainerBase.java:1590) > > at java.lang.Thread.run(Thread.java:619) > > Mar 17, 2009 1:38:29 PM > > org.apache.catalina.core.StandardContext filterStart > > SEVERE: Exception starting filter springSecurityFilterChain > > java.lang.NoSuchMethodError: > > org.springframework.util.Assert.noNullElements([Ljava/lang/Object;Ljava/lang/String;)V > > at > > org.springframework.context.support.AbstractRefreshableConfigApplicationContext.setConfigLocations(AbstractRefreshableConfigApplicationContext.jav > > a:78) > > at > > org.springframework.context.support.AbstractRefreshableConfigApplicationContext.setConfigLocation(AbstractRefreshableConfigApplicationContext.java > > :69) > > at > > org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:253) > > at > > org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199) > > at > > org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) > > at > > org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:62) > > at > > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843) > > at > > org.apache.catalina.core.StandardContext.start(StandardContext.java:4342) > > at > > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) > > at > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) > > at > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) > > at > > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830) > > at > > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719) > > at > > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) > > at > > org.apache.catalina.startup.HostConfig.check(HostConfig.java:1217) > > at > > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293) > > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > > at > > org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337) > > at org.apache.catalina.core.ContainerBase > > $ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601) > > at org.apache.catalina.core.ContainerBase > > $ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610) > > at org.apache.catalina.core.ContainerBase > > $ContainerBackgroundProcessor.run(ContainerBase.java:1590) > > at java.lang.Thread.run(Thread.java:619) > > Mar 17, 2009 1:38:29 PM > > org.apache.catalina.core.StandardContext start > > SEVERE: Error filterStart > > Mar 17, 2009 1:38:29 PM > > org.apache.catalina.core.StandardContext start > > SEVERE: Context [/cas] startup failed due to previous errors > > Mar 17, 2009 1:38:29 PM > > org.apache.catalina.core.ApplicationContext log > > INFO: Closing Spring root WebApplicationContext > > > > > > > > -- > > You are currently subscribed to [email protected] as: > > [email protected] > > To unsubscribe, change settings or access archives, see > > http://www.ja-sig.org/wiki/display/JSG/cas-user > > > -- > You are currently subscribed to [email protected] as: > [email protected] > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
