<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Times New Roman \(Body CS\)";
        panose-1:2 11 6 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">I am having an issue after updating the IdP code from v3.4.1 to v3.4.4 as relates to CAS.  I have a service that uses a CAS proxy that has stopped working after the upgrade.  A different service which also
 uses CAS but with no proxy is working as expected.  From looking at the IdP logs, it appears that the CAS ticket is granted, but then the IdP does not release user attributes to the application. Rolling back to the v3.4.1 code which works as expected. 
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">One thing that I do see is that the CAS ticket in the IDP logs (</span><span style="font-size:14.0pt">ST-1563450375616-UzODIMJQVZdQVB8Uem7ggaiCV) is different from what I see in the browser (ST-1563470383623-Z6PiopN9TTfYkihkBlIOA1Zpm)
 but I am only guessing as I have no idea as to if this is the issue or not and if it is, how to resolve.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">Can anyone offer any advice?</span><span style="font-size:14.0pt"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:14.0pt">CAS configuration (abbreviated) is a follows (conf/cas-protocol.xml)<o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-size:14.0pt"><bean class="net.shibboleth.idp.cas.service.ServiceDefinition"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">        c:regex="https://i2b2srvsqa1\.cc\.emory\.edu(.*)?"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">        p:group="I2B2-CAS-QA-Svc"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">        p:authorizedToProxy="true" /><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt"><bean class="net.shibboleth.idp.cas.service.ServiceDefinition"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">        c:regex="https://i2b2webqa1\.cc\.emory\.edu(.*)?"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">        p:group="I2B2-CAS-QA-Svc2"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">        p:authorizedToProxy="true" /><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:14.0pt">Attribute filter (conf/attribute-filter.xml):<o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-size:14.0pt">    <AttributeFilterPolicy><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            <PolicyRequirementRule xsi:type="RequesterRegex"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">                        regex="^https\:\/\/i2b2srvsqa1\.cc\.emory\.edu(.*)?" /><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            <AttributeRule attributeID="uid"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">                <PermitValueRule xsi:type="ANY"/><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            </AttributeRule><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            <AttributeRule attributeID="givenName"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">                <PermitValueRule xsi:type="ANY"/><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            </AttributeRule><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            <AttributeRule attributeID="sn"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">                <PermitValueRule xsi:type="ANY"/><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            </AttributeRule><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">           <AttributeRule attributeID="title"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">                <PermitValueRule xsi:type="ANY"/><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            </AttributeRule><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            <AttributeRule attributeID="ou"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">                <PermitValueRule xsi:type="ANY"/><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            </AttributeRule><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            <AttributeRule attributeID="academiccareer"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">                <PermitValueRule xsi:type="ANY"/><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            </AttributeRule><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            <AttributeRule attributeID="organizationalStatus"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">                <PermitValueRule xsi:type="ANY"/><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            </AttributeRule><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">        </AttributeFilterPolicy><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">    <AttributeFilterPolicy><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            <PolicyRequirementRule xsi:type="RequesterRegex"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">                        regex="^https:\/\/i2b2webqa1\.cc\.emory\.edu(.*)?" /><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            <AttributeRule attributeID="uid"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">                <PermitValueRule xsi:type="ANY"/><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            </AttributeRule><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            <AttributeRule attributeID="givenName"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">                <PermitValueRule xsi:type="ANY"/><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            </AttributeRule><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            <AttributeRule attributeID="sn"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">                <PermitValueRule xsi:type="ANY"/><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            </AttributeRule><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            <AttributeRule attributeID="title"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">                <PermitValueRule xsi:type="ANY"/><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            </AttributeRule><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            <AttributeRule attributeID="ou"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">                <PermitValueRule xsi:type="ANY"/><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            </AttributeRule><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            <AttributeRule attributeID="academiccareer"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">                <PermitValueRule xsi:type="ANY"/><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            </AttributeRule><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">           <AttributeRule attributeID="organizationalStatus"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">                <PermitValueRule xsi:type="ANY"/><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            </AttributeRule><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">        </AttributeFilterPolicy><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:14.0pt">Here is what I am seeing in the IdP logs:</span><o:p></o:p></b></p>
