Hi guy.

I'm getting the similar error on customized cas version (3.5.1). I was 
trying access local https://yl-pc:8443/cas/services/ by logged in user and 
got error below.

I left configuration for testing purpose as:
<bean 
class="org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver"
 
/>
<bean 
class="org.jasig.cas.authentication.handler.support.SimpleTestUsernamePasswordAuthenticationHandler"
 
/>
    <sec:user-service id="userDetailsService">
        <sec:user name="1" password="1" authorities="ROLE_ADMIN" />
........
Also I have my custom credentialsToPrincipalResolvers 
and authenticationHandlers entries.

I can loging/logout succesfully, but when I try to get /services/ after 
login I see error for url:
https://yl-pc:8443/cas/services/j_acegi_cas_security_check?ticket=ST-2-7yBcdmZCJOd0mBH23c7s-cas01.example.org

*exception* 

java.lang.RuntimeException: java.io.IOException: Server returned HTTP response 
code: 500 for URL: 
https://yl-pc:8443/cas/serviceValidate?ticket=ST-2-7yBcdmZCJOd0mBH23c7s-cas01.example.org&service=https%3A%2F%2Fyl-pc%3A8443%2Fcas%2Fservices%2Fj_acegi_cas_security_check
        
org.jasig.cas.client.util.CommonUtils.getResponseFromServer(CommonUtils.java:295)
        
org.jasig.cas.client.validation.AbstractCasProtocolUrlBasedTicketValidator.retrieveResponseFromServer(AbstractCasProtocolUrlBasedTicketValidator.java:33)
        
org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator.validate(AbstractUrlBasedTicketValidator.java:178)
        
org.springframework.security.cas.authentication.CasAuthenticationProvider.authenticateNow(CasAuthenticationProvider.java:140)
        
org.springframework.security.cas.authentication.CasAuthenticationProvider.authenticate(CasAuthenticationProvider.java:126)
        
org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:156)
        
org.springframework.security.cas.web.CasAuthenticationFilter.attemptAuthentication(CasAuthenticationFilter.java:242)
        
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:194)

.........

*root cause* 

java.io.IOException: Server returned HTTP response code: 500 for URL: 
https://yl-pc:8443/cas/serviceValidate?ticket=ST-2-7yBcdmZCJOd0mBH23c7s-cas01.example.org&service=https%3A%2F%2Fyl-pc%3A8443%2Fcas%2Fservices%2Fj_acegi_cas_security_check
        
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1436)
        
sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:234)
        
org.jasig.cas.client.util.CommonUtils.getResponseFromServer(CommonUtils.java:281)
        
org.jasig.cas.client.validation.AbstractCasProtocolUrlBasedTicketValidator.retrieveResponseFromServer(AbstractCasProtocolUrlBasedTicketValidator.java:33)
        
org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator.validate(AbstractUrlBasedTicketValidator.java:178)
        
org.springframework.security.cas.authentication.CasAuthenticationProvider.authenticateNow(CasAuthenticationProvider.java:140)
        
org.springframework.security.cas.authentication.CasAuthenticationProvider.authenticate(CasAuthenticationProvider.java:126)
        
org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:156)
        
org.springframework.security.cas.web.CasAuthenticationFilter.attemptAuthentication(CasAuthenticationFilter.java:242)
        
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:194)

............



Can someone explain what happens wrong and how to properly configure it?

Thanks,
Yuriy.


вторник, 25 октября 2011 г., 16:37:02 UTC+3 пользователь Anthony Colebourne 
написал:
>
> Hi,
>
> I'm getting the following error when I try to login to the Services 
> Management area (/cas/services).
>
> This was working fine until I added the patch suggested at
>         http://www.ja-sig.org/issues/browse/CAS-655
>
> Have I done something wrong or does this look like a different error?
>
> NOTE: Other services are working fine (using .NET and PHP clients).
>
> Thanks,
> Anthony.
>
>
> 2011-10-25 14:29:51,915 ERROR [org.jasig.cas.client.util.CommonUtils] - 
> Server returned HTTP response code: 500 for URL: 
>
> https://llcas.sseln.org.uk/cas/serviceValidate?ticket=ST-1-uWWAnfF6XoQgN1BryQ0e-cas&service=https%3A%2F%2Fllcas.sseln.org.uk%2Fcas%2Fservices%2Fj_acegi_cas_security_check
> java.io.IOException: Server returned HTTP response code: 500 for URL: 
>
> https://llcas.sseln.org.uk/cas/serviceValidate?ticket=ST-1-uWWAnfF6XoQgN1BryQ0e-cas&service=https%3A%2F%2Fllcas.sseln.org.uk%2Fcas%2Fservices%2Fj_acegi_cas_security_check
>          at 
>
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441)
>          at 
>
> sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:234)
>          at 
>
> org.jasig.cas.client.util.CommonUtils.getResponseFromServer(CommonUtils.java:281)
>          at 
>
> org.jasig.cas.client.validation.AbstractCasProtocolUrlBasedTicketValidator.retrieveResponseFromServer(AbstractCasProtocolUrlBasedTicketValidator.java:33)
>          at 
>
> org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator.validate(AbstractUrlBasedTicketValidator.java:178)
>          at 
>
> org.springframework.security.cas.authentication.CasAuthenticationProvider.authenticateNow(CasAuthenticationProvider.java:131)
>          at 
>
> org.springframework.security.cas.authentication.CasAuthenticationProvider.authenticate(CasAuthenticationProvider.java:117)
>          at 
>
> org.springframework.security.authentication.ProviderManager.doAuthentication(ProviderManager.java:130)
>          at 
>
> org.springframework.security.authentication.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:48)
>          at 
>
> org.springframework.security.cas.web.CasAuthenticationFilter.attemptAuthentication(CasAuthenticationFilter.java:104)
>          at 
>
> org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
>          at 
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
>          at 
>
> org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
>          at 
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
>          at 
>
> org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)
>          at 
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
>          at 
>
> org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:169)
>          at 
>
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
>          at 
>
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
>          at 
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>          at 
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>          at 
>
> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
>          at 
>
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
>          at 
>
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
>          at 
>
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
>          at 
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>          at 
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>          at 
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>          at 
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
>          at 
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>          at 
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>          at 
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>          at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
>          at 
>
> org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:840)
>          at 
>
> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:640)
>          at 
> org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286)
>          at java.lang.Thread.run(Thread.java:662)
>
> -- 
> You are currently subscribed to [email protected] <javascript:> as: 
> [email protected] <javascript:>
> 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