CAS Server 3.3 Final Release

14 messages Options
Embed this post
Permalink
Scott Battaglia-2

CAS Server 3.3 Final Release

Reply Threaded More More options
Print post
Permalink
Dear CAS Community,

We're pleased to announce the final release of CAS Server 3.3.  CAS Server 3.3 includes numerous bug fixes, enhancements, and new features including:

Bug Fixes
* LDAP - support "/" in DNs
* Move all files that require Spring LDAP to the LDAP module
* Data too long for column in Services Management tool
* Properly escaping all example JSP pages
* Language fixes for German
* Properly populate meta data on re-authentication

Enhancements
* Descriptions of all Spring configuration files
* Google Accounts Support upgrade to support latest Google Apps
* Requires Maven 2.0.9 to build
* Library upgrades including PersonDirectory 1.1.2, JBossCache 2, Spring Security 2.0 and Inspektr 0.7.0
* Transforming Principal names with SPNEGO
* Added Logging to JpaTicketRegistry
* Service Management Tool can ignore custom principals

New Features
* RESTful API
* Memcached-backed Ticket Registry
* Terracotta Support
* Trusted LDAP module for trusted network clients
* Slovenian language support
* Support for Services Management via LDAP

Thanks to everyone who reported bugs and helped test!

You can download the entire release from our web site: http://www.ja-sig.org/products/cas/downloads/

Some information on upgrading from CAS 3.2 to 3.3 can be found here:
http://www.ja-sig.org/wiki/display/CASUM/Upgrading

Thanks
-Scott

-Scott Battaglia
PGP Public Key Id: 0x383733AA
LinkedIn: http://www.linkedin.com/in/scottbattaglia

_______________________________________________
Yale CAS mailing list
[hidden email]
http://tp.its.yale.edu/mailman/listinfo/cas
Hugh Eaves

Problem with service management tool in 3.3 Final

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)

Is there a trick to getting the services manager to work with 3.3 Final after upgrading from 3.2.1? I’m getting the following exceptions when trying to add or edit a service. I’m assuming this is related to the new database structure, but the actual cause is not obvious…

 

Thanks,

Hugh

 

2008-08-14 14:33:53,487 ERROR [org.springframework.web.servlet.tags.form.CheckboxTag] - <Invalid property 'ignoreAttributes' of bean class [org.jasig.cas.services.RegisteredServiceImpl]: Bean property 'ignoreAttributes' is not readable or has an invalid getter method: Does the return type of the getter match the parameter type of the setter?>

org.springframework.beans.NotReadablePropertyException: Invalid property 'ignoreAttributes' of bean class [org.jasig.cas.services.RegisteredServiceImpl]: Bean property 'ignoreAttributes' 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.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:535)

        at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:527)

        at org.springframework.validation.AbstractPropertyBindingResult.getActualFieldValue(AbstractPropertyBindingResult.java:78)

        at org.springframework.validation.AbstractBindingResult.getFieldValue(AbstractBindingResult.java:337)

        at org.springframework.web.servlet.support.BindStatus.<init>(BindStatus.java:118)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:161)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getPropertyPath(AbstractDataBoundFormElementTag.java:181)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getName(AbstractDataBoundFormElementTag.java:147)

        at org.springframework.web.servlet.tags.form.AbstractCheckedElementTag.autogenerateId(AbstractCheckedElementTag.java:74)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.writeDefaultAttributes(AbstractDataBoundFormElementTag.java:123)

        at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.writeDefaultAttributes(AbstractHtmlElementTag.java:379)

        at org.springframework.web.servlet.tags.form.CheckboxTag.writeTagContent(CheckboxTag.java:98)

        at org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:90)

        at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:77)

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspx_meth_form_005fcheckbox_005f4(add_jsp.java:1391)

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspService(add_jsp.java:470)

        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)

        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)

        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)

        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

        at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:171)

        at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:251)

        at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1160)

        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:901)

        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)

        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:115)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.inspektr.common.web.ClientInfoThreadLocalFilter.doFilterInternal(ClientInfoThreadLocalFilter.java:48)

        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:359)

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)

        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)

        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)

        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)

        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)

        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)

        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)

        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

        at java.lang.Thread.run(Thread.java:619)

2008-08-14 14:33:53,495 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/cas].[jsp]] - <Servlet.service() for servlet jsp threw exception>

org.springframework.beans.NotReadablePropertyException: Invalid property 'ignoreAttributes' of bean class [org.jasig.cas.services.RegisteredServiceImpl]: Bean property 'ignoreAttributes' 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.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:535)

        at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:527)

        at org.springframework.validation.AbstractPropertyBindingResult.getActualFieldValue(AbstractPropertyBindingResult.java:78)

        at org.springframework.validation.AbstractBindingResult.getFieldValue(AbstractBindingResult.java:337)

        at org.springframework.web.servlet.support.BindStatus.<init>(BindStatus.java:118)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:161)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getPropertyPath(AbstractDataBoundFormElementTag.java:181)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getName(AbstractDataBoundFormElementTag.java:147)

        at org.springframework.web.servlet.tags.form.AbstractCheckedElementTag.autogenerateId(AbstractCheckedElementTag.java:74)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.writeDefaultAttributes(AbstractDataBoundFormElementTag.java:123)

        at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.writeDefaultAttributes(AbstractHtmlElementTag.java:379)

        at org.springframework.web.servlet.tags.form.CheckboxTag.writeTagContent(CheckboxTag.java:98)

        at org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:90)

        at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:77)

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspx_meth_form_005fcheckbox_005f4(add_jsp.java:1391)

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspService(add_jsp.java:470)

        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)

        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)

        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)

        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

        at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:171)

        at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:251)

        at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1160)

        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:901)

        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)

        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:115)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.inspektr.common.web.ClientInfoThreadLocalFilter.doFilterInternal(ClientInfoThreadLocalFilter.java:48)

        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:359)

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)

        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)

        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)

        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)

        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)

        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)

        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)

        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

        at java.lang.Thread.run(Thread.java:619)

2008-08-14 14:33:53,496 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/cas].[cas]] - <Servlet.service() for servlet cas threw exception>

org.springframework.beans.NotReadablePropertyException: Invalid property 'ignoreAttributes' of bean class [org.jasig.cas.services.RegisteredServiceImpl]: Bean property 'ignoreAttributes' 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.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:535)

        at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:527)

        at org.springframework.validation.AbstractPropertyBindingResult.getActualFieldValue(AbstractPropertyBindingResult.java:78)

        at org.springframework.validation.AbstractBindingResult.getFieldValue(AbstractBindingResult.java:337)

        at org.springframework.web.servlet.support.BindStatus.<init>(BindStatus.java:118)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:161)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getPropertyPath(AbstractDataBoundFormElementTag.java:181)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getName(AbstractDataBoundFormElementTag.java:147)

        at org.springframework.web.servlet.tags.form.AbstractCheckedElementTag.autogenerateId(AbstractCheckedElementTag.java:74)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.writeDefaultAttributes(AbstractDataBoundFormElementTag.java:123)

        at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.writeDefaultAttributes(AbstractHtmlElementTag.java:379)

        at org.springframework.web.servlet.tags.form.CheckboxTag.writeTagContent(CheckboxTag.java:98)

        at org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:90)

        at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:77)

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspx_meth_form_005fcheckbox_005f4(add_jsp.java:1391)

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspService(add_jsp.java:470)

        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)

        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)

        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)

        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

        at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:171)

        at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:251)

        at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1160)

        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:901)

        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)

        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:115)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.inspektr.common.web.ClientInfoThreadLocalFilter.doFilterInternal(ClientInfoThreadLocalFilter.java:48)

        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:359)

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)

        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)

        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)

        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)

        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)

        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)

        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)

        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

        at java.lang.Thread.run(Thread.java:619)


_______________________________________________
Yale CAS mailing list
[hidden email]
http://tp.its.yale.edu/mailman/listinfo/cas
Hugh Eaves

