首页 > 编程语言 >jmeter执行报错:java.lang.UnsupportedClassVersionError解决办法

jmeter执行报错:java.lang.UnsupportedClassVersionError解决办法

时间:2022-10-14 21:24:33浏览次数:62  
标签:lang 151 java URLClassLoader 1.8 commons 报错 jmeter

做个记录。


问题记录:

  jmeter版本:5.4.1

  本地Java版本:1.8.0_151

  执行jmeter,报错:

 

 

2022-10-14 12:06:27,372 ERROR o.a.j.JMeter: Uncaught exception in thread Thread[填报角色分配 1-1,6,main]
java.lang.UnsupportedClassVersionError: oracle/jdbc/OracleDriver has been compiled by a more recent version of the Java Runtime (class file version 54.0), this version of the Java Runtime only recognizes class file versions up to 52.0
 at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_151]
 at java.lang.ClassLoader.defineClass(ClassLoader.java:763) ~[?:1.8.0_151]
 at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_151]
 at java.net.URLClassLoader.defineClass(URLClassLoader.java:467) ~[?:1.8.0_151]
 at java.net.URLClassLoader.access$100(URLClassLoader.java:73) ~[?:1.8.0_151]
 at java.net.URLClassLoader$1.run(URLClassLoader.java:368) ~[?:1.8.0_151]
 at java.net.URLClassLoader$1.run(URLClassLoader.java:362) ~[?:1.8.0_151]
 at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_151]
 at java.net.URLClassLoader.findClass(URLClassLoader.java:361) ~[?:1.8.0_151]
 at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_151]
 at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_151]
 at java.lang.Class.forName0(Native Method) ~[?:1.8.0_151]
 at java.lang.Class.forName(Class.java:264) ~[?:1.8.0_151]
 at org.apache.commons.dbcp2.DriverFactory.createDriver(DriverFactory.java:44) ~[commons-dbcp2-2.8.0.jar:2.8.0]
 at org.apache.commons.dbcp2.BasicDataSource.createConnectionFactory(BasicDataSource.java:462) ~[commons-dbcp2-2.8.0.jar:2.8.0]
 at org.apache.commons.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:528) ~[commons-dbcp2-2.8.0.jar:2.8.0]
 at org.apache.commons.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:734) ~[commons-dbcp2-2.8.0.jar:2.8.0]
 at org.apache.jmeter.protocol.jdbc.config.DataSourceElement$DataSourceComponentImpl.getConnection(DataSourceElement.java:362) ~[ApacheJMeter_jdbc.jar:5.4.1]
 at org.apache.jmeter.protocol.jdbc.config.DataSourceElement.getConnection(DataSourceElement.jav

解决办法:

  将java版本更新为:18.0.1.1,重启jmeter,问题解决。

标签:lang,151,java,URLClassLoader,1.8,commons,报错,jmeter
From: https://www.cnblogs.com/silgen/p/16793052.html

相关文章

  • 创建贷项订单报错: 不允许业务对象 BUS2032 和销售凭证类别 K 的组合
    使用BAPI_SALESORDER_CREATEFROMDAT2 创建正常销售订单没问题,但是创建贷项订单的时候报错:换成SD_SALESDOCUMENT_CREATE即可......
  • js querySelector选#ID报错
    code:document.querySelector("#02b51fd4-c350-65d3-c59a-cfdc5a538066")err:UncaughtDOMException:Document.querySelector:'#02b51fd4-c350-65d3-c59a-cfdc5a5380......
  • jmeter 跨线程传参获取不到值
    jmeter跨线程传参获取不到值问题:跨线程传递参数,在本线程提取到了值,但跨线程后一直提取不到。解决:在TestPlan页面勾选“独立运行每个线程组(例如在一个组运行结束后启动......
  • .Net Core redis 调用报错 '6000 Redis requests per hour' 解决 6000 此调用限制
    问题描述redis是一种基于内存,性能高效的NoSQL数据库,性能高主要就体现在数据交互耗时较短,能够段时快速的对用户的请求做出反应,所以在业务比较复杂或交互量需求大时,必然......
  • jmeter-命令行模式执行
    D:\tools\jmeter\apache-jmeter-5.5\apache-jmeter-5.5\bin>jmeter-n-tD:\tools\jmeter\apache-jmeter-5.5\apache-jmeter-5.5\bin\查看结果树.jmx-lE:\jmeter学习\l......
  • HU_CREATE_GOODS_MOVEMENT报错:对象清单抬头数据中的差异
    对于已经创建HU的物料,调用HU_CREATE_GOODS_MOVEMENT 创建凭证的时候遇到了下面的问题情景是这样:先对ct00工厂的数据进行了bapi调用commit后又对CT20工厂数据进行操作这个......
  • 解决C语言中scanf()、strcpy()函数报错问题。
    在C语言的学习中,使用VisualStudio2019编译器中的scanf()、strcpy()函数和一些数组里的函数会报错,这是编译器预处理没有设置好,下面看一下如何设置。先找到源文件中自己的项......
  • Jmeter无界面操作
    1、启动nmon: $./nmon-fT-s30-c60//(每30秒抓一次,抓60次,大概30分钟,因为一般都测试30分钟) 2、启动Jmeter: $./jmeter-n-ttest.jmx-llog.jtl 3、生成......
  • jmeter--添加断言
    响应断言是否包含这个字段  是否返回状态码=200  JSON断言access—token值是否存在,不勾选asservalue,因为token可能一直变  errcode值是否存在,勾选对比值......
  • SVN报错Skipped ‘xxxController.class.php‘ -- Node remains in conflict
    节点冲突,接下来我们更新一下节点就好。把当前节点更新为初始节点svnrevert--depth=infinityxxxController.class.php这里的xxxController.class.php就是冲突的那个文件......