当前位置:网站首页>status 500 reading AftersaleService#getAftersaleList(Long)+com.sun.proxy.$Proxy214.getAftersaleList
status 500 reading AftersaleService#getAftersaleList(Long)+com.sun.proxy.$Proxy214.getAftersaleList
2022-07-17 00:14:00 【荼蘼_】
feign.FeignException$InternalServerError: status 500 reading AftersaleService#getAftersaleList(Long)
at feign.FeignException.serverErrorStatus(FeignException.java:195)
at feign.FeignException.errorStatus(FeignException.java:144)
at feign.FeignException.errorStatus(FeignException.java:133)
at feign.codec.ErrorDecoder$Default.decode(ErrorDecoder.java:92)
at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:151)
at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:80)
at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:103)
at com.sun.proxy.$Proxy214.getAftersaleList(Unknown Source)
at top.laxuan.manage.yzl.controller.AftersaleManageCtl.getAftersaleList(AftersaleManageCtl.java:37)
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:190)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:888)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
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:53)
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:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
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.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:141)
at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82)
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:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
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:202)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:526)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
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)
==========================================================================================
出现问题的方法是个查询方法。
出现了500的问题。一般500都是传参的问题。检查了所有的参数,参数都能对的上。
后来在页面测试的时候发现 :查询自己插入进去的值(所有值)就能被查到。查询已有的值就会报以上的错误。
百思不得其解。
无意间发现了一个报了一个错误,大概是形容我的实体bean里的某个值是空的异常。
兴奋ing。可能就是这个了。
于是查看了实体bean里有个get方法:
@Transient
public String getAfterTypeName() {
if (this.afterType == 1) {
afterTypeName = "AAAA1";
} else if (this.afterType == 2){
afterTypeName = "AAAA2";
} else if (this.afterType == 3) {
afterTypeName = "AAAA3";
} else if (this.afterType == 4) {
afterTypeName = "AAAA4";
} else if (this.afterType == 5){
afterTypeName = "AAAA5";
} else if (this.afterType == 6){
afterTypeName = "AAAA6";
} else{
afterTypeName = "";
}
return afterTypeName;
}查询出来的afterType的值如果是空的会让程序报错。
于是我这样改了他
@Transient
public String getAfterTypeName() {
if (this.afterType != null) {
if (this.afterType == 1) {
afterTypeName = "BBBB1";
} else if (this.afterType == 2){
afterTypeName = "BBBB2";
} else if (this.afterType == 3) {
afterTypeName = "BBBB3";
} else if (this.afterType == 4) {
afterTypeName = "BBBB4";
} else if (this.afterType == 5){
afterTypeName = "BBBB5";
} else if (this.afterType == 6){
afterTypeName = "BBBB6";
} else{
afterTypeName = "";
}
}
return afterTypeName;
}于是。。。我的一个简单又莫名其妙的问题就解决了!!
---------------------
总结:500不一定是500的错误、也可以百度一下【at com.sun.proxy.$Proxy214.getAftersaleList(Unknown Source)】的错误信息,我找到了很多可能性 但是被我一一排除了,但是真的可能会有用的!
每到这个时候一定要静下心。
边栏推荐
- [unity Editor Extension] scriptableobject for internal asset configuration of unity
- Summary of tree and heap knowledge points
- Installing MySQL and JDBC on Windows
- ENVI_IDL: 文本文件的读取(主要是txt、csv文件)
- 字符串全排列问题
- Envi IDL: lire la teneur en colonne de NO2 de tous les produits OMI et calculer la moyenne mensuelle, la moyenne trimestrielle, la moyenne annuelle + résolution
- Chengxin University envi_ IDL third week class content 1: reading OMI data (HDF5 file) and output + parsing
- 第2章-系统控制原理 -> 经典控制理论
- LeetCode:动态规划中的多重背包问题【一个模板解决所有~】
- 【工具篇】SQLite本地数据库在Unity3D的应用
猜你喜欢

ENVI_IDL:批量拼接Modis Swath的逐日数据并输出为Geotiff格式

软件测试技术期中测试小结|软件测试基础&执行测试&测试设计和开发

剑指 Offer 48. 最长不含重复字符的子字符串

第2章-系统控制原理 -> 经典控制理论

STL--list容器(链表)

Gdb+vscode for debugging 1 -- compile and debug using cmakelist files + attach process debugging

Summary of tree and heap knowledge points

Vmware Tools最新安装教程(RHEL8)

Hash table, bloom filter, distributed consistency hash

ENVI_IDL:批量对Modis Swath产品进行均值运算+解析
随机推荐
ENVI_IDL:批量处理Modis Swath数据的重投影并输出为Geotiff格式+详细解析
Clion installation and ROS development to realize automatic prompt completion
图像质量评估指标:SNR、PSNR、MSE和SSIM
STL -- string container
[unity development tips] unity packs the EXE on the PC side and compresses and packs it into an EXE file
STL -- deque container
ENVI_ Idl: read the NO2 column content of all OMI products and calculate the monthly average, quarterly average, annual average + analysis
Summary of tree and heap knowledge points
ENVI:(2022年最详细的教程)自定义坐标系
Lecture 2 BTC cryptography principles (notes)
SSTI模板注入
项目性能优化实战:解决首页白屏问题,自定义 loading 动画优化首屏效果
JS笔记1
STL -- set container
字符串转换为整数
【Unity编辑器扩展】Unity内部Asset资源配置ScriptableObject
bugku题解
各种开发工具
简述特征工程及其sklearn的实现
STL--map容器