RE: Problem with service management tool in 3.3 Final

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)

Never mind, I didn’t properly clean up, and had some 3.2 artifacts mixed in with the 3.3 artifacts. I’m surprised it worked at all, actually.

 

Hugh

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Hugh Eaves
Sent: Thursday, August 14, 2008 3:08 PM
To: 'Yale CAS mailing list'
Subject: Problem with service management tool in 3.3 Final

 

Is there a trick to getting the services manager to work with 3.3 Final after upgrading from 3.2.1? I’m getting the following exceptions when trying to add or edit a service. I’m assuming this is related to the new database structure, but the actual cause is not obvious…

 

Thanks,

Hugh

 

2008-08-14 14:33:53,487 ERROR [org.springframework.web.servlet.tags.form.CheckboxTag] - <Invalid property 'ignoreAttributes' of bean class [org.jasig.cas.services.RegisteredServiceImpl]: Bean property 'ignoreAttributes' is not readable or has an invalid getter method: Does the return type of the getter match the parameter type of the setter?>

org.springframework.beans.NotReadablePropertyException: Invalid property 'ignoreAttributes' of bean class [org.jasig.cas.services.RegisteredServiceImpl]: Bean property 'ignoreAttributes' 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.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:535)

        at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:527)

        at org.springframework.validation.AbstractPropertyBindingResult.getActualFieldValue(AbstractPropertyBindingResult.java:78)

        at org.springframework.validation.AbstractBindingResult.getFieldValue(AbstractBindingResult.java:337)

        at org.springframework.web.servlet.support.BindStatus.<init>(BindStatus.java:118)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:161)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getPropertyPath(AbstractDataBoundFormElementTag.java:181)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getName(AbstractDataBoundFormElementTag.java:147)

        at org.springframework.web.servlet.tags.form.AbstractCheckedElementTag.autogenerateId(AbstractCheckedElementTag.java:74)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.writeDefaultAttributes(AbstractDataBoundFormElementTag.java:123)

        at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.writeDefaultAttributes(AbstractHtmlElementTag.java:379)

        at org.springframework.web.servlet.tags.form.CheckboxTag.writeTagContent(CheckboxTag.java:98)

        at org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:90)

        at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:77)

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspx_meth_form_005fcheckbox_005f4(add_jsp.java:1391)

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspService(add_jsp.java:470)

        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)

        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)

        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)

        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

        at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:171)

        at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:251)

        at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1160)

        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:901)

        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)

        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:115)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.inspektr.common.web.ClientInfoThreadLocalFilter.doFilterInternal(ClientInfoThreadLocalFilter.java:48)

        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:359)

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)

        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)

        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)

        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)

        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)

        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)

        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)

        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

        at java.lang.Thread.run(Thread.java:619)

2008-08-14 14:33:53,495 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/cas].[jsp]] - <Servlet.service() for servlet jsp threw exception>

org.springframework.beans.NotReadablePropertyException: Invalid property 'ignoreAttributes' of bean class [org.jasig.cas.services.RegisteredServiceImpl]: Bean property 'ignoreAttributes' 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.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:535)

        at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:527)

        at org.springframework.validation.AbstractPropertyBindingResult.getActualFieldValue(AbstractPropertyBindingResult.java:78)

        at org.springframework.validation.AbstractBindingResult.getFieldValue(AbstractBindingResult.java:337)

        at org.springframework.web.servlet.support.BindStatus.<init>(BindStatus.java:118)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:161)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getPropertyPath(AbstractDataBoundFormElementTag.java:181)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getName(AbstractDataBoundFormElementTag.java:147)

        at org.springframework.web.servlet.tags.form.AbstractCheckedElementTag.autogenerateId(AbstractCheckedElementTag.java:74)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.writeDefaultAttributes(AbstractDataBoundFormElementTag.java:123)

        at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.writeDefaultAttributes(AbstractHtmlElementTag.java:379)

        at org.springframework.web.servlet.tags.form.CheckboxTag.writeTagContent(CheckboxTag.java:98)

        at org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:90)

        at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:77)

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspx_meth_form_005fcheckbox_005f4(add_jsp.java:1391)

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspService(add_jsp.java:470)

        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)

        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)

        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)

        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

        at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:171)

        at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:251)

        at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1160)

        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:901)

        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)

        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:115)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.inspektr.common.web.ClientInfoThreadLocalFilter.doFilterInternal(ClientInfoThreadLocalFilter.java:48)

        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:359)

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)

        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)

        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)

        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)

        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)

        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)

        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)

        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

        at java.lang.Thread.run(Thread.java:619)

2008-08-14 14:33:53,496 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/cas].[cas]] - <Servlet.service() for servlet cas threw exception>

org.springframework.beans.NotReadablePropertyException: Invalid property 'ignoreAttributes' of bean class [org.jasig.cas.services.RegisteredServiceImpl]: Bean property 'ignoreAttributes' 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.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:535)

        at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:527)

        at org.springframework.validation.AbstractPropertyBindingResult.getActualFieldValue(AbstractPropertyBindingResult.java:78)

        at org.springframework.validation.AbstractBindingResult.getFieldValue(AbstractBindingResult.java:337)

        at org.springframework.web.servlet.support.BindStatus.<init>(BindStatus.java:118)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:161)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getPropertyPath(AbstractDataBoundFormElementTag.java:181)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getName(AbstractDataBoundFormElementTag.java:147)

        at org.springframework.web.servlet.tags.form.AbstractCheckedElementTag.autogenerateId(AbstractCheckedElementTag.java:74)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.writeDefaultAttributes(AbstractDataBoundFormElementTag.java:123)

        at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.writeDefaultAttributes(AbstractHtmlElementTag.java:379)

        at org.springframework.web.servlet.tags.form.CheckboxTag.writeTagContent(CheckboxTag.java:98)

        at org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:90)

        at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:77)

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspx_meth_form_005fcheckbox_005f4(add_jsp.java:1391)

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspService(add_jsp.java:470)

        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)

        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)

        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)

        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

        at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:171)

        at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:251)

        at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1160)

        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:901)

        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)

        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:115)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.inspektr.common.web.ClientInfoThreadLocalFilter.doFilterInternal(ClientInfoThreadLocalFilter.java:48)

        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:359)

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)

        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)

        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)

        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)

        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)

        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)

        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)

        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

        at java.lang.Thread.run(Thread.java:619)


_______________________________________________
Yale CAS mailing list
[hidden email]
http://tp.its.yale.edu/mailman/listinfo/cas
ann.campbell

Re: CAS Server 3.3 Final Release

Reply Threaded More More options
Print post
Permalink
In reply to this post by Scott Battaglia-2

I'm still in the exploratory phase with CAS and am interested in using it for Google Apps authentication, so I set aside the version I had been working with,  downloaded 3.3, made a few configuration changes and ran:
mvn -Dmaven.test.skip=true package

I'm getting a build error (stupid console won't let me copy, so I'll sum up):
Missing:
1) spy:memcached:jar:2.1
...
2) spy:spy:jar:2.4
...
2 required artifacts are missing.
for artifact:
   org.jasig.cas:cas-server-integration-memcached:jar:3.3

I was able to find http://developer.ja-sig.org/maven2/org/jasig/cas/cas-server-integration-memcached/3.3/cas-server-integration-memcached-3.3.jar in one of the "specified remote repositories" ...

So I'm wondering - was this the result of a temporary network glitch on my end? Or does this mean there's a mistyped path in the Maven file?

(This is my first dealing with Maven, so be gentle, please)


Thanks,
Ann

------
G. Ann Campbell
Systems Engineer
Shaw Industries




"Scott Battaglia" <[hidden email]>
Sent by: [hidden email]

08/14/2008 11:14 AM

Please respond to
Yale CAS mailing list <[hidden email]>

