I'm going to take a stab at this one although I have only superficial
experience with Terracotta...

Looks to me like this problem is occurring during the issue of a proxy
ticket.  I believe the root cause is that
org.jasig.cas.ticket.ServiceTicketImpl.grantTicketGrantingTicket()
does not appear in the terracotta locks section.  I would recommend
adding the following to your Terracotta XML config:

                <named-lock>
                    <method-expression>*
org.jasig.cas.ticket.ServiceTicketImpl.grantTicketGrantingTicket(..)
                    </method-expression>
                    <lock-level>write</lock-level>
                    <lock-name>tgtWriteLock2</lock-name>
                </named-lock>

Please let us know in any case the outcome of the above change.

M

-- 
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to