[cas-dev] Assertion serialization in AbstractTicketValidationFilter with Tomcat 6.x

Scott Battaglia scott.battaglia at gmail.com
Mon Jan 7 08:23:24 EST 2008


I've added Serializable to the Assertion and to the AttributePrincipal.
That code is in our Subversion instance:
https://www.ja-sig.org/svn

-Scott

On Jan 7, 2008 3:30 AM, Alar <ng at wbgrupp.net> wrote:

> I get following error with Tomcat 6.0.14 and CAS Java Client 3.1:
> ---
> java.lang.IllegalArgumentException: setAttribute: Non-serializable
> attribute
>        org.apache.catalina.session.StandardSession.setAttribute(
> StandardSession.java:1293)
>        org.apache.catalina.session.StandardSession.setAttribute(
> StandardSession.java:1254)
>        org.apache.catalina.session.StandardSessionFacade.setAttribute(
> StandardSessionFacade.java:130)
>
> org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(
> AbstractTicketValidationFilter.java:112)
>        org.springframework.web.filter.DelegatingFilterProxy.doFilter(
> DelegatingFilterProxy.java:138)
>        org.jasig.cas.client.authentication.AuthenticationFilter.doFilter(
> AuthenticationFilter.java:103)
>
> ----
>
> I belive that Assertion (AssertionImpl) should implement Serializable
> in order to make tomcat happy. I think that Tomcat needs to have
> everything serializable in session in order to support session
> clustering.
>
> Thanks,
> Alar
> _______________________________________________
> cas-dev mailing list
> cas-dev at tp.its.yale.edu
> http://tp.its.yale.edu/mailman/listinfo/cas-dev
>



-- 
-Scott Battaglia

LinkedIn: http://www.linkedin.com/in/scottbattaglia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://tp.its.yale.edu/pipermail/cas-dev/attachments/20080107/c4e38514/attachment.html 


More information about the cas-dev mailing list