To
"CAS Users Mailing List" <[hidden email]>, "CAS Developers Mailing List" <[hidden email]>, [hidden email]
cc
Subject
CAS Server 3.3 Final Release





Dear CAS Community,

We're pleased to announce the final release of CAS Server 3.3.  CAS Server 3.3 includes numerous bug fixes, enhancements, and new features including:

Bug Fixes
* LDAP - support "/" in DNs
* Move all files that require Spring LDAP to the LDAP module
* Data too long for column in Services Management tool
* Properly escaping all example JSP pages
* Language fixes for German
* Properly populate meta data on re-authentication

Enhancements
* Descriptions of all Spring configuration files
* Google Accounts Support upgrade to support latest Google Apps
* Requires Maven 2.0.9 to build
* Library upgrades including PersonDirectory 1.1.2, JBossCache 2, Spring Security 2.0 and Inspektr 0.7.0
* Transforming Principal names with SPNEGO
* Added Logging to JpaTicketRegistry
* Service Management Tool can ignore custom principals

New Features
* RESTful API
* Memcached-backed Ticket Registry
* Terracotta Support
* Trusted LDAP module for trusted network clients
* Slovenian language support
* Support for Services Management via LDAP

Thanks to everyone who reported bugs and helped test!

You can download the entire release from our web site:
http://www.ja-sig.org/products/cas/downloads/

Some information on upgrading from CAS 3.2 to 3.3 can be found here:

http://www.ja-sig.org/wiki/display/CASUM/Upgrading

Thanks
-Scott

-Scott Battaglia
PGP Public Key Id: 0x383733AA
LinkedIn:
http://www.linkedin.com/in/scottbattaglia_______________________________________________
Yale CAS mailing list
[hidden email]
http://tp.its.yale.edu/mailman/listinfo/cas

**********************************************************
Privileged and/or confidential information may be contained in this message. If you are not the addressee indicated in this message (or are not responsible for delivery of this message to that person) , you may not copy or deliver this message to anyone. In such case, you should destroy this message and notify the sender by reply e-mail.
If you or your employer do not consent to Internet e-mail for messages of this kind, please advise the sender.
Shaw Industries does not provide or endorse any opinions, conclusions or other information in this message that do not relate to the official business of the company  or its subsidiaries.
**********************************************************

_______________________________________________
Yale CAS mailing list
[hidden email]
http://tp.its.yale.edu/mailman/listinfo/cas
Scott Battaglia-2

Re: Problem with service management tool in 3.3 Final

Reply Threaded More More options
Print post
Permalink
In reply to this post by Hugh Eaves
Are you pulling in an old JAR file accidentally?  I just tried it with a fresh copy of 3.3 and I'm not getting that error.

-Scott

-Scott Battaglia
PGP Public Key Id: 0x383733AA
LinkedIn: http://www.linkedin.com/in/scottbattaglia


On Thu, Aug 14, 2008 at 3:08 PM, Hugh Eaves <[hidden email]> wrote:

Is there a trick to getting the services manager to work with 3.3 Final after upgrading from 3.2.1? I'm getting the following exceptions when trying to add or edit a service. I'm assuming this is related to the new database structure, but the actual cause is not obvious…

 

Thanks,

Hugh

 

2008-08-14 14:33:53,487 ERROR [org.springframework.web.servlet.tags.form.CheckboxTag] - <Invalid property 'ignoreAttributes' of bean class [org.jasig.cas.services.RegisteredServiceImpl]: Bean property 'ignoreAttributes' is not readable or has an invalid getter method: Does the return type of the getter match the parameter type of the setter?>

org.springframework.beans.NotReadablePropertyException: Invalid property 'ignoreAttributes' of bean class [org.jasig.cas.services.RegisteredServiceImpl]: Bean property 'ignoreAttributes' 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.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:535)

        at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:527)

        at org.springframework.validation.AbstractPropertyBindingResult.getActualFieldValue(AbstractPropertyBindingResult.java:78)

        at org.springframework.validation.AbstractBindingResult.getFieldValue(AbstractBindingResult.java:337)

        at org.springframework.web.servlet.support.BindStatus.<init>(BindStatus.java:118)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:161)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getPropertyPath(AbstractDataBoundFormElementTag.java:181)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getName(AbstractDataBoundFormElementTag.java:147)

        at org.springframework.web.servlet.tags.form.AbstractCheckedElementTag.autogenerateId(AbstractCheckedElementTag.java:74)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.writeDefaultAttributes(AbstractDataBoundFormElementTag.java:123)

        at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.writeDefaultAttributes(AbstractHtmlElementTag.java:379)

        at org.springframework.web.servlet.tags.form.CheckboxTag.writeTagContent(CheckboxTag.java:98)

        at org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:90)

        at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:77)

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspx_meth_form_005fcheckbox_005f4(add_jsp.java:1391)

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspService(add_jsp.java:470)

        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)

        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)

        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)

        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

        at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:171)

        at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:251)

        at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1160)

        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:901)

        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)

        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:115)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.inspektr.common.web.ClientInfoThreadLocalFilter.doFilterInternal(ClientInfoThreadLocalFilter.java:48)

        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:359)

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)

        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)

        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)

        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)

        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)

        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)

        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)

        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

        at java.lang.Thread.run(Thread.java:619)

2008-08-14 14:33:53,495 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/cas].[jsp]] - <Servlet.service() for servlet jsp threw exception>

org.springframework.beans.NotReadablePropertyException: Invalid property 'ignoreAttributes' of bean class [org.jasig.cas.services.RegisteredServiceImpl]: Bean property 'ignoreAttributes' 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.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:535)

        at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:527)

        at org.springframework.validation.AbstractPropertyBindingResult.getActualFieldValue(AbstractPropertyBindingResult.java:78)

        at org.springframework.validation.AbstractBindingResult.getFieldValue(AbstractBindingResult.java:337)

        at org.springframework.web.servlet.support.BindStatus.<init>(BindStatus.java:118)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:161)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getPropertyPath(AbstractDataBoundFormElementTag.java:181)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getName(AbstractDataBoundFormElementTag.java:147)

        at org.springframework.web.servlet.tags.form.AbstractCheckedElementTag.autogenerateId(AbstractCheckedElementTag.java:74)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.writeDefaultAttributes(AbstractDataBoundFormElementTag.java:123)

        at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.writeDefaultAttributes(AbstractHtmlElementTag.java:379)

        at org.springframework.web.servlet.tags.form.CheckboxTag.writeTagContent(CheckboxTag.java:98)

        at org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:90)

        at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:77)

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspx_meth_form_005fcheckbox_005f4(add_jsp.java:1391)

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspService(add_jsp.java:470)

        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)

        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)

        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)

        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

        at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:171)

        at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:251)

        at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1160)

        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:901)

        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)

        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:115)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.inspektr.common.web.ClientInfoThreadLocalFilter.doFilterInternal(ClientInfoThreadLocalFilter.java:48)

        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:359)

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)

        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)

        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)

        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)

        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)

        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)

        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)

        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

        at java.lang.Thread.run(Thread.java:619)

2008-08-14 14:33:53,496 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/cas].[cas]] - <Servlet.service() for servlet cas threw exception>

