无法初始化class.org.apache.jmeter.save.SaveService

时间:2015-08-17 13:46:11

标签: jmeter jmeter-plugins

我试图在GUI模式下在亚马逊机器上打开jmeter文件。它继续抛出这个错误:

  

“无法初始化class.org.apache.jmeter.save.SaveService”

日志文件:

jmeter.JMeter: Uncaught exception:  java.lang.NoSuchMethodError: com.thoughtworks.xstream.core.JVM.newReflectionProvider()Lcom/thoughtworks/xstream/converters/reflection/ReflectionProvider;
    at org.apache.jmeter.save.converters.SampleSaveConfigurationConverter.<clinit>(SampleSaveConfigurationConverter.java:47)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    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.Ac

2 个答案:

答案 0 :(得分:2)

您有一个旧版本的xstream JAR,它还没有所需的方法。你有没有从JMeter 2.12更新到2:13?如果是这样,请确保类路径上只有1个版本的xstream(2.12为1.4.7,2.13为1.4.8)!查看 lib 文件夹。

答案 1 :(得分:0)

您的jmeter捆绑包已损坏,您在jmeter / lib文件夹中没有jar或截断的。 检查您是否以二进制模式转移了罐子或转移tar.gz文件并将其解压缩到目标机器上。

或者你有一些Linux权利问题。