I dropped 3.4-RC1 into my pom, did a mvn clean package, cleaned out
$TOMCAT/webapps/cas and unfortunately got this:
2010-02-26 09:47:09,419 ERROR
[org.springframework.web.context.ContextLoader] - Context initialization
failedorg.springframework.beans.factory.BeanDefinitionStoreException:
Invalid bean definition with name
'org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0'
defined in null: Could not resolve placeholder
'cas.securityContext.serviceProperties.adminRoles
'
at
org.springframework.beans.factory.config.PropertyPlaceholderConfigurer.processProperties(PropertyPlaceholderConfigurer.java:272)
at
org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory(PropertyResourceConfigurer.java:75)
at
org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:553)
at
org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:527)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:362)
at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
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_aroundBody0(SafeContextLoaderListener.java:62)
at
org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized_aroundBody1$advice(SafeContextLoaderListener.java:44)
at
org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:1)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3795)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4252)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:831)
at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:720)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at
org.apache.catalina.core.StandardService.start(StandardService.java:448)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
I don't have anything funny in cas.properties though, at least nothing that
breaks 3.3.5.
On Fri, Feb 26, 2010 at 8:35 AM, Scott Battaglia
<[email protected]>wrote:
> All,
>
> We're pleased to announce CAS 3.4 Release Candidate 1 with the following
> features, tasks, and bug fixes:
>
> * Upgrade to Inspektr 1.0.0-RC2 with new configuration which is more
> customizable (also includes cleaner)
> * Ticket Generator can now do SAML1 and SAML2
> * Utilize POM DependencyManagement Features
> * Experimental Mobile Theme for WebKit browsers
> * Spring Framework 3 upgrade
> * Spring Web Flow 2 Upgrade
> * Switch to Java Validation API and Hibernate Validator
> * High Availability Ticket Registry Cleaner
> * Improved Logging for Ticket Validation Failures
> * Upgrade to Perf4j for performance logging
> * Upgrade to OGNL 2.7.3
> * Upgrade to RADIUS Client 1.0.0
> * Upgrade to Spring Security 3
> * Update to casPostResponseView.jsp to work when JavaScript is disabled.
> * Fix to allow serverErrorSsoView.jsp to function correctly
> * PrincipalNameTransformer interface
> * Fix NullPointerException in ThrottledSubmissionHandler for Inspektr
> * Improved Logging
> * Display messages in Services Management Tool when no services are
> registered and WARN to add service management tool
> * Fixed assembly.xml to actually include the right files.
>
> The Release Candidate can be found in our Jasig Repository and from:
> http://www.ja-sig.org/downloads/cas/
>
> Thanks to Marvin Addison and the Unicon Cooperative Support program for
> their assistance in getting this release candidate out. We're hoping to
> have the final version out by the conference, so if you can test, please do
> so!
>
> Note that with the library changes, if you've heavily customized your
> Spring configuration files OR your Spring Web Flow, I would recommend
> reviewing them. I can guarantee your Web Flow 1 flow will fail.
>
> Cheers,
> Scott
>
> -Scott Battaglia
> PGP Public Key Id: 0x383733AA
> LinkedIn: http://www.linkedin.com/in/scottbattaglia
>
> --
> 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-dev
>
>
--
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-dev