This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Too many redirects

Former Member
Former Member
Can't log on to Connect. Too many redirects error message after I have entered my login details. Why?
  • Former Member
    0 Former Member over 9 years ago
    More details

    Tried to log on via classic. This time, I get the following message:

    Sorry, we encountered an internal error.

    Details

    I/O error on GET request for "connectapi.garmin.com/.../EmilLev":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
    org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:499)
    org.springframework.web.client.RestTemplate.execute(RestTemplate.java:447)
    org.springframework.web.client.RestTemplate.getForObject(RestTemplate.java:215)
    com.garmin.connect.oauth.impl.DefaultOauthRestClientImpl.get(DefaultOauthRestClientImpl.java:60)
    com.garmin.web.DashboardController.populateLoggedInModel(DashboardController.java:685)
    com.garmin.web.DashboardController.populateDefaultModel(DashboardController.java:622)
    com.garmin.web.DashboardController.dashboard(DashboardController.java:142)
    sun.reflect.GeneratedMethodAccessor61.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:606)
    org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)
    org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
    org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:746)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:687)
    org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:915)
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:811)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:796)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    com.garmin.web.service.util.XHttpMethodOverrideFilter.doFilterInternal(XHttpMethodOverrideFilter.java:62)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    com.garmin.web.filter.sso.AuthenticationFilter.doFilter(AuthenticationFilter.java:149)
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    com.garmin.web.filter.sso.ConditionalFilterChain.doFilter(ConditionalFilterChain.java:44)
    org.jasig.cas.client.util.AssertionThreadLocalFilter.doFilter(AssertionThreadLocalFilter.java:63)
    com.garmin.web.filter.sso.ConditionalFilterChain.doFilter(ConditionalFilterChain.java:41)
    org.jasig.cas.client.util.HttpServletRequestWrapperFilter.doFilter(HttpServletRequestWrapperFilter.java:86)
    com.garmin.web.filter.sso.ConditionalFilterChain.doFilter(ConditionalFilterChain.java:41)
    com.garmin.security.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:389)
    com.garmin.web.filter.sso.ConditionalFilterChain.doFilter(ConditionalFilterChain.java:41)
    com.garmin.security.cas.client.authentication.UnprotectedAuthenticationFilter.doFilter(UnprotectedAuthenticationFilter.java:98)
    com.garmin.web.filter.sso.ConditionalFilterChain.doFilter(ConditionalFilterChain.java:41)
    com.garmin.security.cas.client.session.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:92)
    com.garmin.web.filter.sso.ConditionalFilterChain.doFilter(ConditionalFilterChain.java:41)
    com.garmin.security.cas.client.util.ExcludedURLDetectionFilter.doFilter(ExcludedURLDetectionFilter.java:68)
    com.garmin.web.filter.sso.ConditionalFilterChain.doFilter(ConditionalFilterChain.java:41)
    com.garmin.web.filter.sso.ConditionalFilter.doFilter(ConditionalFilter.java:81)
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
    org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
    org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:197)
    org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
    org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1805)
    java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    java.lang.Thread.run(Thread.java:745)
  • Former Member
    0 Former Member over 9 years ago
    Yes it's totally broken, even though the status page says it's not.

    Sometimes, you just get thrown back to the logon screen.
    Othertimes, you get the 'Too many redirects' error.
    Sometimes, you get a page full of Internal Server Error text.

    If you do manage to log on, it doesn't work.
    You can't go into any activity or anything.
  • Same here for at least 2 hours now.
  • So made the previous post and all of sudden Connect is back - mostly.
  • Well almost. I can only login with my email address - not my username. When I do, I don't have access privileges to edit my activities.