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

Reply via email to