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

Reply via email to