org.springframework.beans.NotReadablePropertyException: Invalid property 'ignoreAttributes' of bean class [org.jasig.cas.services.RegisteredServiceImpl]: Bean property 'ignoreAttributes' 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.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:535)

        at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:527)

        at org.springframework.validation.AbstractPropertyBindingResult.getActualFieldValue(AbstractPropertyBindingResult.java:78)

        at org.springframework.validation.AbstractBindingResult.getFieldValue(AbstractBindingResult.java:337)

        at org.springframework.web.servlet.support.BindStatus.<init>(BindStatus.java:118)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:161)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getPropertyPath(AbstractDataBoundFormElementTag.java:181)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getName(AbstractDataBoundFormElementTag.java:147)

        at org.springframework.web.servlet.tags.form.AbstractCheckedElementTag.autogenerateId(AbstractCheckedElementTag.java:74)

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.writeDefaultAttributes(AbstractDataBoundFormElementTag.java:123)

        at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.writeDefaultAttributes(AbstractHtmlElementTag.java:379)

        at org.springframework.web.servlet.tags.form.CheckboxTag.writeTagContent(CheckboxTag.java:98)

        at org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:90)

        at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:77)

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspx_meth_form_005fcheckbox_005f4(add_jsp.java:1391)

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspService(add_jsp.java:470)

        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)

        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)

        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)

        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

        at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:171)

        at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:251)

        at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1160)

        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:901)

        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)

        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        at org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:115)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.inspektr.common.web.ClientInfoThreadLocalFilter.doFilterInternal(ClientInfoThreadLocalFilter.java:48)

        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:359)

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)

        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)

        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)

        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)

        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)

        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)

        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)

        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

        at java.lang.Thread.run(Thread.java:619)


_______________________________________________
Yale CAS mailing list
[hidden email]
http://tp.its.yale.edu/mailman/listinfo/cas



_______________________________________________
Yale CAS mailing list
[hidden email]
http://tp.its.yale.edu/mailman/listinfo/cas
ann.campbell

Re: CAS Server 3.3 Final Release

Reply Threaded More More options
Print post
Permalink
In reply to this post by Scott Battaglia-2

Nevermind.

I was able to stumble past this.

Looks like the cas-server-integration-memcached/pom.xml needed a trailing slash in the repository URL.

i.e. this: <url>http://bleu.west.spy.net/~dustin/repo/</url>
(not <url>http://bleu.west.spy.net/~dustin/repo</url>)

Ditto the repository URL in cas-server-integration-restlet/pom.xml


Thanks,
Ann

------
G. Ann Campbell
Systems Engineer
Shaw Industries




Ann Campbell/SHAW

08/14/2008 03:44 PM

To
Yale CAS mailing list <[hidden email]>
cc
Subject
Re: CAS Server 3.3 Final ReleaseLink




I'm still in the exploratory phase with CAS and am interested in using it for Google Apps authentication, so I set aside the version I had been working with,  downloaded 3.3, made a few configuration changes and ran:
mvn -Dmaven.test.skip=true package

I'm getting a build error (stupid console won't let me copy, so I'll sum up):
Missing:
1) spy:memcached:jar:2.1
...
2) spy:spy:jar:2.4
...
2 required artifacts are missing.
for artifact:
   org.jasig.cas:cas-server-integration-memcached:jar:3.3

I was able to find http://developer.ja-sig.org/maven2/org/jasig/cas/cas-server-integration-memcached/3.3/cas-server-integration-memcached-3.3.jar in one of the "specified remote repositories" ...

So I'm wondering - was this the result of a temporary network glitch on my end? Or does this mean there's a mistyped path in the Maven file?

(This is my first dealing with Maven, so be gentle, please)


Thanks,
Ann

------
G. Ann Campbell
Systems Engineer
Shaw Industries




"Scott Battaglia" <[hidden email]>
Sent by: [hidden email]

08/14/2008 11:14 AM

Please respond to
Yale CAS mailing list <[hidden email]>

To
"CAS Users Mailing List" <[hidden email]>, "CAS Developers Mailing List" <[hidden email]>, [hidden email]
cc
Subject
CAS Server 3.3 Final Release





Dear CAS Community,

We're pleased to announce the final release of CAS Server 3.3.  CAS Server 3.3 includes numerous bug fixes, enhancements, and new features including:

Bug Fixes
* LDAP - support "/" in DNs
* Move all files that require Spring LDAP to the LDAP module
* Data too long for column in Services Management tool
* Properly escaping all example JSP pages
* Language fixes for German
* Properly populate meta data on re-authentication

Enhancements
* Descriptions of all Spring configuration files
* Google Accounts Support upgrade to support latest Google Apps
* Requires Maven 2.0.9 to build
* Library upgrades including PersonDirectory 1.1.2, JBossCache 2, Spring Security 2.0 and Inspektr 0.7.0
* Transforming Principal names with SPNEGO
* Added Logging to JpaTicketRegistry
* Service Management Tool can ignore custom principals

New Features
* RESTful API
* Memcached-backed Ticket Registry
* Terracotta Support
* Trusted LDAP module for trusted network clients
* Slovenian language support
* Support for Services Management via LDAP

Thanks to everyone who reported bugs and helped test!

You can download the entire release from our web site:
http://www.ja-sig.org/products/cas/downloads/

Some information on upgrading from CAS 3.2 to 3.3 can be found here:

http://www.ja-sig.org/wiki/display/CASUM/Upgrading

Thanks
-Scott

-Scott Battaglia
PGP Public Key Id: 0x383733AA
LinkedIn:
http://www.linkedin.com/in/scottbattaglia_______________________________________________
Yale CAS mailing list
[hidden email]
http://tp.its.yale.edu/mailman/listinfo/cas


**********************************************************
Privileged and/or confidential information may be contained in this message. If you are not the addressee indicated in this message (or are not responsible for delivery of this message to that person) , you may not copy or deliver this message to anyone. In such case, you should destroy this message and notify the sender by reply e-mail.
If you or your employer do not consent to Internet e-mail for messages of this kind, please advise the sender.
Shaw Industries does not provide or endorse any opinions, conclusions or other information in this message that do not relate to the official business of the company  or its subsidiaries.
**********************************************************

_______________________________________________
Yale CAS mailing list
[hidden email]
http://tp.its.yale.edu/mailman/listinfo/cas
Scott Battaglia-2

Re: CAS Server 3.3 Final Release

Reply Threaded More More options
Print post
Permalink
Would you mind opening a JIRA issue for that so we can fix that for 3.3.1?  Strange that it works on my machine though...what version of Maven2 are you using?

-Scott

-Scott Battaglia
PGP Public Key Id: 0x383733AA
LinkedIn: http://www.linkedin.com/in/scottbattaglia


On Thu, Aug 14, 2008 at 4:21 PM, <[hidden email]> wrote:

Nevermind.

I was able to stumble past this.

Looks like the cas-server-integration-memcached/pom.xml needed a trailing slash in the repository URL.

i.e. this: <url>http://bleu.west.spy.net/~dustin/repo/</url>
(not <url>http://bleu.west.spy.net/~dustin/repo</url>)

Ditto the repository URL in cas-server-integration-restlet/pom.xml


Thanks,
Ann

------
G. Ann Campbell
Systems Engineer
Shaw Industries




Ann Campbell/SHAW

08/14/2008 03:44 PM

To
Yale CAS mailing list <[hidden email]>
cc
Subject
Re: CAS Server 3.3 Final ReleaseLink




I'm still in the exploratory phase with CAS and am interested in using it for Google Apps authentication, so I set aside the version I had been working with,  downloaded 3.3, made a few configuration changes and ran:
mvn -Dmaven.test.skip=true package

I'm getting a build error (stupid console won't let me copy, so I'll sum up):
Missing:
1) spy:memcached:jar:2.1
...
2) spy:spy:jar:2.4
...
2 required artifacts are missing.
for artifact:
   org.jasig.cas:cas-server-integration-memcached:jar:3.3

I was able to find http://developer.ja-sig.org/maven2/org/jasig/cas/cas-server-integration-memcached/3.3/cas-server-integration-memcached-3.3.jar in one of the "specified remote repositories" ...

So I'm wondering - was this the result of a temporary network glitch on my end? Or does this mean there's a mistyped path in the Maven file?

(This is my first dealing with Maven, so be gentle, please)


Thanks,
Ann

------
G. Ann Campbell
Systems Engineer
Shaw Industries




"Scott Battaglia" <[hidden email]>
Sent by: [hidden email]

08/14/2008 11:14 AM

Please respond to
Yale CAS mailing list <[hidden email]>

