Problem with service management tool in 3.3 Final
Scott Battaglia
scott.battaglia at gmail.com
Mon Aug 25 13:03:14 EDT 2008
If you have your own messages.properties make sure you merge it with the one
in the latest release as it will include additional messages that may not be
in older ones.
-Scott
-Scott Battaglia
PGP Public Key Id: 0x383733AA
LinkedIn: http://www.linkedin.com/in/scottbattaglia
On Mon, Aug 25, 2008 at 12:43 PM, Derek Ethier <derek.ethier at humber.ca>wrote:
> Ah, upon further investigation (by that, I mean scrolling down), here's
> the root cause:
>
> javax.servlet.ServletException: No message found under code
> 'management.services.add.property.ignoreAttributes' for locale 'en_CA'.
>
>
> *Yale CAS mailing list <cas at tp.its.yale.edu> 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:* cas-bounces at tp.its.yale.edu [mailto:cas-bounces at tp.its.yale.edu<cas-bounces at tp.its.yale.edu>]
> *On Behalf Of *Derek Ethier
> *Sent:* Monday, August 25, 2008 11:50 AM
> *To:* hleaves at vcu.edu
> *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 <cas at tp.its.yale.edu>
>
> "Hugh Eaves" <hleaves at vcu.edu>
>
> To: "'Yale CAS mailing list'" <cas at tp.its.yale.edu>
>
> 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:* cas-bounces at tp.its.yale.edu [mailto:cas-bounces at tp.its.yale.edu<cas-bounces at tp.its.yale.edu>]
> *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)
>
>
> ...
>
> [Message clipped]
> _______________________________________________
> Yale CAS mailing list
> cas at tp.its.yale.edu
> http://tp.its.yale.edu/mailman/listinfo/cas
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://tp.its.yale.edu/pipermail/cas/attachments/20080825/3400fcba/attachment.html
More information about the cas
mailing list