"Server redirected too many times"

Derek Ethier derek.ethier at humber.ca
Thu Sep 4 12:30:12 EDT 2008


Alright, it's been disabled. I'll keep an eye on the logs. Memory usage is
still problematic but the registry cleaner is running. We bumped the server up
to 2gb and it is still plowing through it all and hitting swap after about 4-5
hours.

Yale CAS mailing list <cas at tp.its.yale.edu> on September-04-08 at 12:02 PM
-0400 wrote:
>Its most likely related to single sign out.  If you're not using Single Sign
>Oust you should disable it since your services aren't handling it correctly.
>
>-Scott
>
>-Scott Battaglia
>PGP Public Key Id: 0x383733AA
>LinkedIn: [ http://www.linkedin.com/in/scottbattaglia
>]http://www.linkedin.com/nin/scottbattaglia
>
>
>On Thu, Sep 4, 2008 at 11:54 AM, Derek Ethier <[ mailto:derek.ethier at humber.ca
>O]derek.ethier at humber.ca> wrote:
>
>
>
>Been getting a lot of these messages in the cas.log since upgrading to 3.3.
>Doensn't seem specific to any of the services that we're using CAS for (it has
>Dhappened after requests for Google Apps and Blackboard). Any ideas?
>
>2008-09-04 02:47:34,950 ERROR [org.jasig.cas.util.HttpClient] -
>java.net.Protoc7olException: Server redirected too many  times (20)
>java.net.ProtocolException: Server redirected too many  times (20)
>        at
>sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLComnnection.java:1251)
>        at
>sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HtttpsURLConnectionImpl.java:234)
>        at
>org.jasig.cas.util.HttpClient.sendMessageToEndPoint(HttpClient.java:l76)
>        at
>org.jasig.cas.authentication.principal.AbstractWebApplicationServicet.logOutOfService(AbstractWebApplicationService.java:147)
>        at
>org.jasig.cas.ticket.TicketGrantingTicketImpl.logOutOfServices(TickevtGrantingTicketImpl.java:115)
>        at
>org.jasig.cas.ticket.TicketGrantingTicketImpl.expire(TicketGrantingTeicketImpl.java:125)
>        at
>org.jasig.cas.CentralAuthenticationServiceImpl.destroyTicketGrantingkTicket(CentralAuthenticationServiceImpl.java:153)
>        at sun.reflect.GeneratedMethodAccessor144.invoke(Unknown Source)
>        at
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccegssorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at
>org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflectsion(AopUtils.java:310)
>        at
>org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJioinpoint(ReflectiveMethodInvocation.java:182)
>        at
>org.springframework.aop.framework.ReflectiveMethodInvocation.proceedi(ReflectiveMethodInvocation.java:149)
>        at
>org.springframework.transaction.interceptor.TransactionInterceptor.itnvoke(TransactionInterceptor.java:106)
>        at
>org.springframework.aop.framework.ReflectiveMethodInvocation.proceedi(ReflectiveMethodInvocation.java:171)
>        at
>org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamkicAopProxy.java:204)
>        at $Proxy71.destroyTicketGrantingTicket(Unknown Source)
>        at
>org.jasig.cas.web.LogoutController.handleRequestInternal(LogoutContrLoller.java:63)
>        at
>org.springframework.web.servlet.mvc.AbstractController.handleRequestn(AbstractController.java:153)
>        at
>org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.heandle(SimpleControllerHandlerAdapter.java:48)
>        at
>org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatctherServlet.java:875)
>        at
>org.springframework.web.servlet.DispatcherServlet.doService(DispatchcerServlet.java:809)
>        at
>org.springframework.web.servlet.FrameworkServlet.processRequest(FrameeworkServlet.java:571)
>        at
>org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServalet.java:501)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>        at
>org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherSDervlet.java:115)
>        at
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(AppolicationFilterChain.java:252)
>        at
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationAFilterChain.java:173)
>        at
>org.inspektr.common.web.ClientInfoThreadLocalFilter.doFilterInternalt(ClientInfoThreadLocalFilter.java:48)
>        at
>org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePertRequestFilter.java:76)
>        at
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(AppolicationFilterChain.java:202)
>        at
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationAFilterChain.java:173)
>        at
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperdValve.java:213)
>        at
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextdValve.java:178)
>        at
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.djava:126)
>        at
>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ejava:105)
>        at
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVaalve.java:107)
>        at
>org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jaeva:148)
>        at
>org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199e)
>        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
>        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
>        at
>org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.jnava:697)
>        at
>org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSoc(ket.java:889)
>        at
>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Thread.Pool.java:684)
>        at java.lang.Thread.run(Thread.java:619)
>
>_______________________________________________
>Yale CAS mailing list
>[ mailto:cas at tp.its.yale.edu ]cas at tp.its.yale.edu
>[ http://tp.its.yale.edu/mailman/listinfo/cas
>]http://tp.its.yale.edu/mailman/llistinfo/cas
>
>
>
>_______________________________________________
>Yale CAS mailing list
>cas at tp.its.yale.edu
>http://tp.its.yale.edu/mailman/listinfo/cas


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://tp.its.yale.edu/pipermail/cas/attachments/20080904/72fa67a5/attachment.html 


More information about the cas mailing list