To
"CAS Users Mailing List" <[hidden email]>, "CAS Developers Mailing List" <[hidden email]>, [hidden email]
cc
Subject
CAS Server 3.3 Final Release





Dear CAS Community,

We're pleased to announce the final release of CAS Server 3.3.  CAS Server 3.3 includes numerous bug fixes, enhancements, and new features including:

Bug Fixes
* LDAP - support "/" in DNs
* Move all files that require Spring LDAP to the LDAP module
* Data too long for column in Services Management tool
* Properly escaping all example JSP pages
* Language fixes for German
* Properly populate meta data on re-authentication

Enhancements
* Descriptions of all Spring configuration files
* Google Accounts Support upgrade to support latest Google Apps
* Requires Maven 2.0.9 to build
* Library upgrades including PersonDirectory 1.1.2, JBossCache 2, Spring Security 2.0 and Inspektr 0.7.0
* Transforming Principal names with SPNEGO
* Added Logging to JpaTicketRegistry
* Service Management Tool can ignore custom principals

New Features
* RESTful API
* Memcached-backed Ticket Registry
* Terracotta Support
* Trusted LDAP module for trusted network clients
* Slovenian language support
* Support for Services Management via LDAP

Thanks to everyone who reported bugs and helped test!

You can download the entire release from our web site:
http://www.ja-sig.org/products/cas/downloads/

Some information on upgrading from CAS 3.2 to 3.3 can be found here:

http://www.ja-sig.org/wiki/display/CASUM/Upgrading

Thanks
-Scott

-Scott Battaglia
PGP Public Key Id: 0x383733AA
LinkedIn:
http://www.linkedin.com/in/scottbattaglia_______________________________________________
Yale CAS mailing list
[hidden email]
http://tp.its.yale.edu/mailman/listinfo/cas


**********************************************************
Privileged and/or confidential information may be contained in this message. If you are not the addressee indicated in this message (or are not responsible for delivery of this message to that person) , you may not copy or deliver this message to anyone. In such case, you should destroy this message and notify the sender by reply e-mail.
If you or your employer do not consent to Internet e-mail for messages of this kind, please advise the sender.
Shaw Industries does not provide or endorse any opinions, conclusions or other information in this message that do not relate to the official business of the company  or its subsidiaries.
**********************************************************

_______________________________________________
Yale CAS mailing list
[hidden email]
http://tp.its.yale.edu/mailman/listinfo/cas



_______________________________________________
Yale CAS mailing list
[hidden email]
http://tp.its.yale.edu/mailman/listinfo/cas
ann.campbell

Re: CAS Server 3.3 Final Release

Reply Threaded More More options
Print post
Permalink

2.0.8

I'm assuming it worked for you because you already had the stuff in your local repository & so download was not needed. One of those bugs that only the noobs can catch. :-)

Thanks,
Ann

------
G. Ann Campbell
Systems Engineer
Shaw Industries




"Scott Battaglia" <[hidden email]>
Sent by: [hidden email]

08/14/2008 09:11 PM

Please respond to
Yale CAS mailing list <[hidden email]>

To
"Yale CAS mailing list" <[hidden email]>
cc
Subject
Re: CAS Server 3.3 Final Release





Would you mind opening a JIRA issue for that so we can fix that for 3.3.1?  Strange that it works on my machine though...what version of Maven2 are you using?

-Scott

-Scott Battaglia
PGP Public Key Id: 0x383733AA
LinkedIn:
http://www.linkedin.com/in/scottbattaglia


On Thu, Aug 14, 2008 at 4:21 PM, <ann.campbell@...> wrote:

Nevermind.


I was able to stumble past this.


Looks like the cas-server-integration-memcached/pom.xml needed a trailing slash in the repository URL.


i.e. this: <url>
http://bleu.west.spy.net/~dustin/repo/</url>
(not <url>
http://bleu.west.spy.net/~dustin/repo</url>)

Ditto the repository URL in cas-server-integration-restlet/pom.xml



Thanks,
Ann

------
G. Ann Campbell
Systems Engineer
Shaw Industries



Ann Campbell/SHAW

08/14/2008 03:44 PM


To
Yale CAS mailing list <cas@...>
cc
Subject
Re: CAS Server 3.3 Final ReleaseLink






I'm still in the exploratory phase with CAS and am interested in using it for Google Apps authentication, so I set aside the version I had been working with,  downloaded 3.3, made a few configuration changes and ran:
mvn -Dmaven.test.skip=true package


I'm getting a build error (stupid console won't let me copy, so I'll sum up):

Missing:

1) spy:memcached:jar:2.1

...

2) spy:spy:jar:2.4

...

2 required artifacts are missing.

for artifact:

  org.jasig.cas:cas-server-integration-memcached:jar:3.3


I was able to find
http://developer.ja-sig.org/maven2/org/jasig/cas/cas-server-integration-memcached/3.3/cas-server-integration-memcached-3.3.jar in one of the "specified remote repositories" ...

So I'm wondering - was this the result of a temporary network glitch on my end? Or does this mean there's a mistyped path in the Maven file?


(This is my first dealing with Maven, so be gentle, please)



Thanks,
Ann

------
G. Ann Campbell
Systems Engineer
Shaw Industries



"Scott Battaglia" <scott.battaglia@...>
Sent by:
[hidden email]

08/14/2008 11:14 AM


Please respond to
Yale CAS mailing list <
cas@...>

To
"CAS Users Mailing List" <cas@...>, "CAS Developers Mailing List" <[hidden email]>, [hidden email]
cc
Subject
CAS Server 3.3 Final Release







Dear CAS Community,

We're pleased to announce the final release of CAS Server 3.3.  CAS Server 3.3 includes numerous bug fixes, enhancements, and new features including:

Bug Fixes
* LDAP - support "/" in DNs
* Move all files that require Spring LDAP to the LDAP module
* Data too long for column in Services Management tool
* Properly escaping all example JSP pages
* Language fixes for German
* Properly populate meta data on re-authentication

Enhancements
* Descriptions of all Spring configuration files
* Google Accounts Support upgrade to support latest Google Apps
* Requires Maven 2.0.9 to build
* Library upgrades including PersonDirectory 1.1.2, JBossCache 2, Spring Security 2.0 and Inspektr 0.7.0
* Transforming Principal names with SPNEGO
* Added Logging to JpaTicketRegistry
* Service Management Tool can ignore custom principals

New Features
* RESTful API
* Memcached-backed Ticket Registry
* Terracotta Support
* Trusted LDAP module for trusted network clients
* Slovenian language support
* Support for Services Management via LDAP

Thanks to everyone who reported bugs and helped test!

You can download the entire release from our web site:
http://www.ja-sig.org/products/cas/downloads/

Some information on upgrading from CAS 3.2 to 3.3 can be found here:

http://www.ja-sig.org/wiki/display/CASUM/Upgrading

Thanks
-Scott

-Scott Battaglia
PGP Public Key Id: 0x383733AA
LinkedIn:
http://www.linkedin.com/in/scottbattaglia_______________________________________________
Yale CAS mailing list

cas@...
http://tp.its.yale.edu/mailman/listinfo/cas


**********************************************************
Privileged and/or confidential information may be contained in this message. If you are not the addressee indicated in this message (or are not responsible for delivery of this message to that person) , you may not copy or deliver this message to anyone. In such case, you should destroy this message and notify the sender by reply e-mail.
If you or your employer do not consent to Internet e-mail for messages of this kind, please advise the sender.
Shaw Industries does not provide or endorse any opinions, conclusions or other information in this message that do not relate to the official business of the company  or its subsidiaries.
**********************************************************


_______________________________________________
Yale CAS mailing list

cas@...
http://tp.its.yale.edu/mailman/listinfo/cas

_______________________________________________
Yale CAS mailing list
[hidden email]
http://tp.its.yale.edu/mailman/listinfo/cas

