nested exception is java.lang.NoSuchMethodError
记录一下Jrebel遇到的坑nested exception is java.lang.NoSuchMethodError
在项目中使用的Jrebel进行的热部署,在我对实体类进行了字段的添加或者类型更改之后。有时候会出这个异常,查看了class文件,没有问题。网上好多答案都是说是jar版本冲突。
但是问题没有解决!
原来是因为
NoSuchMethodError没有找到相关的方法,你编译能通过.这只能说明你的编译环境和你运行时环境的CLASSPATH有区别.这个问题打个断点或者把运行时对应的class反编译一下就能找到差别了.
因为jrebel会通过agenttransform修改class字节码.你需要找到jrebel配置的classdir,在对应的目录中找到PoiExcel2k3Helper文件,通过javap就可以查看对应的字节码.可能在这个文件中你定义的readExcelInArray方法是只有1个参数.
还有一个可能就是你的classpath环境中有2个PoiExcel2k3Helper文件,因为编译,运行时加载class的顺序不一致导致,你调用的方法也不一样.
至于查看运行时classpath环境,你通过classload加载class查看该类对应的方法就行.
ClassLoaderloader=Test.class.getClassLoader();
System.out.println(loader.getResource(“foo/Test.class”));
通过上面的代码,你可以知道class的来源.
## 解决办法
最简单的就是清空maven clean, 在重新启动
后来看了这篇文章才得到解决
[转载自](https://www.imooc.com/wenda/detail/559661)
nested exception is java.lang.NoSuchMethodError相关推荐
- 异常记录: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError
异常记录: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError 参考文章: (1)异常记录: Handle ...
- Factory method ‘sqlSessionFactory‘ threw exception; nested exception is java.lang.NoSuchMethodError:
springboot 引入mybatis-plus后报错: Factory method 'sqlSessionFactory' threw exception; nested exception i ...
- 解决——》Handler dispatch failed; nested exception is java.lang.NoSuchMethodError
版权声明:本文为博主原创文章,无需授权即可转载,甚至无需保留以上版权声明,转载时请务必注明作者. https 解决-->Handler dispatch failed; nested excep ...
- nested exception is java.lang.NoSuchMethodError: org.springframework.http.MediaType.getCharset()
我的代码调用了一个http接口,抛出了如下异常: org.springframework.web.util.NestedServletException: Handler processing fai ...
- 第三方服务:腾讯云短信服务 Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: org.json.JSO
org.json包冲突 解决方法: public class SMSUtil {private static final int TYPE_NORMAL = 0;private static fina ...
- 报错记录:SprintBoot---Unable to start embedded container; nested exception is java.lang……
报错信息 练习一个SpringBoot的小例子后,报出以下错误:Unable to start embedded container; nested exception is java.lang.No ...
- nested exception is java.lang.IllegalStateException: Context namespace element 'annotation-config' a
公司还用的是spring低版本,今天用jre 8测试了一下,发现错误: Unexpected exception parsing XML document from class path resour ...
- nested exception is java.lang.ClassNotFoundException: Interceptor
检查配置文件引入路径是否正确,按住CTRL 鼠标悬浮在该类并点击,是否可以进入至该类. 检查IDE扫描配置,如下图: 注: 如果配置文件中对类的引入出现异常(字体示红),则说明项目配置存在问题. 异常 ...
- 【报错笔记】数据类型转换时报错:Request processing failed;nested exception is java.lang.NumberFormatException:...
数据类型转换时报错:Request processing failed;nested exception is java.lang.NumberFormatException:For input St ...
最新文章
- lucene底层数据结构——FST,针对field使用列存储,delta encode压缩doc ids数组,LZ4压缩算法...
- Postmaster主循环的大致流程
- 可怜的Java EE,这次会不会劫数难逃?
- C语言 IP地址合法性判断 去除字符串首尾空格
- boost::units::base_dimension相关的测试程序
- s11.1 lsof:查看进程打开的文件
- thinkphp-许愿墙-2
- jmu-python-函数-找钱_python函数题 - osc_wv1mxwu2的个人空间 - OSCHINA - 中文开源技术交流社区...
- 设置分录行按钮监听事件
- 一个白学家眼里的 WebAssembly
- apache常用模块介绍
- 【工具】Get Data-获取论文图片中数据的工具
- 2022年计算机软件水平考试信息系统管理工程师(中级)练习题及答案
- 零起步的Hadoop实践日记(搭建hadoop和hive)
- 小程序源码:朋友圈集赞万能截图生成器微信小程序源码下载
- 计算机内存条属于组合电路吗,寄存器和内存条的基础实现电路方案
- 三角函数(trigonometric function)
- 技术问题收集整理汇总——持续更新中...
- ib数学ia选题例子
- Java 16只球队分组