原文链接:https://www.cnblogs.com/Cindy_weiwei/p/11975554.html

Jedis:Exception in thread "main" java.lang.VerifyError: Bad type on operand stack

Exception in thread "main" java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
com/test/tools/jedis/JedisTools.init()V @117: invokespecial
Reason:
Type 'redis/clients/jedis/JedisPoolConfig' (current frame, stack[2]) is not assignable to 'org/apache/commons/pool2/impl/GenericObjectPoolConfig'
Current Frame:
bci: @117
flags: { }
locals: { 'com/test/tools/jedis/JedisTools', 'redis/clients/jedis/JedisPoolConfig', 'java/lang/String' }
stack: { uninitialized 90, uninitialized 90, 'redis/clients/jedis/JedisPoolConfig', 'java/lang/String', integer, integer, 'java/lang/String' }
Bytecode:
0x0000000: bb00 2859 b700 2a4c 2b2a b400 1db6 002b
0x0000010: b600 312b 2ab4 001d b600 35b6 0038 2b2a
0x0000020: b400 1db6 003b 85b6 003f 2b2a b400 1db6
0x0000030: 0043 b600 462b 2ab4 001d b600 4ab6 004d
0x0000040: 2ab4 001d b600 504d 2cc6 000f 1254 2cb6
0x0000050: 0056 b600 5b99 0005 014d bb00 5f59 2b2a
0x0000060: b400 1db6 0061 2ab4 001d b600 642a b400
0x0000070: 1db6 0067 2cb7 006a b300 16b1
Stackmap Table:
append_frame(@88,Object[#40],Object[#87])
same_frame(@90)

at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
at java.lang.Class.getDeclaredConstructors(Class.java:2020)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:229)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:962)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:935)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:609)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:469)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
at com.test.dataprocess.Application.main(Application.java:44)

诡异的是,在MyEclipse里运行一定会出这个问题,但是项目打包成jar在外部运行是没这个问题的。

当时找了很久的答案,包括国外的网站都去看过了,一般都是说spring、jedis、和commons-pool2的版本配合问题。

然而折腾了很久觉得还真不是,因为试了很多版本都不对。

然后怒而改代码,发现无法拉起,于是考虑jar包的加载顺序问题。

用的是Spring 3.1.4版本,Jedis 2.9版本, commons-pool2 2.6.0版本。

在Order and Export里,将Jedis和commons-pool2放在spring一系列的jar包之前,编译,启动,错误消失,问题解决

-------------------------------------------------------------------

我遇到的问题

项目是复制的,用的maven加载的包和外部导入的包,一直报这个错,搞不明白,看了上面这篇帖子,将maven加载的jar包和自己外部导入的全部清除,重新加载再运行就可以了

Jedis:Exception in thread “main“ java.lang.VerifyError: Bad type on operand stack相关推荐

  1. Exception in thread main java.lang.Error: 无法解析的编译问题: 方法 main 不能声明为 static;只能在静态类型或顶级类型中才能声明静态方法

    Exception in thread "main" java.lang.Error: 无法解析的编译问题: 方法 main 不能声明为 static:只能在静态类型或顶级类型中才 ...

  2. exception in thread main java.lang.noclassdeffounderror wrong name

    不含包层次的HelloWorld.java public class HelloWorld{ public static void main(String[] args) { System.out.p ...

  3. Exception in thread main java.lang.Error: Unresolved compilation problem

    初学java,使用eclipse编译时,可能会遇到如下图所示的编译错误(Exception in thread "main" java.lang.Error: Unresolved ...

  4. list.add时报错:Exception in thread “main“ java.lang.UnsupportedOperationException

    用list.add()时报错: Exception in thread "main" java.lang.UnsupportedOperationExceptionat java. ...

  5. Exception in thread main java.lang.OutOfMemoryError: Java heap space

    在做大批量数据测试的时候,服务端初始化出现问题 测试规模,没个站2万点量测数据,整个数据超过20万,初始化过程中对量测数据初始化,按站分别初始化,但是初始化到总数据量10万的时候就会报内存溢出错误. ...

  6. Exception in thread main java.lang.IncompatibleClassChangeError: net/sf/cglib/core/DebuggingClassW

    问题: 今天在运行程序的时候报如下错误. 1. java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor 2. Exception i ...

  7. Eclipse 报 “Exception in thread main java.lang.OutOfMemoryError: Java heap space ”错误的解决办法

    Eclipse 报 "Exception in thread "main" java.lang.OutOfMemoryError: Java heap space &qu ...

  8. Eclipse 报 “Exception in thread main java.lang.OutOfMemoryError: Java heap space ”错误的解决办法...

    Eclipse 报 "Exception in thread "main" java.lang.OutOfMemoryError: Java heap space &qu ...

  9. Linux运行Java出现“Exception in thread main java.lang.OutOfMemoryError: Java heap space”报错...

    在运行如下程序时出现"Exception in thread "main" java.lang.OutOfMemoryError: Java heap space&quo ...

最新文章

  1. SAP项目各模块简明调研提纲(一本通)
  2. Linux 利用busybox制作根文件系统
  3. RocketMQ入门
  4. 12.映射表map.rs
  5. cisco 防火墙模拟器_【方案分享】如何解决cisco设备无法进入系统问题?
  6. 通过pxe从网络启动安装Windows XP
  7. djl和ljl_使用Spring Boot和DJL进行深度学习
  8. mac安装win10_mac制作win10启动盘教程
  9. SpringMVC请求参数乱码问题
  10. asp.net mvc 性能测试工具 - Glimpse
  11. 视觉SLAM十四讲学习笔记-第二讲-开发环境搭建
  12. phpmyadmin的config-default-php文件中各个配置参数的详细说明
  13. Atitit 常用技能点体系树 os win linux android 前后端 gui h5 vue js jquery bootstrap cocos2d Jafavx wpf
  14. [Unity 3D] Unity 3D 性能优化(二)
  15. Win7 vs2010+Silverlight4开发安装顺序
  16. Debian 8 安装BtSync
  17. 破解win7开机密码!
  18. 地下城与勇士(DNF)异次元裂缝副本(哥布林王国、蠕动之城、兰蒂卢斯的鹰犬、黑色大地、虚无之境 、巴卡尔之城)(童年的回忆)
  19. 电脑桌面上文件夹图标右上角有双箭头
  20. 论文阅读——基于语法语义融合学习的功能代码克隆检测

热门文章

  1. 原来程序员的母亲节可以这样温馨!
  2. python发邮件给女朋友代码_python代码实现发邮件
  3. Ubuntu下使用wine安装运行腾讯微云
  4. Linux中的insmod和mknod命令
  5. Java面向对象小项目 慕课网Java入门第二季答答租车系统
  6. 【Construct 2】用Tilemap设计背景
  7. C# EF框架增加和查询
  8. 帕累托分布和泊松分布
  9. c语言中find的作用,c语言find函数的使用方法
  10. 链接fiddler以后,提示网络不可用的解决方法