Mike,

Is there more to the exception message than just the CAS error (i.e. the
root cause)?

Thanks
-Scott

On 6/19/07, Mike Crawford <[EMAIL PROTECTED]> wrote:

Hi,

I'm getting an 'Unable to validate ProxyTicketValidator' error on Mac
development machines only.  Here are the details:

Some of our dev machine's are Mac OS X with Tomcat 5.5 and JDK1.6.0 rev 88
(the java version from the apple dev site).  We use the following:

    <!-- CAS Single Sign On Filter -->
      <filter>
         <filter-name>CAS Filter</filter-name>
         
<filter-class>edu.yale.its.tp.cas.client.filter.CASFilter</filter-class>

            <init-param>
                   <param-name>edu.yale.its.tp.cas.client.filter.loginUrl
</param-name>

<param-value>https://<server_that_runs_cas>/cas/login</param-value>
            </init-param>
            <init-param>
                   <param-name>
edu.yale.its.tp.cas.client.filter.validateUrl</param-name>

<param-value>https://<server_that_runs_cas>/cas/serviceValidate</param-value>

            </init-param>
            <init-param>
                   <param-name>
edu.yale.its.tp.cas.client.filter.serverName</param-name>
                    <param-value><name_of_dev_machine>:8080</param-value>
            </init-param>
     </filter>

and this works for our linux and windows machine's.

Since we bought a godaddy turboSSL certificate, these dev machines haven't
needed any change to cacerts.  The only difference I can see is the
JDK1.6.0 version of the Mac, but I don't know how that would change
things.

The error seen on a Mac (with our details removed) after trying to log on
is below.  Any help would be appreciated.

Thanks very much,

Mike Crawford

HTTP Status 500 -

*exception*

javax.servlet.ServletException: Unable to validate ProxyTicketValidator 
[[edu.yale.its.tp.cas.client.ProxyTicketValidator proxyList=[null] [
edu.yale.its.tp.cas.client.ServiceTicketValidator
 casValidateUrl=[https://<our_cas_server>/cas/serviceValidate
 <https://www.gwap.com/cas/serviceValidate>] 
ticket=[ST-281-BLahW1RniTfiRXZelGC1kdchlnp6ppkpV0k-20] 
service=[http%3A%2F%2F<mac_dev_server>%3A8080%2F<some_context>%2F
] renew=false]]]
        edu.yale.its.tp.cas.client.filter.CASFilter.doFilter(CASFilter.java
:381)

*root cause*

edu.yale.its.tp.cas.client.CASAuthenticationException: Unable to validate 
ProxyTicketValidator [[
edu.yale.its.tp.cas.client.ProxyTicketValidator proxyList=[null] 
[edu.yale.its.tp.cas.client.ServiceTicketValidator
 casValidateUrl=[https://<our_cas_server>/cas/serviceValidate
 <https://www.gwap.com/cas/serviceValidate>] 
ticket=[ST-281-BLahW1RniTfiRXZelGC1kdchlnp6ppkpV0k-20] 
service=[http%3A%2F%2F<mac_dev_server>%3A8080%2F<some_context>%2F] renew=false]]]

        edu.yale.its.tp.cas.client.CASReceipt.getReceipt(CASReceipt.java:52)

        
edu.yale.its.tp.cas.client.filter.CASFilter.getAuthenticatedUser(CASFilter.java:455)
        edu.yale.its.tp.cas.client.filter.CASFilter.doFilter
(CASFilter.java:378)






_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas




--
-Scott Battaglia

LinkedIn: http://www.linkedin.com/in/scottbattaglia
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to