cat icon indicating copy to clipboard operation
cat copied to clipboard

下载官方打包的cat-home.war部署起来 部分页面点击会报500.

Open DDUPone opened this issue 3 years ago • 6 comments

1.下载cat-home.war包在win10 jdk1.8.0_111 tomcat8.5.72 ,mysql-8.0.27-winx64下面部署起来部分页面点击会报500错误。 报错页面, 1.应用监控配置--业务监控配置页面。 2.Application 按钮 3.添加项目的时候也会报操作失败。 错误日志如下。 [05-25 10:22:35.746] [INFO] [DefaultDataSourceProvider] Loading data sources from \data\appdatas\cat\datasources.xml ... [05-25 10:22:35.761] [INFO] [DefaultDataSourceProvider] Loading data sources from \data\appdatas\cat\datasources.xml ... [05-25 10:22:41.726] [INFO] [DefaultDataSourceProvider] Loading data sources from \data\appdatas\cat\datasources.xml ... [05-25 10:22:41.738] [ERROR] [HttpServlet] Error occured when handling uri: /cat/s/business java.lang.RuntimeException: Error occured during handling outbound action(business) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handleException(DefaultRequestLifecycle.java:89) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handleRequest(DefaultRequestLifecycle.java:190) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handle(DefaultRequestLifecycle.java:63) at org.unidal.web.MVC.service(MVC.java:90) at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:439) at com.dianping.cat.servlet.CatFilter$CatHandler$3.handle(CatFilter.java:236) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:437) at com.dianping.cat.servlet.CatFilter$CatHandler$4.handle(CatFilter.java:329) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:437) at com.dianping.cat.servlet.CatFilter$CatHandler$2.handle(CatFilter.java:219) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:437) at com.dianping.cat.servlet.CatFilter$CatHandler$1.handle(CatFilter.java:127) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:437) at com.dianping.cat.servlet.CatFilter.doFilter(CatFilter.java:65) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.dianping.cat.system.page.permission.PermissionFilter.doFilter(PermissionFilter.java:94) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:196) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:698) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:364) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:624) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:831) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1650) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) Caused by: org.unidal.web.mvc.ActionException: Error occured during handling outbound action(business) at org.unidal.web.mvc.lifecycle.DefaultOutboundActionHandler.handle(DefaultOutboundActionHandler.java:36) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handleOutboundAction(DefaultRequestLifecycle.java:111) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handleRequest(DefaultRequestLifecycle.java:188) ... 40 more Caused by: java.lang.RuntimeException: Error occured during invoking method: public void com.dianping.cat.system.page.business.Handler.handleOutbound(com.dianping.cat.system.page.business.Context) throws javax.servlet.ServletException,java.io.IOException with parameters([com.dianping.cat.system.page.business.Context@4cc1bf37]) at org.unidal.lookup.util.ReflectUtils.invokeMethod(ReflectUtils.java:51) at org.unidal.web.mvc.lifecycle.DefaultOutboundActionHandler.handle(DefaultOutboundActionHandler.java:29) ... 42 more Caused by: java.lang.NullPointerException at com.dianping.cat.system.page.business.config.BusinessTagConfigManager.findTagByDomain(BusinessTagConfigManager.java:63) at com.dianping.cat.system.page.business.Handler.listConfigs(Handler.java:192) at com.dianping.cat.system.page.business.Handler.handleOutbound(Handler.java:98) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.unidal.lookup.util.ReflectUtils.invokeMethod(ReflectUtils.java:49) ... 43 more [05-25 10:22:42.308] [ERROR] [HttpServlet] Error occured when handling uri: /cat/s/router java.lang.RuntimeException: Error occured during handling outbound action(router) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handleException(DefaultRequestLifecycle.java:89) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handleRequest(DefaultRequestLifecycle.java:190) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handle(DefaultRequestLifecycle.java:63) at org.unidal.web.MVC.service(MVC.java:90) at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:439) at com.dianping.cat.servlet.CatFilter$CatHandler$3.handle(CatFilter.java:236) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:437) at com.dianping.cat.servlet.CatFilter$CatHandler$4.handle(CatFilter.java:329) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:437) at com.dianping.cat.servlet.CatFilter$CatHandler$2.handle(CatFilter.java:219) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:437) at com.dianping.cat.servlet.CatFilter$CatHandler$1.handle(CatFilter.java:127) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:437) at com.dianping.cat.servlet.CatFilter.doFilter(CatFilter.java:65) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.dianping.cat.system.page.permission.PermissionFilter.doFilter(PermissionFilter.java:94) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:196) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:698) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:364) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:624) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:831) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1650) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) Caused by: org.unidal.web.mvc.ActionException: Error occured during handling outbound action(router) at org.unidal.web.mvc.lifecycle.DefaultOutboundActionHandler.handle(DefaultOutboundActionHandler.java:36) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handleOutboundAction(DefaultRequestLifecycle.java:111) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handleRequest(DefaultRequestLifecycle.java:188) ... 40 more Caused by: java.lang.RuntimeException: Error occured during invoking method: public void com.dianping.cat.system.page.router.Handler.handleOutbound(com.dianping.cat.system.page.router.Context) throws javax.servlet.ServletException,java.io.IOException with parameters([com.dianping.cat.system.page.router.Context@6055508c]) at org.unidal.lookup.util.ReflectUtils.invokeMethod(ReflectUtils.java:51) at org.unidal.web.mvc.lifecycle.DefaultOutboundActionHandler.handle(DefaultOutboundActionHandler.java:29) ... 42 more Caused by: java.lang.ArithmeticException: / by zero at com.dianping.cat.system.page.router.config.RouterConfigManager.queryServersByDomain(RouterConfigManager.java:286) at com.dianping.cat.system.page.router.Handler.buildRouterInfo(Handler.java:88) at com.dianping.cat.system.page.router.Handler.buildKvs(Handler.java:180) at com.dianping.cat.system.page.router.Handler.handleOutbound(Handler.java:143) at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.unidal.lookup.util.ReflectUtils.invokeMethod(ReflectUtils.java:49) ... 43 more [05-25 10:22:42.309] [WARN] [DefaultClientConfigManager] error when connect cat server config url http://127.0.0.1:8080/cat/s/router?domain=cat&ip=10.225.0.65&op=json [05-25 10:22:51.025] [INFO] [DefaultDataSourceProvider] Loading data sources from \data\appdatas\cat\datasources.xml ... [05-25 10:22:52.314] [ERROR] [HttpServlet] Error occured when handling uri: /cat/s/router java.lang.RuntimeException: Error occured during handling outbound action(router) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handleException(DefaultRequestLifecycle.java:89) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handleRequest(DefaultRequestLifecycle.java:190) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handle(DefaultRequestLifecycle.java:63) at org.unidal.web.MVC.service(MVC.java:90) at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:439) at com.dianping.cat.servlet.CatFilter$CatHandler$3.handle(CatFilter.java:236) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:437) at com.dianping.cat.servlet.CatFilter$CatHandler$4.handle(CatFilter.java:329) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:437) at com.dianping.cat.servlet.CatFilter$CatHandler$2.handle(CatFilter.java:219) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:437) at com.dianping.cat.servlet.CatFilter$CatHandler$1.handle(CatFilter.java:127) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:437) at com.dianping.cat.servlet.CatFilter.doFilter(CatFilter.java:65) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.dianping.cat.system.page.permission.PermissionFilter.doFilter(PermissionFilter.java:94) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:196) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:698) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:364) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:624) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:831) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1650) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) Caused by: org.unidal.web.mvc.ActionException: Error occured during handling outbound action(router) at org.unidal.web.mvc.lifecycle.DefaultOutboundActionHandler.handle(DefaultOutboundActionHandler.java:36) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handleOutboundAction(DefaultRequestLifecycle.java:111) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handleRequest(DefaultRequestLifecycle.java:188) ... 40 more Caused by: java.lang.RuntimeException: Error occured during invoking method: public void com.dianping.cat.system.page.router.Handler.handleOutbound(com.dianping.cat.system.page.router.Context) throws javax.servlet.ServletException,java.io.IOException with parameters([com.dianping.cat.system.page.router.Context@65c30be8]) at org.unidal.lookup.util.ReflectUtils.invokeMethod(ReflectUtils.java:51) at org.unidal.web.mvc.lifecycle.DefaultOutboundActionHandler.handle(DefaultOutboundActionHandler.java:29) ... 42 more Caused by: java.lang.ArithmeticException: / by zero at com.dianping.cat.system.page.router.config.RouterConfigManager.queryServersByDomain(RouterConfigManager.java:286) at com.dianping.cat.system.page.router.Handler.buildRouterInfo(Handler.java:88) at com.dianping.cat.system.page.router.Handler.buildKvs(Handler.java:180) at com.dianping.cat.system.page.router.Handler.handleOutbound(Handler.java:143) at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.unidal.lookup.util.ReflectUtils.invokeMethod(ReflectUtils.java:49) ... 43 more [05-25 10:22:52.315] [WARN] [DefaultClientConfigManager] error when connect cat server config url http://127.0.0.1:8080/cat/s/router?domain=cat&ip=10.225.0.65&op=json [05-25 10:23:00.505] [INFO] [DefaultDataSourceProvider] Loading data sources from \data\appdatas\cat\datasources.xml ... [05-25 10:23:00.533] [INFO] [DefaultDataSourceProvider] Loading data sources from \data\appdatas\cat\datasources.xml ... [05-25 10:23:00.534] [INFO] [DefaultDataSourceProvider] Loading data sources from \data\appdatas\cat\datasources.xml ... [05-25 10:23:00.536] [INFO] [DefaultDataSourceProvider] Loading data sources from \data\appdatas\cat\datasources.xml ... [05-25 10:23:00.537] [INFO] [DefaultDataSourceProvider] Loading data sources from \data\appdatas\cat\datasources.xml ... [05-25 10:23:00.539] [INFO] [DefaultDataSourceProvider] Loading data sources from \data\appdatas\cat\datasources.xml ... [05-25 10:23:00.541] [INFO] [DefaultDataSourceProvider] Loading data sources from \data\appdatas\cat\datasources.xml ... [05-25 10:23:00.542] [INFO] [DefaultModuleContext] Starting thread(cat-26) ... [05-25 10:23:00.543] [INFO] [DefaultModuleContext] Starting thread(cat-25) ... [05-25 10:23:00.543] [INFO] [DefaultModuleContext] Stopping thread(cat-25). [05-25 10:23:00.543] [INFO] [DefaultDataSourceProvider] Loading data sources from \data\appdatas\cat\datasources.xml ... [05-25 10:23:00.544] [INFO] [DefaultDataSourceProvider] Loading data sources from \data\appdatas\cat\datasources.xml ... [05-25 10:23:00.544] [INFO] [DefaultModuleContext] Stopping thread(cat-26). [05-25 10:23:00.546] [INFO] [DefaultDataSourceProvider] Loading data sources from \data\appdatas\cat\datasources.xml ... [05-25 10:23:00.548] [INFO] [DefaultDataSourceProvider] Loading data sources from \data\appdatas\cat\datasources.xml ... [05-25 10:23:00.550] [INFO] [DefaultDataSourceProvider] Loading data sources from \data\appdatas\cat\datasources.xml ... [05-25 10:23:00.550] [INFO] [DefaultDataSourceProvider] Loading data sources from \data\appdatas\cat\datasources.xml ... [05-25 10:23:00.552] [INFO] [DefaultDataSourceProvider] Loading data sources from \data\appdatas\cat\datasources.xml ... [05-25 10:23:00.554] [INFO] [DefaultDataSourceProvider] Loading data sources from \data\appdatas\cat\datasources.xml ... [05-25 10:23:00.556] [INFO] [DefaultDataSourceProvider] Loading data sources from \data\appdatas\cat\datasources.xml ... [05-25 10:23:02.321] [ERROR] [HttpServlet] Error occured when handling uri: /cat/s/router java.lang.RuntimeException: Error occured during handling outbound action(router) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handleException(DefaultRequestLifecycle.java:89) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handleRequest(DefaultRequestLifecycle.java:190) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handle(DefaultRequestLifecycle.java:63) at org.unidal.web.MVC.service(MVC.java:90) at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:439) at com.dianping.cat.servlet.CatFilter$CatHandler$3.handle(CatFilter.java:236) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:437) at com.dianping.cat.servlet.CatFilter$CatHandler$4.handle(CatFilter.java:329) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:437) at com.dianping.cat.servlet.CatFilter$CatHandler$2.handle(CatFilter.java:219) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:437) at com.dianping.cat.servlet.CatFilter$CatHandler$1.handle(CatFilter.java:127) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:437) at com.dianping.cat.servlet.CatFilter.doFilter(CatFilter.java:65) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.dianping.cat.system.page.permission.PermissionFilter.doFilter(PermissionFilter.java:94) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:196) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:698) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:364) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:624) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:831) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1650) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) Caused by: org.unidal.web.mvc.ActionException: Error occured during handling outbound action(router) at org.unidal.web.mvc.lifecycle.DefaultOutboundActionHandler.handle(DefaultOutboundActionHandler.java:36) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handleOutboundAction(DefaultRequestLifecycle.java:111) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handleRequest(DefaultRequestLifecycle.java:188) ... 40 more Caused by: java.lang.RuntimeException: Error occured during invoking method: public void com.dianping.cat.system.page.router.Handler.handleOutbound(com.dianping.cat.system.page.router.Context) throws javax.servlet.ServletException,java.io.IOException with parameters([com.dianping.cat.system.page.router.Context@3925b0d5]) at org.unidal.lookup.util.ReflectUtils.invokeMethod(ReflectUtils.java:51) at org.unidal.web.mvc.lifecycle.DefaultOutboundActionHandler.handle(DefaultOutboundActionHandler.java:29) ... 42 more Caused by: java.lang.ArithmeticException: / by zero at com.dianping.cat.system.page.router.config.RouterConfigManager.queryServersByDomain(RouterConfigManager.java:286) at com.dianping.cat.system.page.router.Handler.buildRouterInfo(Handler.java:88) at com.dianping.cat.system.page.router.Handler.buildKvs(Handler.java:180) at com.dianping.cat.system.page.router.Handler.handleOutbound(Handler.java:143) at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.unidal.lookup.util.ReflectUtils.invokeMethod(ReflectUtils.java:49) ... 43 more [05-25 10:23:02.323] [WARN] [DefaultClientConfigManager] error when connect cat server config url http://127.0.0.1:8080/cat/s/router?domain=cat&ip=10.225.0.65&op=json [05-25 10:23:12.361] [ERROR] [HttpServlet] Error occured when handling uri: /cat/s/router java.lang.RuntimeException: Error occured during handling outbound action(router) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handleException(DefaultRequestLifecycle.java:89) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handleRequest(DefaultRequestLifecycle.java:190) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handle(DefaultRequestLifecycle.java:63) at org.unidal.web.MVC.service(MVC.java:90) at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:439) at com.dianping.cat.servlet.CatFilter$CatHandler$3.handle(CatFilter.java:236) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:437) at com.dianping.cat.servlet.CatFilter$CatHandler$4.handle(CatFilter.java:329) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:437) at com.dianping.cat.servlet.CatFilter$CatHandler$2.handle(CatFilter.java:219) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:437) at com.dianping.cat.servlet.CatFilter$CatHandler$1.handle(CatFilter.java:127) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:437) at com.dianping.cat.servlet.CatFilter.doFilter(CatFilter.java:65) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.dianping.cat.system.page.permission.PermissionFilter.doFilter(PermissionFilter.java:94) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:196) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:698) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:364) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:624) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:831) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1650) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) Caused by: org.unidal.web.mvc.ActionException: Error occured during handling outbound action(router) at org.unidal.web.mvc.lifecycle.DefaultOutboundActionHandler.handle(DefaultOutboundActionHandler.java:36) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handleOutboundAction(DefaultRequestLifecycle.java:111) at org.unidal.web.mvc.lifecycle.DefaultRequestLifecycle.handleRequest(DefaultRequestLifecycle.java:188) ... 40 more Caused by: java.lang.RuntimeException: Error occured during invoking method: public void com.dianping.cat.system.page.router.Handler.handleOutbound(com.dianping.cat.system.page.router.Context) throws javax.servlet.ServletException,java.io.IOException with parameters([com.dianping.cat.system.page.router.Context@6ec768cc]) at org.unidal.lookup.util.ReflectUtils.invokeMethod(ReflectUtils.java:51) at org.unidal.web.mvc.lifecycle.DefaultOutboundActionHandler.handle(DefaultOutboundActionHandler.java:29) ... 42 more Caused by: java.lang.ArithmeticException: / by zero at com.dianping.cat.system.page.router.config.RouterConfigManager.queryServersByDomain(RouterConfigManager.java:286) at com.dianping.cat.system.page.router.Handler.buildRouterInfo(Handler.java:88) at com.dianping.cat.system.page.router.Handler.buildKvs(Handler.java:180) at com.dianping.cat.system.page.router.Handler.handleOutbound(Handler.java:143) at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.unidal.lookup.util.ReflectUtils.invokeMethod(ReflectUtils.java:49) ... 43 more [05-25 10:23:12.362] [WARN] [DefaultClientConfigManager] error when connect cat server config url http://127.0.0.1:8080/cat/s/router?domain=cat&ip=10.225.0.65&op=json