**********************************************************
Privileged and/or confidential information may be contained in this message. If you are not the addressee indicated in this message (or are not responsible for delivery of this message to that person) , you may not copy or deliver this message to anyone. In such case, you should destroy this message and notify the sender by reply e-mail.
If you or your employer do not consent to Internet e-mail for messages of this kind, please advise the sender.
Shaw Industries does not provide or endorse any opinions, conclusions or other information in this message that do not relate to the official business of the company  or its subsidiaries.
**********************************************************

_______________________________________________
Yale CAS mailing list
[hidden email]
http://tp.its.yale.edu/mailman/listinfo/cas
Scott Battaglia-2

Re: CAS Server 3.3 Final Release

Reply Threaded More More options
Print post
Permalink
Yeah but I would have had to have done the initial download at some point using the same settings ;-)  I can't remember if I did the download when I was using 2.0.7 or 2.0.9.  It wouldn't be surprising if the behavior changed between versions.

JIRA is here: http://www.ja-sig.org/issues

If you don't have an account you'll just need to create one.

Thanks!
-Scott

-Scott Battaglia
PGP Public Key Id: 0x383733AA
LinkedIn: http://www.linkedin.com/in/scottbattaglia


On Fri, Aug 15, 2008 at 8:29 AM, <[hidden email]> wrote:

2.0.8

I'm assuming it worked for you because you already had the stuff in your local repository & so download was not needed. One of those bugs that only the noobs can catch. :-)

Thanks,
Ann

------
G. Ann Campbell
Systems Engineer
Shaw Industries




"Scott Battaglia" <[hidden email]>
Sent by: [hidden email]

08/14/2008 09:11 PM

Please respond to
Yale CAS mailing list <[hidden email]>

To
"Yale CAS mailing list" <[hidden email]>
cc
Subject
Re: CAS Server 3.3 Final Release





Would you mind opening a JIRA issue for that so we can fix that for 3.3.1?  Strange that it works on my machine though...what version of Maven2 are you using?

-Scott

-Scott Battaglia
PGP Public Key Id: 0x383733AA
LinkedIn:
http://www.linkedin.com/in/scottbattaglia


On Thu, Aug 14, 2008 at 4:21 PM, <[hidden email]> wrote:

Nevermind.


I was able to stumble past this.


Looks like the cas-server-integration-memcached/pom.xml needed a trailing slash in the repository URL.


i.e. this: <url>
http://bleu.west.spy.net/~dustin/repo/</url>
(not <url>
http://bleu.west.spy.net/~dustin/repo</url>)

Ditto the repository URL in cas-server-integration-restlet/pom.xml



Thanks,
Ann

------
G. Ann Campbell
Systems Engineer
Shaw Industries



Ann Campbell/SHAW

08/14/2008 03:44 PM


To
Yale CAS mailing list <[hidden email]>
cc
Subject
Re: CAS Server 3.3 Final ReleaseLink






I'm still in the exploratory phase with CAS and am interested in using it for Google Apps authentication, so I set aside the version I had been working with,  downloaded 3.3, made a few configuration changes and ran:
mvn -Dmaven.test.skip=true package


I'm getting a build error (stupid console won't let me copy, so I'll sum up):

Missing:

1) spy:memcached:jar:2.1

...

2) spy:spy:jar:2.4

...

2 required artifacts are missing.

for artifact:

  org.jasig.cas:cas-server-integration-memcached:jar:3.3


I was able to find
http://developer.ja-sig.org/maven2/org/jasig/cas/cas-server-integration-memcached/3.3/cas-server-integration-memcached-3.3.jar in one of the "specified remote repositories" ...

So I'm wondering - was this the result of a temporary network glitch on my end? Or does this mean there's a mistyped path in the Maven file?


(This is my first dealing with Maven, so be gentle, please)



Thanks,
Ann

------
G. Ann Campbell
Systems Engineer
Shaw Industries



"Scott Battaglia" <[hidden email]>
Sent by:
[hidden email]

08/14/2008 11:14 AM


Please respond to
Yale CAS mailing list <
[hidden email]>

To
"CAS Users Mailing List" <[hidden email]>, "CAS Developers Mailing List" <[hidden email]>, [hidden email]
cc
Subject
CAS Server 3.3 Final Release







Dear CAS Community,

We're pleased to announce the final release of CAS Server 3.3.  CAS Server 3.3 includes numerous bug fixes, enhancements, and new features including:

Bug Fixes
* LDAP - support "/" in DNs
* Move all files that require Spring LDAP to the LDAP module
* Data too long for column in Services Management tool
* Properly escaping all example JSP pages
* Language fixes for German
* Properly populate meta data on re-authentication

Enhancements
* Descriptions of all Spring configuration files
* Google Accounts Support upgrade to support latest Google Apps
* Requires Maven 2.0.9 to build
* Library upgrades including PersonDirectory 1.1.2, JBossCache 2, Spring Security 2.0 and Inspektr 0.7.0
* Transforming Principal names with SPNEGO
* Added Logging to JpaTicketRegistry
* Service Management Tool can ignore custom principals

New Features
* RESTful API
* Memcached-backed Ticket Registry
* Terracotta Support
* Trusted LDAP module for trusted network clients
* Slovenian language support
* Support for Services Management via LDAP

Thanks to everyone who reported bugs and helped test!

You can download the entire release from our web site:
http://www.ja-sig.org/products/cas/downloads/

Some information on upgrading from CAS 3.2 to 3.3 can be found here:

http://www.ja-sig.org/wiki/display/CASUM/Upgrading

Thanks
-Scott

-Scott Battaglia
PGP Public Key Id: 0x383733AA
LinkedIn:
http://www.linkedin.com/in/scottbattaglia_______________________________________________
Yale CAS mailing list

[hidden email]
http://tp.its.yale.edu/mailman/listinfo/cas


**********************************************************
Privileged and/or confidential information may be contained in this message. If you are not the addressee indicated in this message (or are not responsible for delivery of this message to that person) , you may not copy or deliver this message to anyone. In such case, you should destroy this message and notify the sender by reply e-mail.
If you or your employer do not consent to Internet e-mail for messages of this kind, please advise the sender.
Shaw Industries does not provide or endorse any opinions, conclusions or other information in this message that do not relate to the official business of the company  or its subsidiaries.
**********************************************************


_______________________________________________
Yale CAS mailing list

[hidden email]
http://tp.its.yale.edu/mailman/listinfo/cas

_______________________________________________
Yale CAS mailing list
[hidden email]
http://tp.its.yale.edu/mailman/listinfo/cas

**********************************************************
Privileged and/or confidential information may be contained in this message. If you are not the addressee indicated in this message (or are not responsible for delivery of this message to that person) , you may not copy or deliver this message to anyone. In such case, you should destroy this message and notify the sender by reply e-mail.
If you or your employer do not consent to Internet e-mail for messages of this kind, please advise the sender.
Shaw Industries does not provide or endorse any opinions, conclusions or other information in this message that do not relate to the official business of the company  or its subsidiaries.
**********************************************************

_______________________________________________
Yale CAS mailing list
[hidden email]
http://tp.its.yale.edu/mailman/listinfo/cas



_______________________________________________
Yale CAS mailing list
[hidden email]
http://tp.its.yale.edu/mailman/listinfo/cas
Hugh Eaves

RE: Problem with service management tool in 3.3 Final

Reply Threaded More More options
Print post
Permalink
In reply to this post by Hugh Eaves
Some javascript/style in this post has been disabled (why?)

I just did a “mvn clean” command to clean the directory tree before doing “mvn package”.

Hugh

From: [hidden email] [mailto:[hidden email]] On Behalf Of Derek Ethier
Sent: Monday, August 25, 2008 11:50 AM
To: [hidden email]
Subject: Fwd: RE: Problem with service management tool in 3.3 Final

 

I'm having this exact same issue. What did you clean-up and where? I can't seem to track it down.

 

