Your Tomcat logs for the CAS server would have the most information on the
error.  You can also try manually validating a ticket from the client
machine to see if you can see the error.

-Scott


On Thu, Apr 9, 2009 at 10:15 PM, tedzo <[email protected]> wrote:

> I had Cas server 3.3.1 and Client 3.1.3 working in my test environment just
> fine. I have hit into some issues in trying to move it to a production
> environment ( Of course :(
>
> I try to access my application, get redirected to Cas, am authenticated
> successfully by Cas. Upon being redirected back to the original page, I see
> 2 exceptions. One states that a file is not found and the other states that
> the Cas server returned no response. I had hit the "no response" issue once
> that turned out to be due to a bad SSL certificate (invalid date). I know
> this time that is not the issue. The server and client side logs are below.
> The Server side shows no issues in the logs-
>
>
> 2009-04-09 18:16:29.0124 INFO
> org.jasig.cas.authentication.AuthenticationManagerImpl -
> AuthenticationHandler: com.bling.sys.xxx.plugin.AuthHandler successfully
> authenticated the user which provided the following credentials: [username:
> superuser]
> 2009-04-09 18:16:29.0125 DEBUG
> org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver
> - Attempting to resolve a principal...
> 2009-04-09 18:16:29.0125 DEBUG
> org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver
> - Creating SimplePrincipal for [superuser]
> 2009-04-09 18:16:29.0131 INFO
> org.jasig.cas.CentralAuthenticationServiceImpl - Granted service ticket
> [ST-2-1BbyKkNC9bFNH1xqcwAH-cas] for service [
> http://sys1.bling.com:8080/admin/admin.jsp] for user [superuser]
> 2009-04-09 18:16:30.0156 DEBUG
> org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler
> - Attempting to resolve credentials for [callbackUrl:
> https://sys1.bling.com:8443/admin/admin/proxyValidate] --->There really
> are 2 admins here in the path
> 2009-04-09 18:16:30.0320 INFO
> org.jasig.cas.authentication.AuthenticationManagerImpl -
> AuthenticationHandler:
> org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler
> successfully authenticated the user which provided the following
> credentials: [callbackUrl:
> https://sys1.bling.com:8443/admin/admin/proxyValidate]
>
> CLient side logs are below-
>
> 2009-04-09 17:43:27.0950 DEBUG
> org.jasig.cas.client.authentication.AuthenticationFilter - redirecting to "
> https://sys1.bling.com:8443/cas/login?service=http%3A%2F%2Fsys1.bling.com%3A8080%2Fadmin%2Fadmin.jsp
> "
>
> 2009-04-09 17:43:52.0646 DEBUG
> org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter -
> Attempting to validate ticket: ST-2-1BbyKkNC9bFNH1xqcwAH-cas
>
> 2009-04-09 17:43:52.0647 DEBUG  org.jasig.cas.client.util.CommonUtils -
> serviceUrl generated: http://sys1.bling.com:8080/admin/admin.jsp
>
> 2009-04-09 17:43:52.0647 DEBUG
> org.jasig.cas.client.validation.Cas20ProxyTicketValidator - Placing URL
> parameters in map.
>
> 2009-04-09 17:43:52.0647 DEBUG
> org.jasig.cas.client.validation.Cas20ProxyTicketValidator - Calling template
> URL attribute map.
>
> 2009-04-09 17:43:52.0647 DEBUG
> org.jasig.cas.client.validation.Cas20ProxyTicketValidator - Loading custom
> parameters from configuration.
>
> 2009-04-09 17:43:52.0648 DEBUG
> org.jasig.cas.client.validation.Cas20ProxyTicketValidator - Constructing
> validation url:
> https://sys1.bling.com:8443/cas/proxyValidate?pgtUrl=https%3A%2F%2Fsys1.bling.com%3A8443%2Fadmin%2FproxyValidate&ticket=ST-2-1BbyKkNC9bFNH1xqcwAH-cas&service=http%3A%2F%2Fsys1.bling.com%3A8080%2Fadmin%2Fadmin.jsp
>
> 2009-04-09 17:43:52.0648 DEBUG
> org.jasig.cas.client.validation.Cas20ProxyTicketValidator - Retrieving
> response from server.
>
> 2009-04-09 17:43:52.0681 ERROR
> org.jasig.cas.client.validation.Cas20ProxyTicketValidator -
> java.io.IOException: Server returned HTTP response code: 500 for URL:
> https://sys1.bling.com:8443/cas/proxyValidate?pgtUrl=https%3A%2F%2Fsys1.bling.com%3A8443%2Fadmin%2FproxyValidate&ticket=ST-2-1BbyKkNC9bFNH1xqcwAH-cas&service=http%3A%2F%2Fsys1.bling.com%3A8080%2Fadmin%2Fadmin.jspjava.io.IOException:
> Server returned HTTP response code: 500 for URL:
> https://sys1.bling.com:8443/cas/proxyValidate?pgtUrl=https%3A%2F%2Fsys1.bling.com%3A8443%2Fadmin%2FproxyValidate&ticket=ST-2-1BbyKkNC9bFNH1xqcwAH-cas&service=http%3A%2F%2Fsys1.bling.com%3A8080%2Fadmin%2Fadmin.jsp
>         at sun.net.
> www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1245<http://www.protocol.http.HttpURLConnection.getInputStream%28HttpURLConnection.java:1245>
> )
>         at sun.net.
> www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:234<http://www.protocol.https.HttpsURLConnectionImpl.getInputStream%28HttpsURLConnectionImpl.java:234>)
> at
> org.jasig.cas.client.validation.AbstractCasProtocolUrlBasedTicketValidator.retrieveResponseFromServer(AbstractCasProtocolUrlBasedTicketValidator.java:35)
> at
> org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator.validate(AbstractUrlBasedTicketValidator.java:178)
> at
> org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:134)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at
> org.jasig.cas.client.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:118)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>         at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
>         at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>         at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
>         at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>         at java.lang.Thread.run(Thread.java:619)2009-04-09 17:43:52.0682
> WARN
> org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter -
> org.jasig.cas.client.validation.TicketValidationException: The CAS server
> returned no response.
> org.jasig.cas.client.validation.TicketValidationException: The CAS server
> returned no response.
>         at
> org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator.validate(AbstractUrlBasedTicketValidator.java:181)
>         at
> org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:134)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at
> org.jasig.cas.client.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:118)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>         at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
>         at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> at java.lang.Thread.run(Thread.java:619)
>
>
> Thank you for your time.
>
>
> --
> 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
>
>

-- 
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