java.lang.verifyerror:bad type on orerand stack
问题:
junit测试的时候报这个错:java.lang.verifyerror:bad type on orerand stack
原因:(多种,自行逐个排查)
1.class not find 引起的,看这个代码里面引用到的class文件是否都存在,
2.jar包的版本问题导致,可能是因为部署环境存在2套以上版本冲突的JDBC驱动程序部署在应用服务器不同的lib目录下,或者是jar包被替换了。
3.引入Redis了的话,如果使用Maven,那就检查依赖项,并且,注意版本,一般都是版本问题
4.使用了JRebel Eclipse插件,也是版本问题,
5.编译器eclipes的问题,关了重新打开后,问题消失.(这个是我的解决方法,这个问题搞了我半天结果重启eclipes就好了0v0)
参考:
https://jira.spring.io/browse/SPR-12176
https://stackoverflow.com/questions/22704518/jedispoolconfig-is-not-assignable-to-genericobjectpoolconfig
https://stackoverflow.com/questions/23082038/type-org-springframework-http-mediatype-current-frame-stack1-is-not-assig
https://www.cnblogs.com/tv151579/p/6139646.html
https://www.cnblogs.com/demingblog/p/5309864.html
https://www.cnblogs.com/softidea/p/5199585.html
个人学习笔记
java.lang.verifyerror:bad type on orerand stack的更多相关文章
- jedis:exception is java.lang.VerifyError: Bad type on operand stack
		项目中需要用到缓存,经过比较后,选择了redis,客户端使用jedis连接,也使用到了spring提供的spring-data-redis.配置正确后启动tomcat,发现如下异常: ======== ... 
- Jedis:Exception in thread "main" java.lang.VerifyError: Bad type on operand stack
		Exception in thread "main" java.lang.VerifyError: Bad type on operand stackException Detai ... 
- 报错:(未解决)java.lang.VerifyError: Instruction type does not match stack map
		报错背景: CDH中集成kafka的服务,解决完kafka的jar包报错之后重启,发现这个报错. 报错现象: java.lang.VerifyError: Instruction type does ... 
- j疑难杂症:java.lang.VerifyError: class org.hibernate.type.WrappedMaterializedBlobType overrides final method getReturnedClass.()Ljava/lang/Class;
		问题: java.lang.VerifyError: class org.hibernate.type.WrappedMaterializedBlobType overrides final meth ... 
- java.lang.VerifyError
		public class VerifyErrorextends LinkageError Thrown when the "verifier" detects that a cla ... 
- java.lang.VerifyError: Inconsistent stackmap frames at branch target 81
		java项目中有如下代码: @RequestMapping(value = "/getMxList") @ResponseBody public Map<String, Ob ... 
- hadoop+javaWeb的开发中遇到包冲突问题(java.lang.VerifyError)
		1.HDFS + WEB 项目 报java.lang.VerifyError... 异常 抛异常: Exception in thread "main" java.lang.Ver ... 
- java.lang.VerifyError异常
		以前遇到过java.lang.VerifyError 原因是jar包冲突 tomcat6自带jsp.jar.servlet.jar所以项目中不用引入 tomcat5不带jsp.jar.servlet. ... 
- 9、android开发之java.lang.verifyError(转载)
		原文链接: http://www.linuxidc.com/Linux/2012-08/67289.htm 解决方案: 最近在做一个Android开发小项目的时候,遇到java.lang.verify ... 
随机推荐
- vim---打造Python IDE
			1.文法高亮 为了能在Vim中支持Python文法需要用到插件python.vim,该插件默认位于(/usr/share/vim/vim72/)<Vim安装目录>/<$VIMRUNT ... 
- 使用gitlab, jenkins搭建CI(持续集成)系统(1) -- 准备环境
			1. 环境设计 搭建一个从开发到测试知道发布上线可以自动换完成的CI系统.这个系统中包含4个环境. 开发(dev)环境: 码农使用. 测试(test)环境: 测试人员使用. 预发布(prepublis ... 
- Golang xorm工具,根据数据库自动生成 go 代码
			使用 golang 操作数据库的同学都会遇到一个问题 —— 根据数据表结构创建对应的 struct 模型.因为 golang 的使用首字母控制可见范围,我们经常要设计 struct 字段名和数据库字段 ... 
- SQL Server附加数据库拒绝访问解决方法汇总
			@本文来自百度 方法一:修改权限法 1 打开要附加的数据库文件所在的文件夹,即扩展名为mdf的文件所在的文件夹,如下图所示: 2 右键单击mdf文件,选择“属性”,如下图所示: 3 单击“安全”选项卡 ... 
- Deep Q-Network 学习笔记(四)—— 改进②:double dqn
			这篇没搞懂...这里只对实现做记录. 修改的地方也只是在上一篇的基础上,在“记忆回放”函数里,计算 target Q 时取值做下调整即可. def experience_replay(self): & ... 
- 通向全栈之路——(4)nginx反向代理配置
			1.安装nginx:sudo apt-get install nginx2.新建配置文件:cd /etc/nginx/conf.dsudo vi XXX-cn-8080.conf内容如下:upstre ... 
- Javascript数组操作函数总结
			(1) shift 删除原数组第一项,并返回删除元素的值:如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4, ... 
- CentOS7下SVN server的安装与配置
			CentOS7通过yum install命令进行安装SVN(参考:http://subversion.apache.org/packages.html#centos) $ yum install su ... 
- NGINX防御CC攻击教程
			CC攻击即http flood,以攻击成本低(只需数台http代理服务器即可实现攻击).隐蔽性强(中小CC攻击一般不会造成网络瓶颈).难防御(与正常访问的请求很难区分开).威力强大(造成和DDOS流量 ... 
- Python 创建字典的多种方式
			1.通过关键字dict和关键字参数创建 >>> dic = dict(spam = 1, egg = 2, bar =3) >>> dic {'bar': 3, ' ... 