DDUPone avatar May 25 '22 02:05 DDUPone

看下数据库配置( /data/appdatas/cat/datasources.xml )是否正确,且能正常连接

power-lin avatar May 25 '22 14:05 power-lin

我也是...配置router提交操作失败,重算就返回个false,数据库也正确 别的操作有几个也是这样,而且如果数据源有问题的话,为什么不让错误打印出来,提示的错跟数据库都毫无关系

scmod avatar May 30 '22 07:05 scmod

code changed, can you guys take a look if it's fixed?

qmwu2000 avatar Jun 01 '22 10:06 qmwu2000

我的问题调整了mysql版本 (由8.X版本调整了5.7.X版本)修改了/data/appdatas/cat/datasources.xml 之后就OK了。

DDUPone avatar Jun 01 '22 10:06 DDUPone

新版本3.1.0应该可以支持MySQL 5.8

On Jun 1, 2022, at 18:06, DDUPone @.*** @.***>> wrote:

我的问题调整了mysql版本 (由8.X版本调整了5.7.X版本)修改了/data/appdatas/cat/datasources.xml 之后就OK了。

— Reply to this email directly, view it on GitHub https://github.com/dianping/cat/issues/2218#issuecomment-1143399591, or unsubscribe https://github.com/notifications/unsubscribe-auth/AASQE732JXXR2MEU5UCTIW3VM4Y2BANCNFSM5W3QTKZA. You are receiving this because you commented.

qmwu2000 avatar Jun 02 '22 07:06 qmwu2000

我的问题调整了mysql版本 (由8.X版本调整了5.7.X版本)修改了/data/appdatas/cat/datasources.xml 之后就OK了。

怎么调整,我编译和下载了最新版本和 3.1版本,都不能保存配置的问题, 总是操作失败,是什么原因? 我的mysql是5.7.26版本

zhyfreefly avatar Dec 24 '22 04:12 zhyfreefly