----- Original Message -----

        

                Bulk: Message   Aug-14-08 3:42 PM

From:           Yale CAS mailing list <[hidden email]>

"Hugh Eaves" <[hidden email]>

To:             "'Yale CAS mailing list'" <[hidden email]>

Subject:        RE: Problem with service management tool in 3.3 Final

Attachments:            Attach0.html            72K

 

Never mind, I didn’t properly clean up, and had some 3.2 artifacts mixed in with the 3.3 artifacts. I’m surprised it worked at all, actually.

 

 

 

Hugh

 

 




From: [hidden email] [[hidden email]] On Behalf Of Hugh Eaves

Sent: Thursday, August 14, 2008 3:08 PM

To: 'Yale CAS mailing list'

Subject: Problem with service management tool in 3.3 Final




 




Is there a trick to getting the services manager to work with 3.3 Final after upgrading from 3.2.1? I’m getting the following exceptions when trying to add or edit a service. I’m assuming this is related to the new database structure, but the actual cause is not obvious…

 

 

 

Thanks,

 

Hugh

 

 

 

2008-08-14 14:33:53,487 ERROR [org.springframework.web.servlet.tags.form.CheckboxTag] - <Invalid property 'ignoreAttributes' of bean class [org.jasig.cas.services.RegisteredServiceImpl]: Bean property 'ignoreAttributes' is not readable or has an invalid getter method: Does the return type of the getter match the parameter type of the setter?>

 

org.springframework.beans.NotReadablePropertyException: Invalid property 'ignoreAttributes' of bean class [org.jasig.cas.services.RegisteredServiceImpl]: Bean property 'ignoreAttributes' 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.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:535)

 

        at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:527)

 

        at org.springframework.validation.AbstractPropertyBindingResult.getActualFieldValue(AbstractPropertyBindingResult.java:78)

 

        at org.springframework.validation.AbstractBindingResult.getFieldValue(AbstractBindingResult.java:337)

 

        at org.springframework.web.servlet.support.BindStatus.<init>(BindStatus.java:118)

 

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:161)

 

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getPropertyPath(AbstractDataBoundFormElementTag.java:181)

 

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getName(AbstractDataBoundFormElementTag.java:147)

 

        at org.springframework.web.servlet.tags.form.AbstractCheckedElementTag.autogenerateId(AbstractCheckedElementTag.java:74)

 

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.writeDefaultAttributes(AbstractDataBoundFormElementTag.java:123)

 

        at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.writeDefaultAttributes(AbstractHtmlElementTag.java:379)

 

        at org.springframework.web.servlet.tags.form.CheckboxTag.writeTagContent(CheckboxTag.java:98)

 

        at org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:90)

 

        at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:77)

 

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspx_meth_form_005fcheckbox_005f4(add_jsp.java:1391)

 

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspService(add_jsp.java:470)

 

        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

 

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

 

        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

 

        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

 

        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

 

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

 

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

 

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

 

        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)

 

        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)

 

        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)

 

        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

 

        at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:171)

 

        at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:251)

 

        at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1160)

 

        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:901)

 

        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

 

        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)

 

        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)

 

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)

 

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

 

        at org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:115)

 

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

 

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

 

        at org.inspektr.common.web.ClientInfoThreadLocalFilter.doFilterInternal(ClientInfoThreadLocalFilter.java:48)

 

        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)

 

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

 

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:359)

 

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)

 

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 

        at org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67)

 

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 

        at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)

 

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 

        at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)

 

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 

        at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)

 

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 

        at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)

 

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 

        at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)

 

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 

        at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)

 

        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)

 

        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)

 

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

 

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

 

        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

 

        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)

 

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

 

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

 

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

 

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)

 

        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

 

        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)

 

        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)

 

        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)

 

        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)

 

        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

 

        at java.lang.Thread.run(Thread.java:619)

 

2008-08-14 14:33:53,495 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/cas].[jsp]] - <Servlet.service() for servlet jsp threw exception>

 

org.springframework.beans.NotReadablePropertyException: Invalid property 'ignoreAttributes' of bean class [org.jasig.cas.services.RegisteredServiceImpl]: Bean property 'ignoreAttributes' 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.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:535)

 

        at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:527)

 

        at org.springframework.validation.AbstractPropertyBindingResult.getActualFieldValue(AbstractPropertyBindingResult.java:78)

 

        at org.springframework.validation.AbstractBindingResult.getFieldValue(AbstractBindingResult.java:337)

 

        at org.springframework.web.servlet.support.BindStatus.<init>(BindStatus.java:118)

 

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:161)

 

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getPropertyPath(AbstractDataBoundFormElementTag.java:181)

 

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getName(AbstractDataBoundFormElementTag.java:147)

 

        at org.springframework.web.servlet.tags.form.AbstractCheckedElementTag.autogenerateId(AbstractCheckedElementTag.java:74)

 

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.writeDefaultAttributes(AbstractDataBoundFormElementTag.java:123)

 

        at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.writeDefaultAttributes(AbstractHtmlElementTag.java:379)

 

        at org.springframework.web.servlet.tags.form.CheckboxTag.writeTagContent(CheckboxTag.java:98)

 

        at org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:90)

 

        at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:77)

 

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspx_meth_form_005fcheckbox_005f4(add_jsp.java:1391)

 

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspService(add_jsp.java:470)

 

        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

 

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

 

        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

 

        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

 

        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

 

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

 

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

 

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

 

        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)

 

        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)

 

        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)

 

        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

 

        at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:171)

 

        at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:251)

 

        at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1160)

 

        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:901)

 

        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

 

        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)

 

        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)

 

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)

 

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

 

        at org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:115)

 

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

 

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

 

        at org.inspektr.common.web.ClientInfoThreadLocalFilter.doFilterInternal(ClientInfoThreadLocalFilter.java:48)

 

        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)

 

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

 

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:359)

 

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)

 

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 

        at org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67)

 

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 

        at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)

 

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 

        at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)

 

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 

        at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)

 

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 

        at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)

 

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 

        at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)

 

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 

        at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)

 

        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)

 

        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)

 

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

 

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

 

        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

 

        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)

 

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

 

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

 

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

 

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)

 

        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

 

        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)

 

        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)

 

        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)

 

        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)

 

        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

 

        at java.lang.Thread.run(Thread.java:619)

 

2008-08-14 14:33:53,496 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/cas].[cas]] - <Servlet.service() for servlet cas threw exception>

 

org.springframework.beans.NotReadablePropertyException: Invalid property 'ignoreAttributes' of bean class [org.jasig.cas.services.RegisteredServiceImpl]: Bean property 'ignoreAttributes' 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.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:535)

 

        at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:527)

 

        at org.springframework.validation.AbstractPropertyBindingResult.getActualFieldValue(AbstractPropertyBindingResult.java:78)

 

        at org.springframework.validation.AbstractBindingResult.getFieldValue(AbstractBindingResult.java:337)

 

        at org.springframework.web.servlet.support.BindStatus.<init>(BindStatus.java:118)

 

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:161)

 

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getPropertyPath(AbstractDataBoundFormElementTag.java:181)

 

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getName(AbstractDataBoundFormElementTag.java:147)

 

        at org.springframework.web.servlet.tags.form.AbstractCheckedElementTag.autogenerateId(AbstractCheckedElementTag.java:74)

 

        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.writeDefaultAttributes(AbstractDataBoundFormElementTag.java:123)

 

        at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.writeDefaultAttributes(AbstractHtmlElementTag.java:379)

 

        at org.springframework.web.servlet.tags.form.CheckboxTag.writeTagContent(CheckboxTag.java:98)

 

        at org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:90)

 

        at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:77)

 

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspx_meth_form_005fcheckbox_005f4(add_jsp.java:1391)

 

        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspService(add_jsp.java:470)

 

        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

 

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

 

        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

 

        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

 

        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

 

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

 

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

 

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

 

        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)

 

        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)

 

        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)

 

        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

 

        at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:171)

 

        at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:251)

 

        at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1160)

 

        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:901)

 

        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

 

        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)

 

        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)

 

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)

 

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

 

        at org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:115)

 

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

 

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

 

        at org.inspektr.common.web.ClientInfoThreadLocalFilter.doFilterInternal(ClientInfoThreadLocalFilter.java:48)

 

        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)

 

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

 

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:359)

 

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)

 

        at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 

        at org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67)

 

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 

        at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)

 

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 

        at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)

 

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 

        at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)

 

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 

        at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)

 

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 

        at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)

 

        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 

        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 

        at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)

 

        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)

 

        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)

 

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

 

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

 

        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

 

        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)

 

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

 

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

 

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

 

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)

 

        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

 

        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)

 

        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)

 

        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)

 

        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)

 

        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

 

        at java.lang.Thread.run(Thread.java:619)

 

