Error during deserialization with Memcached TicketRegistry and RememberMe

Description

When I log in through CAS, it goes well, but when the app ask for ST validation, CAS server ends with an error regarding deserialization of the TGT pulled from the memcache TicketRegistry.

It seems that the deserialization process doesn't expect the boolean value which sets the rememberMe flag.

Logs : https://gist.github.com/vhurteve/8284303

Environment

Debian 7 Tomcat 7 JVM 1.7 Memcached 1.4.13

Attachments

2

Activity

Show:

Jérôme LELEUJanuary 13, 2014 at 3:21 PM

Fixed in 4.0

Jérôme LELEUJanuary 13, 2014 at 3:21 PM

OK. Thanks for your understanding...

Vincent HURTEVENTJanuary 13, 2014 at 3:11 PM

I understand. It works with the default serializer. If it's not a performance issue, last stable 3.5.2 with these settings are fine for me.

I'll go with 4.0 when it's been released.

Jérôme LELEUJanuary 13, 2014 at 3:05 PM

I just made the test and yes, I've got the same problem with 3.5.2: https://github.com/leleuj/cas-overlay-3.5.x/commit/37116e61f4fb20bf146f6980b6486edde77fb842.

We are so close from the 4.0 release that I'm not sure we'll have a 3.5.3 though...

Won't Fix

Details

Assignee

Reporter

Components

Affects versions

Priority

Created January 6, 2014 at 3:19 PM
Updated January 13, 2014 at 3:21 PM
Resolved January 13, 2014 at 3:21 PM