java.lang.UnsupportedClassVersionError: com/ubikingenierie/jmeter/plugin/hls/result/HLSSampleResultConverter: Неподдерживаемая версия major.minor 51.0

Запуск Apache JMeter 2.13 с Java 6 (1.6.0_65) и плагином UbikLoadPack HLS

Я получаю это исключение при запуске:

 2016/02/15 15:11:45 ERROR - jmeter.JMeter: Uncaught exception:  java.lang.UnsupportedClassVersionError: com/ubikingenierie/jmeter/plugin/hls/result/HLSSampleResultConverter : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:171)
    at org.apache.jmeter.save.SaveService.registerConverter(SaveService.java:297)
    at org.apache.jmeter.save.SaveService.initProps(SaveService.java:250)
    at org.apache.jmeter.save.SaveService.<clinit>(SaveService.java:191)
    at org.apache.jmeter.gui.action.Load.loadProjectFile(Load.java:130)
    at org.apache.jmeter.gui.action.Load.loadProjectFile(Load.java:102)
    at org.apache.jmeter.gui.action.LoadRecentProject.doAction(LoadRecentProject.java:68)
    at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:81)
    at org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:40)
    at org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter.java:63)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
    at java.awt.EventQueue.access$400(EventQueue.java:82)
    at java.awt.EventQueue$2.run(EventQueue.java:676)
    at java.awt.EventQueue$2.run(EventQueue.java:674)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

2 ответа

Решение

Плагин требует Java 7 для работы даже с Apache JMeter 2.13.

Поэтому убедитесь, что вы используете Java 7 или Java 8.

Кроме того, если вы используете Java 8, убедитесь, что вы используете JMeter 2.12 или выше, поскольку JMeter совместим с Java 8 только начиная с этой версии.

Неспособность управлять своими собственными вещами может быть очень расстраивающей. Это происходит из-за несоответствия версии Java, т.е. вы пытаетесь запустить код, скомпилированный с более высокой версией Java, на более низкой версии среды выполнения.

Не забывайте всегда использовать последнюю версию JMeter и последнюю версию Java (выберите 64-битный сервер JRE или JDK для вашей операционной системы).

Вы также можете ознакомиться с 9 легкими решениями для нагрузочного теста JMeter "Недостаточно памяти", чтобы ознакомиться с другими рекомендациями по настройке JMeter для максимальной производительности.

Другие вопросы по тегам