<p class="MsoNormal"><span style="font-size:14.0pt">127.0.0.1|2019-07-18 07:46:13,830|CB7D145117B5B4213D9C47D6889045C8| - INFO [org.ldaptive.auth.Authenticator:311] - Authentication succeeded for dn: CN=ghall4,OU=People,DC=emory,DC=edu</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:14.0pt">127.0.0.1|2019-07-18 07:46:13,832|CB7D145117B5B4213D9C47D6889045C8| - INFO [net.shibboleth.idp.authn.impl.ValidateUsernamePasswordAgainstLDAP:152] - Profile Action ValidateUsernamePasswordAgainstLDAP: Login
 by 'ghall4' succeeded</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:14.0pt">127.0.0.1|2019-07-18 07:46:15,625|CB7D145117B5B4213D9C47D6889045C8| - INFO [net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction:138] - Granted service ticket for https://i2b2webqa1.cc.emory.edu/eurekaclinical-i2b2-integration-webapp/protected/login?webclient=https%3A%2F%2Fi2b2webqa1.cc.emory.edu%2Fi2b2%2Fwebclient%2F</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:14.0pt">127.0.0.1|2019-07-18 07:46:15,707|CB7D145117B5B4213D9C47D6889045C8| - INFO [Shibboleth-Audit.SSO:275] - 20190718T114615Z|||https://i2b2webqa1.cc.emory.edu/eurekaclinical-i2b2-integration-webapp/protected/login?webclient=https%3A%2F%2Fi2b2webqa1.cc.emory.edu%2Fi2b2%2Fwebclient%2F|https://www.apereo.org/cas/protocol/login||||ghall4|||ghall4|ST-1563450375616-UzODIMJQVZdQVB8Uem7ggaiCV|</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:14.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><b><span style="font-size:14.0pt"> The browser displays the following (URL: 
<a href="https://i2b2webqa1.cc.emory.edu/eurekaclinical-i2b2-integration-webapp/protected/login?webclient=https%3A%2F%2Fi2b2webqa1.cc.emory.edu%2Fi2b2%2Fwebclient%2F&ticket=ST-1563470383623-Z6PiopN9TTfYkihkBlIOA1Zpm">
https://i2b2webqa1.cc.emory.edu/eurekaclinical-i2b2-integration-webapp/protected/login?webclient=https%3A%2F%2Fi2b2webqa1.cc.emory.edu%2Fi2b2%2Fwebclient%2F&ticket=ST-1563470383623-Z6PiopN9TTfYkihkBlIOA1Zpm</a>)<o:p></o:p></span></b></p>
<p class="MsoNormal"><b><span style="font-size:14.0pt"><o:p> </o:p></span></b></p>
<p class="MsoNormal"><span style="font-size:14.0pt">HTTP Status 500 - org.jasig.cas.client.validation.TicketValidationException:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">type Exception report<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">message org.jasig.cas.client.validation.TicketValidationException:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">description The server encountered an internal error that prevented it from fulfilling this request.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">exception<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">javax.servlet.ServletException: org.jasig.cas.client.validation.TicketValidationException:
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">    E_TICKET_EXPIRED<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">  <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:194)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            org.jasig.cas.client.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:116)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            org.jasig.cas.client.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:116)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            org.jasig.cas.client.session.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:76)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            org.eurekaclinical.common.filter.InvalidateSessionFilter.doFilter(InvalidateSessionFilter.java:57)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">root cause<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">org.jasig.cas.client.validation.TicketValidationException:
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">    E_TICKET_EXPIRED<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">  <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            org.jasig.cas.client.validation.Cas20ServiceTicketValidator.parseResponseFromServer(Cas20ServiceTicketValidator.java:86)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator.validate(AbstractUrlBasedTicketValidator.java:217)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:169)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            org.jasig.cas.client.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:116)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            org.jasig.cas.client.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:116)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            org.jasig.cas.client.session.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:76)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            org.eurekaclinical.common.filter.InvalidateSessionFilter.doFilter(InvalidateSessionFilter.java:57)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">            com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">note The full stack trace of the root cause is available in the Apache Tomcat/7.0.53 logs.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt">Apache Tomcat/7.0.53<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:14.0pt"><br>
<br>
</span><o:p></o:p></p>
</div>
<br>
<hr>
<font face="Arial" color="Gray" size="1"><br>
This e-mail message (including any attachments) is for the sole use of<br>
the intended recipient(s) and may contain confidential and privileged<br>
information. If the reader of this message is not the intended<br>
recipient, you are hereby notified that any dissemination, distribution<br>
or copying of this message (including any attachments) is strictly<br>
prohibited.<br>
<br>
If you have received this message in error, please contact<br>
the sender by reply e-mail message and destroy all copies of the<br>
original message (including attachments).<br>
</font>
</body>
</html>