_______________________________________________

Yale CAS mailing list

[hidden email]

http://tp.its.yale.edu/mailman/listinfo/cas


_______________________________________________
Yale CAS mailing list
[hidden email]
http://tp.its.yale.edu/mailman/listinfo/cas
Derek Ethier

Re: Problem with service management tool in 3.3 Final

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)
I've tried the mvn clean route (with 2.09) and re-packaging but the problem still persists.

The error is specific to the add.jsp file and the exception is:

org.apache.jasper.JasperException: Exception in JSP: /WEB-INF/view/jsp/services/add.jsp:77

74:             
75:                             <span class="oneChoice">
76:                                     <form:checkbox path="ignoreAttributes" value="true" cssClass="check" />
77:                                     <label for="ignoreAttributes1" id="ignoreAttributes-l" class="postField"><spring:message code="management.services.add.property.ignoreAttributes" /></label>
78:                             </span>
79:             </div>
80:     </fieldset>

Yale CAS mailing list <[hidden email]> on August-25-08 at 11:58 AM -0400 wrote:
I just did a “mvn clean” command to clean the directory tree before doing “mvn package”.

Hugh



From: [hidden email] [[hidden email]] On Behalf Of Derek Ethier
Sent: Monday, August 25, 2008 11:50 AM
Subject: Fwd: RE: Problem with service management tool in 3.3 Final




 

I'm having this exact same issue. What did you clean-up and where? I can't seem to track it down.

 
----- Original Message -----

        

                Bulk: Message   Aug-14-08 3:42 PM

From:           Yale CAS mailing list <[hidden email]>

"Hugh Eaves" <[hidden email]>

To:             "'Yale CAS mailing list'" <[hidden email]>

Subject:        RE: Problem with service management tool in 3.3 Final

Attachments:            Attach0.html            72K

 
Never mind, I didn’t properly clean up, and had some 3.2 artifacts mixed in with the 3.3 artifacts. I’m surprised it worked at all, actually.

 
 

 
Hugh

 
 






From: [hidden email] [[hidden email]] On Behalf Of Hugh Eaves

Sent: Thursday, August 14, 2008 3:08 PM

To: 'Yale CAS mailing list'

Subject: Problem with service management tool in 3.3 Final






 






Is there a trick to getting the services manager to work with 3.3 Final after upgrading from 3.2.1? I’m getting the following exceptions when trying to add or edit a service. I’m assuming this is related to the new database structure, but the actual cause is not obvious…

 
 

 
Thanks,

 
Hugh

 
 

 
2008-08-14 14:33:53,487 ERROR [org.springframework.web.servlet.tags.form.CheckboxTag] - <Invalid property 'ignoreAttributes' of bean class [org.jasig.cas.services.RegisteredServiceImpl]: Bean property 'ignoreAttributes' is not readable or has an invalid getter method: Does the return type of the getter match the parameter type of the setter?>

 
org.springframework.beans.NotReadablePropertyException: Invalid property 'ignoreAttributes' of bean class [org.jasig.cas.services.RegisteredServiceImpl]: Bean property 'ignoreAttributes' 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.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:535)

 
        at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:527)

 
        at org.springframework.validation.AbstractPropertyBindingResult.getActualFieldValue(AbstractPropertyBindingResult.java:78)

 
        at org.springframework.validation.AbstractBindingResult.getFieldValue(AbstractBindingResult.java:337)

 
        at org.springframework.web.servlet.support.BindStatus.<init>(BindStatus.java:118)

 
        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:161)

 
        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getPropertyPath(AbstractDataBoundFormElementTag.java:181)

 
        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getName(AbstractDataBoundFormElementTag.java:147)

 
        at org.springframework.web.servlet.tags.form.AbstractCheckedElementTag.autogenerateId(AbstractCheckedElementTag.java:74)

 
        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.writeDefaultAttributes(AbstractDataBoundFormElementTag.java:123)

 
        at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.writeDefaultAttributes(AbstractHtmlElementTag.java:379)

 
        at org.springframework.web.servlet.tags.form.CheckboxTag.writeTagContent(CheckboxTag.java:98)

 
        at org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:90)

 
        at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:77)

 
        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspx_meth_form_005fcheckbox_005f4(add_jsp.java:1391)

 
        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspService(add_jsp.java:470)

 
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

 
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

 
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

 
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

 
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

 
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

 
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

 
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

 
        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)

 
        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)

 
        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)

 
        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

 
        at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:171)

 
        at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:251)

 
        at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1160)

 
        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:901)

 
        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

 
        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)

 
        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)

 
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)

 
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

 
        at org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:115)

 
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

 
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

 
        at org.inspektr.common.web.ClientInfoThreadLocalFilter.doFilterInternal(ClientInfoThreadLocalFilter.java:48)

 
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)

 
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

 
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

 
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:359)

 
        at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)

 
        at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

 
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 
        at org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67)

 
        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 
        at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)

 
        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 
        at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)

 
        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 
        at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)

 
        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 
        at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)

 
        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 
        at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)

 
        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

 
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

 
        at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)

 
        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)

 
        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)

 
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

 
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

 
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

 
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)

 
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

 
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

 
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

 
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)

 
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

 
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)

 
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)

 
        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)

 
        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)

 
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

 
        at java.lang.Thread.run(Thread.java:619)

 
2008-08-14 14:33:53,495 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/cas].[jsp]] - <Servlet.service() for servlet jsp threw exception>

 
org.springframework.beans.NotReadablePropertyException: Invalid property 'ignoreAttributes' of bean class [org.jasig.cas.services.RegisteredServiceImpl]: Bean property 'ignoreAttributes' 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.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:535)

 
        at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:527)

 
        at org.springframework.validation.AbstractPropertyBindingResult.getActualFieldValue(AbstractPropertyBindingResult.java:78)

 
        at org.springframework.validation.AbstractBindingResult.getFieldValue(AbstractBindingResult.java:337)

 
        at org.springframework.web.servlet.support.BindStatus.<init>(BindStatus.java:118)

 
        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:161)

 
        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getPropertyPath(AbstractDataBoundFormElementTag.java:181)

 
        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getName(AbstractDataBoundFormElementTag.java:147)

 
        at org.springframework.web.servlet.tags.form.AbstractCheckedElementTag.autogenerateId(AbstractCheckedElementTag.java:74)

 
        at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.writeDefaultAttributes(AbstractDataBoundFormElementTag.java:123)

 
        at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.writeDefaultAttributes(AbstractHtmlElementTag.java:379)

 
        at org.springframework.web.servlet.tags.form.CheckboxTag.writeTagContent(CheckboxTag.java:98)

 
        at org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:90)

 
        at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:77)

 
        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspx_meth_form_005fcheckbox_005f4(add_jsp.java:1391)

 
        at org.apache.jsp.WEB_002dINF.view.jsp.services.add_jsp._jspService(add_jsp.java:470)

 
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

 
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

 
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

 
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

 
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

 
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

 
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

 
   &