HTTP Status 500 - Request processing failed; nested exception is com.dianping.dpsf.exception.NetTimeoutException: request timeout, current time:1711704809937

type Exception report

message Request processing failed; nested exception is com.dianping.dpsf.exception.NetTimeoutException: request timeout, current time:1711704809937

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is com.dianping.dpsf.exception.NetTimeoutException: request timeout, current time:1711704809937
request:DefaultRequest[serialize=2,seq=-519972180,msgType=2,callType=1,timeout=1000,url=http://service.dianping.com/gisService/regionInfoService_1.0.0,method=findChildRegionList,app=dp-seo-web,created=1711704808937][自助排查参考:https://km.sankuai.com/page/278981065]
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:982)
	org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
	org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	com.sankuai.oceanus.http.filter.InfFilter.doFilter(InfFilter.java:83)
	com.dianping.cat.servlet.CatFilter.logTransaction(CatFilter.java:306)
	com.dianping.cat.servlet.CatFilter.doFilter(CatFilter.java:85)
	com.dianping.validationbiz.filter.AccountValidationFilter.doFilter(AccountValidationFilter.java:32)
	org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	com.meituan.mtrace.http.TraceFilter.doFilter(TraceFilter.java:83)

root cause

com.dianping.dpsf.exception.NetTimeoutException: request timeout, current time:1711704809937
request:DefaultRequest[serialize=2,seq=-519972180,msgType=2,callType=1,timeout=1000,url=http://service.dianping.com/gisService/regionInfoService_1.0.0,method=findChildRegionList,app=dp-seo-web,created=1711704808937][自助排查参考:https://km.sankuai.com/page/278981065]
	com.dianping.pigeon.remoting.common.util.DianpingInvocationBuilder.newTimeoutException(DianpingInvocationBuilder.java:62)
	com.dianping.pigeon.remoting.common.util.InvocationUtils.newTimeoutException(InvocationUtils.java:295)
	com.dianping.pigeon.remoting.invoker.concurrent.InvokerFuture.waitResponse(InvokerFuture.java:93)
	com.dianping.pigeon.remoting.invoker.concurrent.InvokerFuture.getResponse(InvokerFuture.java:104)
	com.dianping.pigeon.remoting.invoker.process.filter.RemoteCallInvokeFilter.invoke(RemoteCallInvokeFilter.java:69)
	com.dianping.pigeon.remoting.invoker.process.filter.RemoteCallInvokeFilter.invoke(RemoteCallInvokeFilter.java:29)
	com.dianping.pigeon.remoting.invoker.process.InvokerProcessHandlerFactory$1.handle(InvokerProcessHandlerFactory.java:87)
	com.dianping.pigeon.remoting.invoker.process.filter.SecurityFilter.invoke(SecurityFilter.java:33)
	com.dianping.pigeon.remoting.invoker.process.filter.SecurityFilter.invoke(SecurityFilter.java:15)
	com.dianping.pigeon.remoting.invoker.process.InvokerProcessHandlerFactory$1.handle(InvokerProcessHandlerFactory.java:87)
	com.dianping.pigeon.remoting.invoker.process.filter.ContextPrepareInvokeFilter.invoke(ContextPrepareInvokeFilter.java:71)
	com.dianping.pigeon.remoting.invoker.process.filter.ContextPrepareInvokeFilter.invoke(ContextPrepareInvokeFilter.java:37)
	com.dianping.pigeon.remoting.invoker.process.InvokerProcessHandlerFactory$1.handle(InvokerProcessHandlerFactory.java:87)
	com.dianping.pigeon.remoting.invoker.process.filter.GatewayInvokeFilter.invoke(GatewayInvokeFilter.java:40)
	com.dianping.pigeon.remoting.invoker.process.filter.GatewayInvokeFilter.invoke(GatewayInvokeFilter.java:20)
	com.dianping.pigeon.remoting.invoker.process.InvokerProcessHandlerFactory$1.handle(InvokerProcessHandlerFactory.java:87)
	com.dianping.pigeon.remoting.invoker.process.filter.FaultInjectionFilter.invoke(FaultInjectionFilter.java:61)
	com.dianping.pigeon.remoting.invoker.process.filter.FaultInjectionFilter.invoke(FaultInjectionFilter.java:37)
	com.dianping.pigeon.remoting.invoker.process.InvokerProcessHandlerFactory$1.handle(InvokerProcessHandlerFactory.java:87)
	com.dianping.pigeon.remoting.invoker.cluster.FailfastCluster.invoke(FailfastCluster.java:36)
	com.dianping.pigeon.remoting.invoker.process.filter.ClusterInvokeFilter.invoke(ClusterInvokeFilter.java:42)
	com.dianping.pigeon.remoting.invoker.process.filter.ClusterInvokeFilter.invoke(ClusterInvokeFilter.java:19)
	com.dianping.pigeon.remoting.invoker.process.InvokerProcessHandlerFactory$1.handle(InvokerProcessHandlerFactory.java:87)
	com.dianping.pigeon.remoting.invoker.process.filter.DegradationFilter.invoke(DegradationFilter.java:87)
	com.dianping.pigeon.remoting.invoker.process.filter.DegradationFilter.invoke(DegradationFilter.java:51)
	com.dianping.pigeon.remoting.invoker.process.InvokerProcessHandlerFactory$1.handle(InvokerProcessHandlerFactory.java:87)
	com.dianping.pigeon.remoting.invoker.process.filter.GenericInvokeFilter.invoke(GenericInvokeFilter.java:22)
	com.dianping.pigeon.remoting.invoker.process.filter.GenericInvokeFilter.invoke(GenericInvokeFilter.java:13)
	com.dianping.pigeon.remoting.invoker.process.InvokerProcessHandlerFactory$1.handle(InvokerProcessHandlerFactory.java:87)
	com.dianping.pigeon.remoting.invoker.process.filter.InnerTracerFilter.invoke(InnerTracerFilter.java:40)
	com.dianping.pigeon.remoting.invoker.process.filter.InnerTracerFilter.invoke(InnerTracerFilter.java:22)
	com.dianping.pigeon.remoting.invoker.process.InvokerProcessHandlerFactory$1.handle(InvokerProcessHandlerFactory.java:87)
	com.dianping.pigeon.remoting.invoker.process.filter.TracerFilter.invoke(TracerFilter.java:42)
	com.dianping.pigeon.remoting.invoker.process.filter.TracerFilter.invoke(TracerFilter.java:17)
	com.dianping.pigeon.remoting.invoker.process.InvokerProcessHandlerFactory$1.handle(InvokerProcessHandlerFactory.java:87)
	com.dianping.pigeon.remoting.invoker.process.filter.RemoteCallMonitorInvokeFilter.invoke(RemoteCallMonitorInvokeFilter.java:61)
	com.dianping.pigeon.remoting.invoker.process.filter.RemoteCallMonitorInvokeFilter.invoke(RemoteCallMonitorInvokeFilter.java:25)
	com.dianping.pigeon.remoting.invoker.process.InvokerProcessHandlerFactory$1.handle(InvokerProcessHandlerFactory.java:87)
	com.dianping.pigeon.remoting.invoker.process.filter.InvokerContextFilter.invoke(InvokerContextFilter.java:50)
	com.dianping.pigeon.remoting.invoker.process.filter.InvokerContextFilter.invoke(InvokerContextFilter.java:22)
	com.dianping.pigeon.remoting.invoker.process.InvokerProcessHandlerFactory$1.handle(InvokerProcessHandlerFactory.java:87)
	com.dianping.pigeon.remoting.invoker.service.ServiceInvocationProxy.invoke(ServiceInvocationProxy.java:48)
	com.sun.proxy.$Proxy55.findChildRegionList(Unknown Source)
	com.dianping.seo.web.utils.helper.RegionInfoServiceWapper.findAllChildRegionList(RegionInfoServiceWapper.java:54)
	com.dianping.seo.web.services.impl.TopicServiceImpl.generateRegionMap(TopicServiceImpl.java:444)
	com.dianping.seo.web.controller.TopicController.getSearchCityCategoryNav(TopicController.java:228)
	com.dianping.seo.web.controller.TopicController.getCityCategoryRegionNav(TopicController.java:140)
	java.lang.reflect.Method.invoke(Method.java:498)
	org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
	org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)
	org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)
	org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
	org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)
	org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
	org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
	org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	com.sankuai.oceanus.http.filter.InfFilter.doFilter(InfFilter.java:83)
	com.dianping.cat.servlet.CatFilter.logTransaction(CatFilter.java:306)
	com.dianping.cat.servlet.CatFilter.doFilter(CatFilter.java:85)
	com.dianping.validationbiz.filter.AccountValidationFilter.doFilter(AccountValidationFilter.java:32)
	org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	com.meituan.mtrace.http.TraceFilter.doFilter(TraceFilter.java:83)

note The full stack trace of the root cause is available in the Apache Tomcat/8.0.30 logs.


Apache Tomcat/8.0.30