This is now on JIRA as CAS-567 I've manually made RegisteredService Serializable and it seems to work fine now! Thanks, Nick University of the West of England
________________________________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Scott Battaglia Sent: 13 September 2007 21:50 To: Yale CAS mailing list Subject: Re: Adding Service failing since configuring CAS Clustering Looks like the RegisteredService isn't serializable (I must have missed that). Can you log a JIRA issue for it (copying in the relevant parts of this email) and I'll get it fixed for 3.1.1. In the meantime you should be able to extend Serializable yourself and recompile the JAR. -Scott On 9/12/07, Nick Fielding <[EMAIL PROTECTED]> wrote: I have just finished configuring CAS clustering and Ticket Registry sharing using http://www.ja-sig.org/wiki/display/CASUM/Clustering+CAS . Everything seems to be working, in that, there are logs stating that clustering is running and CAS is working. However, there appears to be a cluster related issue when attempting to add a service via the service manager and clicking the "add new service" produces the following error: org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalArgumentException: Attribute [org.jasig.cas.services.web.RegisteredServiceSimpleFormController.FORM.r egisteredService] is not serializable org.springframework.web.servlet.FrameworkServlet.processRequest(Framewor kServlet.java:487) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet. java:430) javax.servlet.http.HttpServlet.service(HttpServlet.java:689) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServl et.java:115) org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt erChainProxy.java:265) org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterS ecurityInterceptor.java :107) org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(Filte rSecurityInterceptor.java:72) org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt erChainProxy.java:275) org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTransl ationFilter.java:110) org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt erChainProxy.java:275) org.acegisecurity.ui.AbstractProcessingFilter.doFilter (AbstractProcessin gFilter.java:229) org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt erChainProxy.java:275) org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:106) org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt erChainProxy.java:275) org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(H ttpSessionContextIntegrationFilter.java :286) org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt erChainProxy.java:275) org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:1 49) org.acegisecurity.util.FilterToBeanProxy.doFilter (FilterToBeanProxy.java :98) root cause java.lang.IllegalArgumentException: Attribute [org.jasig.cas.services.web.RegisteredServiceSimpleFormController.FORM.r egisteredService] is not serializable org.apache.catalina.cluster.session.DeltaSession.setAttribute(DeltaSessi on.java:1237) org.apache.catalina.cluster.session.DeltaSession.setAttribute(DeltaSessi on.java:1215) org.apache.catalina.cluster.session.DeltaSessionFacade.setAttribute (Delt aSessionFacade.java:130) org.springframework.web.servlet.mvc.AbstractFormController.showForm(Abst ractFormController.java:551) org.springframework.web.servlet.mvc.SimpleFormController.showForm(Simple FormController.java:198) org.springframework.web.servlet.mvc.SimpleFormController.showForm(Simple FormController.java:175) org.springframework.web.servlet.mvc.AbstractFormController.showNewForm(A bstractFormController.java :323) org.springframework.web.servlet.mvc.AbstractFormController.handleRequest Internal(AbstractFormController.java:263) org.springframework.web.servlet.mvc.AbstractController.handleRequest(Abs tractController.java :153) org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handl e(SimpleControllerHandlerAdapter.java:48) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherS ervlet.java :857) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherSe rvlet.java:792) org.springframework.web.servlet.FrameworkServlet.processRequest(Framewor kServlet.java:475) org.springframework.web.servlet.FrameworkServlet.doGet (FrameworkServlet. java:430) javax.servlet.http.HttpServlet.service(HttpServlet.java:689) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.jasig.cas.web.init.SafeDispatcherServlet.service (SafeDispatcherServl et.java:115) org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt erChainProxy.java:265) org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterS ecurityInterceptor.java:107) org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(Filte rSecurityInterceptor.java:72) org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt erChainProxy.java:275) org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTransl ationFilter.java:110) org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt erChainProxy.java :275) org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessin gFilter.java:229) org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt erChainProxy.java:275) org.acegisecurity.ui.logout.LogoutFilter.doFilter (LogoutFilter.java:106) org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt erChainProxy.java:275) org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(H ttpSessionContextIntegrationFilter.java :286) org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt erChainProxy.java:275) org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:1 49) org.acegisecurity.util.FilterToBeanProxy.doFilter (FilterToBeanProxy.java :98) I can't seem to find any information relating to this error anywhere, any help would be greatly appreciated... Thanks! Nick University of the West of England This email was independently scanned for viruses by McAfee anti-virus software and none were found _______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas -- -Scott Battaglia LinkedIn: http://www.linkedin.com/in/scottbattaglia ________________________________ This incoming email to UWE has been independently scanned for viruses by McAfee anti-virus software and none were detected This email was independently scanned for viruses by McAfee anti-virus software and none were found
_______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
