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
_______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
