场景是app端调用后台接口时,后台报错。
异常日志信息:
java.lang.reflect.UndeclaredThrowableException: null
at com.sun.proxy.$Proxy198.intersectionWithLogisticsTypeBySkuCodes(Unknown Source)
at com.meifute.core.controller.MallNewOrderInfoController.queryProdAndGiftItems(MallNewOrderInfoController.java:136)
at com.meifute.core.controller.MallNewOrderInfoController$$FastClassBySpringCGLIB$$657b0b9.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
at com.meifute.core.mmall.common.annotation.RequestLogAdvice.handle(RequestLogAdvice.java:41)
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.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:629)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:618)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:673)
at com.meifute.core.controller.MallNewOrderInfoController$$EnhancerBySpringCGLIB$$f9c12df8.queryProdAndGiftItems(<generated>)
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.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
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 org.springframework.boot.web.filter.ApplicationContextHeaderFilter.doFilterInternal(ApplicationContextHeaderFilter.java:55)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilterInternal(WebRequestTraceFilter.java:110)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:208)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:347)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:263)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:108)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.boot.actuate.autoconfigure.MetricsFilter.doFilterInternal(MetricsFilter.java:106)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at io.micrometer.spring.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:106)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
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:199)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.Exception: {
"timestamp":1651818949592,"status":404,"error":"Not Found","message":"No message available","path":"/api/implement/item/intersection/with/logistic/type/by/skus"}
at com.meifute.core.config.ExceptionErrorDecoder.decode(ExceptionErrorDecoder.java:34)
at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:138)
at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:76)
at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:103)
... 96 common frames omitted
1、排查 java.lang.reflect.UndeclaredThrowableException: null
字面意思是未声明的一个异常,继续排查详细错误信息。
2、排查其他根据错误信息
java.lang.Exception: {“timestamp”:1651818949592,“status”:404,“error”:“Not Found”,“message”:“No message available”,“path”:“/api/implement/item/intersection/with/logistic/type/by/skus”}
很明显的一个错误码,404,请求的地址不通
3、定位到代码发现feign调用处出错,检查被调用服务的启动情况
检查发现调用的服务未启动成功
重新启动被调用服务,接口正常
目录Essential ModelsAdd-on ModelsValue-Add-ModulesTechnology Preview ModulesQt toolsQt基本模块是Qt在所有平台上的基本功能,他们在所有的开发平台和目标平台都可用,在Qt5所有版本上是源代码和二进制兼容的。Qt作为一个大的跨平台C++应用框架也采用了模块化的设计方法,弄清楚她的模块划分有...
一、连接1、cmd命令远程连接sqlplus usr/[email protected]//host:port/sidsqlplus xxx/[email protected]:1521/orcl2、cmd命令本地sqlplus xxx/[email protected]、程序中使用driverClassName=oracle.jdbc.OracleDriverurl=jdbc:oracle:thin:@192.168.xx.xx:1521:orclusername=xxxpassword=xxx说明:url=jdbc:ora
比赛对象:设置四个级别,难度适合不同年龄段学生。其中小学Elementary Division:适合小学同学参加,不需要具备丰富的编程语言基础,没有编程经验的同学也可以参加比赛时间及形式· 一轮:2019年12月21日,下午14:00-16:40·第二轮:2020年02月22日,下午14:00-16:40·第三轮:2020年03月22日,下午14:00-16:40·第四轮:2020年04月18日,...
animation-play-state属性定义和用法animation-play-state 属性规定动画正在运行还是暂停。默认是 “running”注释:您可以在 JavaScript 中使用该属性,这样就能在播放过程中暂停动画。默认值: running继承性: no版本: CSS3JavaScript 语法: object.style.animationPlayState=“p...
PID应用时,积分由历史数据累加代替,微分由一阶微分代替。PID的特点是稳定性,快速性和准确性,不同的系统倾向于不同的特点,平衡小车的实现中快速性应当是第一位。平衡小车的实现主要是直立环和速度环。直立控制环主要由P(比例控制)和D(微分控制)控制。当陀螺仪的倾角越大时,比例系数就越大,用于提高相应速度;P项系数太大时,可能会出现低频震荡,,所以用微分项抑制因为KP太大产生的低频抖动。在...
安装ANSYS准备环境ansys安装包将这个Ansys.Products.18.0.Linux64-SSQ的文件夹拷到centos下,并为三个iso镜像文件逐一创建一个目录,并挂载利用mount命令挂载安装过程1.进入ANSYS.18.0.DVD.LINUX64.iso挂载的目录下[[email protected] ansys]# cd dir-1/2.运行安装脚本[[email protected] dir-1]# ./INSTALL -silent、默认安装路径是/usr/ansys_inc可以自己指定安装路径[
那既然知道失效是由于缺少驱动的原因,那装上不就好了?然而这个方法并没有什么用,因为安装XHCI驱动需要鼠标和键盘来操作,然后win7下是无法识别USB接口的,不过通过PS/2连接的鼠标键盘是能正常工作的,可惜绝大多数电脑都不可能带有PS/2接口,这个问题可以说是相当的烦人,不过好在厂商也意识到这个问题了,最近有大神针对win7系统修改了驱动支持win7 USB3.1驱动。下面就给大家详细介绍如何安...
Send [1] times, still failed, cost [5280]ms, Topic: Jodie_topic_1023, BrokersSent测试代码DefaultMQProducer producer = new DefaultMQProducer("please_rename_unique_group_name"); producer.setNamesr...
Java压缩技术(一) ZLib Java压缩技术(二) ZIP压缩——Java原生实现 Java压缩技术(三) ZIP解压缩——Java原生实现 Java压缩技术(四) GZIP——Java原生实现 Java压缩技术(五) GZIP相关——浏览器解析 Java压缩技术(六) BZIP2——Commons实现 Java压缩技术(七) TAR——Commons实现 有
ExtJS提供的数据代理主要分为两大类:1.客户端代理 (Ext.data.proxy.Client)2.服务器代理(Ext.data.proxy.Server)这两个类 都继承自 Ext.data.proxy.Proxy ,客户端代理主要包括:Memory WebStorage SessionStorage LocalStorage服务器端代理包括: Ajax...
毛元兴 毛元兴,艺名,五指名山人,龙山居士,梦香阁主人。 1958 年生于浙江义乌,现为民间焦墨山水画家,自然根艺非物质文化遗产代表性传承人。中国民间艺术家协会根雕艺术委员会会员,金华市工艺美术协会会员。群艺书画社社员。作品多次在国家和地区展览展出,先后被授予"中国艺术美术行业德艺双馨美术家,"中华艺术形象大使“”世界文化名人"中英艺术交流形...
目录应用背景系统语言切换应用背景一些正版Windows系统安装完成后,很可能是英文版的,因为它安装时的语言选项只提供了英文,根本没有中文选项 或者由于出于好奇或其他原因将本来的中文系统修改为了英文系统 这时都需要将系统再设置为中文才行系统语言切换1、英文版的看不太懂时,可以借助中文版的系统进行比对,然后设置...