You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@jmeter.apache.org by bu...@apache.org on 2015/09/02 16:39:56 UTC

[Bug 58316] New: java.lang.ExceptionInInitializerError when running Junit tests from Jmeter java program

https://bz.apache.org/bugzilla/show_bug.cgi?id=58316

            Bug ID: 58316
           Summary: java.lang.ExceptionInInitializerError when running
                    Junit tests from Jmeter java program
           Product: JMeter
           Version: 2.13
          Hardware: PC
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Main
          Assignee: issues@jmeter.apache.org
          Reporter: vincent.antonyraj@gmail.com

1. I have a Junit test while send web request and get the response
2. I have another java project in which I call Jmeter run api call for this
Junit test.
I'm getting the error java.lang.ExceptionInInitializerError. Here is the stack
trace. Anu help is much appreciated. Thanks in advance

    java.lang.ExceptionInInitializerError
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at
org.apache.jmeter.engine.util.CompoundVariable.<clinit>(CompoundVariable.java:76)
    at
org.apache.jmeter.engine.util.ValueReplacer.<init>(ValueReplacer.java:44)
    at org.apache.jmeter.engine.PreCompiler.<init>(PreCompiler.java:52)
    at
org.apache.jmeter.engine.StandardJMeterEngine.run(StandardJMeterEngine.java:315)
    at Tests.RatTest.test(RatTest.java:94)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
    at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
    at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
    at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)
    at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
    at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
Caused by: java.lang.NullPointerException
    at
org.apache.jmeter.util.JMeterUtils.getResStringDefault(JMeterUtils.java:507)
    at
org.apache.jmeter.util.JMeterUtils.getResStringDefault(JMeterUtils.java:488)
    at org.apache.jmeter.util.JMeterUtils.getResString(JMeterUtils.java:441)
    at org.apache.jmeter.functions.BeanShell.<clinit>(BeanShell.java:51)
    ... 32 more



Here is the console output from Eclipse:-



WARN    2015-09-02 19:55:45.481 [jmeter.u] (): Unexpected value set for boolean
property:'server.exitaftertest', defaulting to:false
WARN    2015-09-02 19:55:45.504 [jmeter.u] (): Unexpected value set for boolean
property:'jmeterengine.startlistenerslater', defaulting to:true
INFO    2015-09-02 19:55:45.504 [jmeter.e] (): Listeners will be started after
enabling running version
INFO    2015-09-02 19:55:45.504 [jmeter.e] (): To revert to the earlier
behaviour, define jmeterengine.startlistenerslater=false
WARN    2015-09-02 19:55:45.504 [jmeter.u] (): Unexpected value set for boolean
property:'jmeterengine.remote.system.exit', defaulting to:false
WARN    2015-09-02 19:55:45.504 [jmeter.u] (): Unexpected value set for boolean
property:'jmeterengine.stopfail.system.exit', defaulting to:true
WARN    2015-09-02 19:55:45.505 [jmeter.u] (): Unexpected value set for boolean
property:'jmeterengine.force.system.exit', defaulting to:false
Jmeter Home : c:/Tools/apache-jmeter-2.13
Jmeter Bin : c:/Tools/apache-jmeter-2.13\bin
Search Path = c:/Tools/apache-jmeter-2.13/lib/ext
INFO    2015-09-02 19:55:47.888 [jmeter.e] (): Running the test!
INFO    2015-09-02 19:55:47.893 [jmeter.s] (): List of sample_variables: []
INFO    2015-09-02 19:55:47.893 [jmeter.s] (): List of sample_variables: []
INFO    2015-09-02 19:55:47.901 [jmeter.e] (): Note: Function class names must
contain the string: '.functions.'
INFO    2015-09-02 19:55:47.901 [jmeter.e] (): Note: Function class names must
not contain the string: '.gui.'
DEBUG   2015-09-02 19:55:47.905 [jorphan.] (): searchPathsOrJars :
[c:/Tools/apache-jmeter-2.13/lib/ext]
DEBUG   2015-09-02 19:55:47.905 [jorphan.] (): superclass : [interface
org.apache.jmeter.functions.Function]
DEBUG   2015-09-02 19:55:47.905 [jorphan.] (): innerClasses : true annotations:
false
DEBUG   2015-09-02 19:55:47.905 [jorphan.] (): contains: .functions.
notContains: .gui.
DEBUG   2015-09-02 19:55:47.907 [jorphan.] (): Classpath =
C:\Work\GuideMe\Sikuli\JMeter\bin;C:\Tools\apache-jmeter-2.13\lib\avalon-framework-4.1.4.jar;C:\Tools\apache-jmeter-2.13\lib\bsf-2.4.0.jar;C:\Tools\apache-jmeter-2.13\lib\bsh-2.0b5.jar;C:\Tools\apache-jmeter-2.13\lib\bshclient.jar;C:\Tools\apache-jmeter-2.13\lib\commons-codec-1.10.jar;C:\Tools\apache-jmeter-2.13\lib\commons-collections-3.2.1.jar;C:\Tools\apache-jmeter-2.13\lib\commons-httpclient-3.1.jar;C:\Tools\apache-jmeter-2.13\lib\commons-io-2.4.jar;C:\Tools\apache-jmeter-2.13\lib\commons-jexl-1.1.jar;C:\Tools\apache-jmeter-2.13\lib\commons-jexl-2.1.1.jar;C:\Tools\apache-jmeter-2.13\lib\commons-lang3-3.3.2.jar;C:\Tools\apache-jmeter-2.13\lib\commons-logging-1.2.jar;C:\Tools\apache-jmeter-2.13\lib\commons-math3-3.4.1.jar;C:\Tools\apache-jmeter-2.13\lib\commons-net-3.3.jar;C:\Tools\apache-jmeter-2.13\lib\commons-pool2-2.3.jar;C:\Tools\apache-jmeter-2.13\lib\dnsjava-2.1.7.jar;C:\Tools\apache-jmeter-2.13\lib\excalibur-datasource-2.1.jar;C:\Tools\apache-jmeter-2.13\lib\excalibur-instr
 ument-1.0.jar;C:\Tools\apache-jmeter-2.13\lib\excalibur-logger-1.1.jar;C:\Tools\apache-jmeter-2.13\lib\excalibur-pool-api-2.1.jar;C:\Tools\apache-jmeter-2.13\lib\excalibur-pool-impl-2.1.jar;C:\Tools\apache-jmeter-2.13\lib\excalibur-pool-instrumented-2.1.jar;C:\Tools\apache-jmeter-2.13\lib\geronimo-jms_1.1_spec-1.1.1.jar;C:\Tools\apache-jmeter-2.13\lib\htmllexer-2.1.jar;C:\Tools\apache-jmeter-2.13\lib\htmlparser-2.1.jar;C:\Tools\apache-jmeter-2.13\lib\httpclient-4.2.6.jar;C:\Tools\apache-jmeter-2.13\lib\httpcore-4.2.5.jar;C:\Tools\apache-jmeter-2.13\lib\httpmime-4.2.6.jar;C:\Tools\apache-jmeter-2.13\lib\jcharts-0.7.5.jar;C:\Tools\apache-jmeter-2.13\lib\jdom-1.1.3.jar;C:\Tools\apache-jmeter-2.13\lib\jodd-core-3.6.4.jar;C:\Tools\apache-jmeter-2.13\lib\jodd-lagarto-3.6.4.jar;C:\Tools\apache-jmeter-2.13\lib\jodd-log-3.6.4.jar;C:\Tools\apache-jmeter-2.13\lib\jorphan.jar;C:\Tools\apache-jmeter-2.13\lib\jsoup-1.8.1.jar;C:\Tools\apache-jmeter-2.13\lib\jtidy-r938.jar;C:\Tools\apache-jmeter-2.
 13\lib\junit-4.12.jar;C:\Tools\apache-jmeter-2.13\lib\logkit-2.0.jar;C:\Tools\apache-jmeter-2.13\lib\mail-1.5.0-b01.jar;C:\Tools\apache-jmeter-2.13\lib\mongo-java-driver-2.11.3.jar;C:\Tools\apache-jmeter-2.13\lib\oro-2.0.8.jar;C:\Tools\apache-jmeter-2.13\lib\rhino-1.7R5.jar;C:\Tools\apache-jmeter-2.13\lib\rsyntaxtextarea-2.5.6.jar;C:\Tools\apache-jmeter-2.13\lib\serializer-2.7.2.jar;C:\Tools\apache-jmeter-2.13\lib\slf4j-api-1.7.10.jar;C:\Tools\apache-jmeter-2.13\lib\slf4j-nop-1.7.10.jar;C:\Tools\apache-jmeter-2.13\lib\soap-2.3.1.jar;C:\Tools\apache-jmeter-2.13\lib\tika-core-1.7.jar;C:\Tools\apache-jmeter-2.13\lib\tika-parsers-1.7.jar;C:\Tools\apache-jmeter-2.13\lib\xalan-2.7.2.jar;C:\Tools\apache-jmeter-2.13\lib\xercesImpl-2.11.0.jar;C:\Tools\apache-jmeter-2.13\lib\xml-apis-1.4.01.jar;C:\Tools\apache-jmeter-2.13\lib\xmlgraphics-commons-1.5.jar;C:\Tools\apache-jmeter-2.13\lib\xmlpull-1.1.3.1.jar;C:\Tools\apache-jmeter-2.13\lib\xpp3_min-1.1.4c.jar;C:\Tools\apache-jmeter-2.13\lib\xstre
 am-1.4.8.jar;C:\Tools\apache-jmeter-2.13\lib\ext\ApacheJMeter_components.jar;C:\Tools\apache-jmeter-2.13\lib\ext\ApacheJMeter_core.jar;C:\Tools\apache-jmeter-2.13\lib\ext\ApacheJMeter_ftp.jar;C:\Tools\apache-jmeter-2.13\lib\ext\ApacheJMeter_functions.jar;C:\Tools\apache-jmeter-2.13\lib\ext\ApacheJMeter_http.jar;C:\Tools\apache-jmeter-2.13\lib\ext\ApacheJMeter_java.jar;C:\Tools\apache-jmeter-2.13\lib\ext\ApacheJMeter_jdbc.jar;C:\Tools\apache-jmeter-2.13\lib\ext\ApacheJMeter_jms.jar;C:\Tools\apache-jmeter-2.13\lib\ext\ApacheJMeter_junit.jar;C:\Tools\apache-jmeter-2.13\lib\ext\ApacheJMeter_ldap.jar;C:\Tools\apache-jmeter-2.13\lib\ext\ApacheJMeter_mail.jar;C:\Tools\apache-jmeter-2.13\lib\ext\ApacheJMeter_mongodb.jar;C:\Tools\apache-jmeter-2.13\lib\ext\ApacheJMeter_monitors.jar;C:\Tools\apache-jmeter-2.13\lib\ext\ApacheJMeter_native.jar;C:\Tools\apache-jmeter-2.13\lib\ext\ApacheJMeter_tcp.jar;C:\Tools\apache-jmeter-2.13\lib\hamcrest-all-1.0.jar;/E:/Eclipse/eclipse/configuration/org.eclip
 se.osgi/362/0/.cp/;/E:/Eclipse/eclipse/configuration/org.eclipse.osgi/361/0/.cp/
DEBUG   2015-09-02 19:55:47.907 [jorphan.] (): strPathsOrJars[0] :
groovy-all-1.8.0.jar
DEBUG   2015-09-02 19:55:47.907 [jorphan.] (): strPathsOrJars[1] :
ApacheJMeter_tcp.jar
DEBUG   2015-09-02 19:55:47.907 [jorphan.] (): strPathsOrJars[2] :
c:/Tools/apache-jmeter-2.13/lib/ext
DEBUG   2015-09-02 19:55:47.907 [jorphan.] (): strPathsOrJars[3] :
ApacheJMeter_ftp.jar
DEBUG   2015-09-02 19:55:47.907 [jorphan.] (): strPathsOrJars[4] :
ApacheJMeter_junit.jar
DEBUG   2015-09-02 19:55:47.907 [jorphan.] (): strPathsOrJars[5] :
hamcrest-all-1.0.jar
DEBUG   2015-09-02 19:55:47.907 [jorphan.] (): strPathsOrJars[6] :
ApacheJMeter_java.jar
DEBUG   2015-09-02 19:55:47.907 [jorphan.] (): strPathsOrJars[7] :
ApacheJMeter_mail.jar
DEBUG   2015-09-02 19:55:47.907 [jorphan.] (): strPathsOrJars[8] :
ApacheJMeter_mongodb.jar
DEBUG   2015-09-02 19:55:47.907 [jorphan.] (): strPathsOrJars[9] :
ApacheJMeter_functions.jar
DEBUG   2015-09-02 19:55:47.907 [jorphan.] (): strPathsOrJars[10] :
ApacheJMeter_jdbc.jar
DEBUG   2015-09-02 19:55:47.907 [jorphan.] (): strPathsOrJars[11] :
ApacheJMeter_components.jar
DEBUG   2015-09-02 19:55:47.908 [jorphan.] (): strPathsOrJars[12] :
com.jayway.rest-assured-osgi-1.6.2.jar
DEBUG   2015-09-02 19:55:47.908 [jorphan.] (): strPathsOrJars[13] :
ApacheJMeter_native.jar
DEBUG   2015-09-02 19:55:47.908 [jorphan.] (): strPathsOrJars[14] :
ApacheJMeter_http.jar
DEBUG   2015-09-02 19:55:47.908 [jorphan.] (): strPathsOrJars[15] :
ApacheJMeter_core.jar
DEBUG   2015-09-02 19:55:47.908 [jorphan.] (): strPathsOrJars[16] :
ApacheJMeter_monitors.jar
DEBUG   2015-09-02 19:55:47.908 [jorphan.] (): strPathsOrJars[17] :
ApacheJMeter_jms.jar
DEBUG   2015-09-02 19:55:47.908 [jorphan.] (): strPathsOrJars[18] :
ApacheJMeter_ldap.jar
DEBUG   2015-09-02 19:55:47.908 [jorphan.] (): Did not find:
C:/Work/GuideMe/Sikuli/JMeter/bin
DEBUG   2015-09-02 19:55:47.908 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/avalon-framework-4.1.4.jar
DEBUG   2015-09-02 19:55:47.908 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/bsf-2.4.0.jar
DEBUG   2015-09-02 19:55:47.908 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/bsh-2.0b5.jar
DEBUG   2015-09-02 19:55:47.909 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/bshclient.jar
DEBUG   2015-09-02 19:55:47.909 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/commons-codec-1.10.jar
DEBUG   2015-09-02 19:55:47.909 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/commons-collections-3.2.1.jar
DEBUG   2015-09-02 19:55:47.909 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/commons-httpclient-3.1.jar
DEBUG   2015-09-02 19:55:47.909 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/commons-io-2.4.jar
DEBUG   2015-09-02 19:55:47.909 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/commons-jexl-1.1.jar
DEBUG   2015-09-02 19:55:47.909 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/commons-jexl-2.1.1.jar
DEBUG   2015-09-02 19:55:47.909 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/commons-lang3-3.3.2.jar
DEBUG   2015-09-02 19:55:47.909 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/commons-logging-1.2.jar
DEBUG   2015-09-02 19:55:47.909 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/commons-math3-3.4.1.jar
DEBUG   2015-09-02 19:55:47.909 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/commons-net-3.3.jar
DEBUG   2015-09-02 19:55:47.909 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/commons-pool2-2.3.jar
DEBUG   2015-09-02 19:55:47.909 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/dnsjava-2.1.7.jar
DEBUG   2015-09-02 19:55:47.909 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/excalibur-datasource-2.1.jar
DEBUG   2015-09-02 19:55:47.910 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/excalibur-instrument-1.0.jar
DEBUG   2015-09-02 19:55:47.910 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/excalibur-logger-1.1.jar
DEBUG   2015-09-02 19:55:47.910 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/excalibur-pool-api-2.1.jar
DEBUG   2015-09-02 19:55:47.910 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/excalibur-pool-impl-2.1.jar
DEBUG   2015-09-02 19:55:47.910 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/excalibur-pool-instrumented-2.1.jar
DEBUG   2015-09-02 19:55:47.910 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/geronimo-jms_1.1_spec-1.1.1.jar
DEBUG   2015-09-02 19:55:47.910 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/htmllexer-2.1.jar
DEBUG   2015-09-02 19:55:47.910 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/htmlparser-2.1.jar
DEBUG   2015-09-02 19:55:47.910 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/httpclient-4.2.6.jar
DEBUG   2015-09-02 19:55:47.910 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/httpcore-4.2.5.jar
DEBUG   2015-09-02 19:55:47.912 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/httpmime-4.2.6.jar
DEBUG   2015-09-02 19:55:47.912 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/jcharts-0.7.5.jar
DEBUG   2015-09-02 19:55:47.912 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/jdom-1.1.3.jar
DEBUG   2015-09-02 19:55:47.912 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/jodd-core-3.6.4.jar
DEBUG   2015-09-02 19:55:47.912 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/jodd-lagarto-3.6.4.jar
DEBUG   2015-09-02 19:55:47.912 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/jodd-log-3.6.4.jar
DEBUG   2015-09-02 19:55:47.912 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/jorphan.jar
DEBUG   2015-09-02 19:55:47.912 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/jsoup-1.8.1.jar
DEBUG   2015-09-02 19:55:47.912 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/jtidy-r938.jar
DEBUG   2015-09-02 19:55:47.912 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/junit-4.12.jar
DEBUG   2015-09-02 19:55:47.912 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/logkit-2.0.jar
DEBUG   2015-09-02 19:55:47.912 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/mail-1.5.0-b01.jar
DEBUG   2015-09-02 19:55:47.913 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/mongo-java-driver-2.11.3.jar
DEBUG   2015-09-02 19:55:47.913 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/oro-2.0.8.jar
DEBUG   2015-09-02 19:55:47.913 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/rhino-1.7R5.jar
DEBUG   2015-09-02 19:55:47.913 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/rsyntaxtextarea-2.5.6.jar
DEBUG   2015-09-02 19:55:47.913 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/serializer-2.7.2.jar
DEBUG   2015-09-02 19:55:47.913 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/slf4j-api-1.7.10.jar
DEBUG   2015-09-02 19:55:47.913 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/slf4j-nop-1.7.10.jar
DEBUG   2015-09-02 19:55:47.913 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/soap-2.3.1.jar
DEBUG   2015-09-02 19:55:47.913 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/tika-core-1.7.jar
DEBUG   2015-09-02 19:55:47.913 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/tika-parsers-1.7.jar
DEBUG   2015-09-02 19:55:47.913 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/xalan-2.7.2.jar
DEBUG   2015-09-02 19:55:47.913 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/xercesImpl-2.11.0.jar
DEBUG   2015-09-02 19:55:47.913 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/xml-apis-1.4.01.jar
DEBUG   2015-09-02 19:55:47.913 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/xmlgraphics-commons-1.5.jar
DEBUG   2015-09-02 19:55:47.913 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/xmlpull-1.1.3.1.jar
DEBUG   2015-09-02 19:55:47.914 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/xpp3_min-1.1.4c.jar
DEBUG   2015-09-02 19:55:47.914 [jorphan.] (): Did not find:
C:/Tools/apache-jmeter-2.13/lib/xstream-1.4.8.jar
DEBUG   2015-09-02 19:55:47.914 [jorphan.] (): Adding
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_components.jar found at 11
DEBUG   2015-09-02 19:55:47.914 [jorphan.] (): Adding
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_core.jar found at 15
DEBUG   2015-09-02 19:55:47.914 [jorphan.] (): Adding
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_ftp.jar found at 3
DEBUG   2015-09-02 19:55:47.914 [jorphan.] (): Adding
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_functions.jar found at 9
DEBUG   2015-09-02 19:55:47.914 [jorphan.] (): Adding
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_http.jar found at 14
DEBUG   2015-09-02 19:55:47.914 [jorphan.] (): Adding
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_java.jar found at 6
DEBUG   2015-09-02 19:55:47.914 [jorphan.] (): Adding
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_jdbc.jar found at 10
DEBUG   2015-09-02 19:55:47.914 [jorphan.] (): Adding
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_jms.jar found at 17
DEBUG   2015-09-02 19:55:47.914 [jorphan.] (): Adding
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_junit.jar found at 4
DEBUG   2015-09-02 19:55:47.914 [jorphan.] (): Adding
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_ldap.jar found at 18
DEBUG   2015-09-02 19:55:47.914 [jorphan.] (): Adding
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_mail.jar found at 7
DEBUG   2015-09-02 19:55:47.914 [jorphan.] (): Adding
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_mongodb.jar found at 8
DEBUG   2015-09-02 19:55:47.915 [jorphan.] (): Adding
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_monitors.jar found at 16
DEBUG   2015-09-02 19:55:47.915 [jorphan.] (): Adding
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_native.jar found at 13
DEBUG   2015-09-02 19:55:47.915 [jorphan.] (): Adding
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_tcp.jar found at 1
DEBUG   2015-09-02 19:55:47.915 [jorphan.] (): Adding
C:/Tools/apache-jmeter-2.13/lib/hamcrest-all-1.0.jar found at 5
DEBUG   2015-09-02 19:55:47.915 [jorphan.] (): Did not find:
/E:/Eclipse/eclipse/configuration/org.eclipse.osgi/362/0/.cp
DEBUG   2015-09-02 19:55:47.915 [jorphan.] (): Did not find:
/E:/Eclipse/eclipse/configuration/org.eclipse.osgi/361/0/.cp
DEBUG   2015-09-02 19:55:47.915 [jorphan.] (): listPaths :
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_components.jar
DEBUG   2015-09-02 19:55:47.915 [jorphan.] (): listPaths :
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_core.jar
DEBUG   2015-09-02 19:55:47.915 [jorphan.] (): listPaths :
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_ftp.jar
DEBUG   2015-09-02 19:55:47.915 [jorphan.] (): listPaths :
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_functions.jar
DEBUG   2015-09-02 19:55:47.915 [jorphan.] (): listPaths :
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_http.jar
DEBUG   2015-09-02 19:55:47.915 [jorphan.] (): listPaths :
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_java.jar
DEBUG   2015-09-02 19:55:47.915 [jorphan.] (): listPaths :
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_jdbc.jar
DEBUG   2015-09-02 19:55:47.915 [jorphan.] (): listPaths :
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_jms.jar
DEBUG   2015-09-02 19:55:47.915 [jorphan.] (): listPaths :
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_junit.jar
DEBUG   2015-09-02 19:55:47.916 [jorphan.] (): listPaths :
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_ldap.jar
DEBUG   2015-09-02 19:55:47.916 [jorphan.] (): listPaths :
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_mail.jar
DEBUG   2015-09-02 19:55:47.916 [jorphan.] (): listPaths :
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_mongodb.jar
DEBUG   2015-09-02 19:55:47.916 [jorphan.] (): listPaths :
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_monitors.jar
DEBUG   2015-09-02 19:55:47.916 [jorphan.] (): listPaths :
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_native.jar
DEBUG   2015-09-02 19:55:47.916 [jorphan.] (): listPaths :
C:/Tools/apache-jmeter-2.13/lib/ext/ApacheJMeter_tcp.jar
DEBUG   2015-09-02 19:55:47.916 [jorphan.] (): listPaths :
C:/Tools/apache-jmeter-2.13/lib/hamcrest-all-1.0.jar
DEBUG   2015-09-02 19:55:47.950 [jorphan.] (): listClasses.size()=37
DEBUG   2015-09-02 19:55:47.950 [jorphan.] (): listClasses :
org.apache.jmeter.functions.BeanShell
DEBUG   2015-09-02 19:55:47.951 [jorphan.] (): listClasses :
org.apache.jmeter.functions.CSVRead
DEBUG   2015-09-02 19:55:47.951 [jorphan.] (): listClasses :
org.apache.jmeter.functions.CharFunction
DEBUG   2015-09-02 19:55:47.951 [jorphan.] (): listClasses :
org.apache.jmeter.functions.EscapeHtml
DEBUG   2015-09-02 19:55:47.951 [jorphan.] (): listClasses :
org.apache.jmeter.functions.EscapeOroRegexpChars
DEBUG   2015-09-02 19:55:47.951 [jorphan.] (): listClasses :
org.apache.jmeter.functions.EvalFunction
DEBUG   2015-09-02 19:55:47.951 [jorphan.] (): listClasses :
org.apache.jmeter.functions.EvalVarFunction
DEBUG   2015-09-02 19:55:47.951 [jorphan.] (): listClasses :
org.apache.jmeter.functions.FileToString
DEBUG   2015-09-02 19:55:47.951 [jorphan.] (): listClasses :
org.apache.jmeter.functions.IntSum
DEBUG   2015-09-02 19:55:47.951 [jorphan.] (): listClasses :
org.apache.jmeter.functions.IterationCounter
DEBUG   2015-09-02 19:55:47.951 [jorphan.] (): listClasses :
org.apache.jmeter.functions.JavaScript
DEBUG   2015-09-02 19:55:47.951 [jorphan.] (): listClasses :
org.apache.jmeter.functions.Jexl2Function
DEBUG   2015-09-02 19:55:47.951 [jorphan.] (): listClasses :
org.apache.jmeter.functions.JexlFunction
DEBUG   2015-09-02 19:55:47.951 [jorphan.] (): listClasses :
org.apache.jmeter.functions.LogFunction
DEBUG   2015-09-02 19:55:47.951 [jorphan.] (): listClasses :
org.apache.jmeter.functions.LogFunction2
DEBUG   2015-09-02 19:55:47.951 [jorphan.] (): listClasses :
org.apache.jmeter.functions.LongSum
DEBUG   2015-09-02 19:55:47.951 [jorphan.] (): listClasses :
org.apache.jmeter.functions.MachineIP
DEBUG   2015-09-02 19:55:47.951 [jorphan.] (): listClasses :
org.apache.jmeter.functions.MachineName
DEBUG   2015-09-02 19:55:47.951 [jorphan.] (): listClasses :
org.apache.jmeter.functions.Property
DEBUG   2015-09-02 19:55:47.951 [jorphan.] (): listClasses :
org.apache.jmeter.functions.Property2
DEBUG   2015-09-02 19:55:47.951 [jorphan.] (): listClasses :
org.apache.jmeter.functions.Random
DEBUG   2015-09-02 19:55:47.951 [jorphan.] (): listClasses :
org.apache.jmeter.functions.RandomString
DEBUG   2015-09-02 19:55:47.951 [jorphan.] (): listClasses :
org.apache.jmeter.functions.RegexFunction
DEBUG   2015-09-02 19:55:47.952 [jorphan.] (): listClasses :
org.apache.jmeter.functions.SamplerName
DEBUG   2015-09-02 19:55:47.952 [jorphan.] (): listClasses :
org.apache.jmeter.functions.SetProperty
DEBUG   2015-09-02 19:55:47.952 [jorphan.] (): listClasses :
org.apache.jmeter.functions.SplitFunction
DEBUG   2015-09-02 19:55:47.952 [jorphan.] (): listClasses :
org.apache.jmeter.functions.StringFromFile
DEBUG   2015-09-02 19:55:47.952 [jorphan.] (): listClasses :
org.apache.jmeter.functions.TestPlanName
DEBUG   2015-09-02 19:55:47.952 [jorphan.] (): listClasses :
org.apache.jmeter.functions.ThreadNumber
DEBUG   2015-09-02 19:55:47.952 [jorphan.] (): listClasses :
org.apache.jmeter.functions.TimeFunction
DEBUG   2015-09-02 19:55:47.952 [jorphan.] (): listClasses :
org.apache.jmeter.functions.UnEscape
DEBUG   2015-09-02 19:55:47.952 [jorphan.] (): listClasses :
org.apache.jmeter.functions.UnEscapeHtml
DEBUG   2015-09-02 19:55:47.952 [jorphan.] (): listClasses :
org.apache.jmeter.functions.UrlDecode
DEBUG   2015-09-02 19:55:47.952 [jorphan.] (): listClasses :
org.apache.jmeter.functions.UrlEncode
DEBUG   2015-09-02 19:55:47.952 [jorphan.] (): listClasses :
org.apache.jmeter.functions.Uuid
DEBUG   2015-09-02 19:55:47.952 [jorphan.] (): listClasses :
org.apache.jmeter.functions.Variable
DEBUG   2015-09-02 19:55:47.952 [jorphan.] (): listClasses :
org.apache.jmeter.functions.XPath

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 58316] java.lang.ExceptionInInitializerError when running Junit tests from Jmeter java program

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=58316

Vincent <vi...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 OS|                            |All

--- Comment #1 from Vincent <vi...@gmail.com> ---
1. I have a Junit test which sends web request and get the response
2. I have another java project in which, I call Jmeter run method, to run this
Junit test.
I'm getting the error java.lang.ExceptionInInitializerError. Here is the stack
trace. Anu help is much appreciated. Thanks in advance:

Code used:-


package Tests;

import static org.junit.Assert.*;

import org.apache.jmeter.control.LoopController;
import org.apache.jmeter.engine.StandardJMeterEngine;
import org.apache.jmeter.protocol.http.sampler.HTTPSampler;
import org.apache.jmeter.protocol.java.sampler.JUnitSampler;
import org.apache.jmeter.reporters.ResultCollector;
import org.apache.jmeter.reporters.Summariser;
import org.apache.jmeter.testelement.TestElement;
import org.apache.jmeter.testelement.TestPlan;
import org.apache.jmeter.threads.SetupThreadGroup;
import org.apache.jmeter.util.JMeterUtils;
import org.apache.jorphan.collections.HashTree;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;

public class RatTest {

    @BeforeClass
    public static void setUpBeforeClass() throws Exception {
    }

    @AfterClass
    public static void tearDownAfterClass() throws Exception {
    }

    @Test
    public void test() {
         StandardJMeterEngine jm = new StandardJMeterEngine();
            // jmeter.properties
           
JMeterUtils.loadJMeterProperties("c:/Tools/apache-jmeter-2.13/bin/jmeter.properties");
            JMeterUtils.setJMeterHome("c:/Tools/apache-jmeter-2.13");

            System.out.println("Jmeter Home : "+JMeterUtils.getJMeterHome());
            System.out.println("Jmeter Bin : "+JMeterUtils.getJMeterBinDir());
            String[] s= JMeterUtils.getSearchPaths();
            for(String s1 : JMeterUtils.getSearchPaths())
            {
            System.out.println("Search Path = "+s1);
            }

            HashTree hashTree = new HashTree();     

            // HTTP Sampler
         /*   HTTPSampler httpSampler = new HTTPSampler();
            httpSampler.setDomain("www.google.com");
            httpSampler.setPort(80);
            httpSampler.setPath("/");
            httpSampler.setMethod("GET");  */      

            JUnitSampler junitSampler = new JUnitSampler();
            junitSampler.setClassname("Ratable.Service.RestAssuredTests");
            junitSampler.setMethod("testFindUsingGroovyClosure");


            // Loop Controller
            TestElement loopCtrl = new LoopController();
            ((LoopController)loopCtrl).setLoops(1);
            ((LoopController)loopCtrl).addTestElement(junitSampler);
            ((LoopController)loopCtrl).setFirst(true);

            // Thread Group
            SetupThreadGroup threadGroup = new SetupThreadGroup();
            threadGroup.setNumThreads(1);
            threadGroup.setRampUp(1);
            threadGroup.setSamplerController((LoopController)loopCtrl);

            // Test plan
            TestPlan testPlan = new TestPlan("MY TEST PLAN");

            hashTree.add("testPlan", testPlan);
            hashTree.add("loopCtrl", loopCtrl);
            hashTree.add("threadGroup", threadGroup);
            hashTree.add("junitSampler", junitSampler);       

            jm.configure(hashTree);

            //log results

            Summariser summer = null;
            String summariserName =
JMeterUtils.getPropDefault("summariser.name", "summary");//$NON-NLS-1$
            if (summariserName.length() > 0) {
                summer = new Summariser(summariserName);
            }

            String logFile = "c:/outfile.jtl";
            ResultCollector logger = new ResultCollector(summer);
            logger.setFilename(logFile);
            hashTree.add(hashTree.getArray()[0], logger);

            jm.run();
            jm.exit();

    }

}

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 58316] java.lang.ExceptionInInitializerError when running Junit tests from Jmeter java program

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=58316

Philippe Mouawad <p....@ubik-ingenierie.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO
                 CC|                            |p.mouawad@ubik-ingenierie.c
                   |                            |om

--- Comment #2 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
Could you provide the jmeter.log file and also a simple Test Java Project that
does not use your classes in JMeter plan.


Currently your code does not work for me.
I changed it a bit to this  and it seems to work, to use it set
-Djmeter.home=<path to jmeter 2.13>
    public static void main(String[] argv) throws Exception {

        File jmeterHome = new File(System.getProperty("jmeter.home"));
        String slash = System.getProperty("file.separator");

        if (jmeterHome.exists()) {
            File jmeterProperties = new File(jmeterHome.getPath() + slash +
"bin" + slash + "jmeter.properties");
            if (jmeterProperties.exists()) {
                StandardJMeterEngine jm = new StandardJMeterEngine();
                // jmeter.properties
                JMeterUtils.setJMeterHome(jmeterHome.getPath());
                JMeterUtils.loadJMeterProperties(jmeterProperties.getPath());
                JMeterUtils.initLogging();// you can comment this line out to
see extra log messages of i.e. DEBUG level
                JMeterUtils.initLocale();


                System.out.println("Jmeter Home :
"+JMeterUtils.getJMeterHome());
                System.out.println("Jmeter Bin :
"+JMeterUtils.getJMeterBinDir());
                String[] s= JMeterUtils.getSearchPaths();
                for(String s1 : JMeterUtils.getSearchPaths())
                {
                System.out.println("Search Path = "+s1);
                }

                HashTree testPlanTree = new HashTree();     

                // HTTP Sampler
             /*   HTTPSampler httpSampler = new HTTPSampler();
                httpSampler.setDomain("www.google.com");
                httpSampler.setPort(80);
                httpSampler.setPath("/");
                httpSampler.setMethod("GET");  */      

                JUnitSampler junitSampler = new JUnitSampler();
                junitSampler.setClassname("Ratable.Service.RestAssuredTests");
                junitSampler.setMethod("testFindUsingGroovyClosure");


                // Loop Controller
                TestElement loopCtrl = new LoopController();
                ((LoopController)loopCtrl).setLoops(1);
                ((LoopController)loopCtrl).addTestElement(junitSampler);
                ((LoopController)loopCtrl).setFirst(true);

                // Thread Group
                SetupThreadGroup threadGroup = new SetupThreadGroup();
                threadGroup.setNumThreads(1);
                threadGroup.setRampUp(1);
                threadGroup.setSamplerController((LoopController)loopCtrl);

                // Test plan
                TestPlan testPlan = new TestPlan("MY TEST PLAN");
                testPlan.setProperty(TestElement.TEST_CLASS,
TestPlan.class.getName());
                testPlan.setProperty(TestElement.GUI_CLASS,
TestPlanGui.class.getName());
                testPlan.setUserDefinedVariables((Arguments) new
ArgumentsPanel().createTestElement());

                testPlanTree.add( testPlan);
                HashTree threadGroupHashTree = testPlanTree.add(testPlan,
threadGroup);

                HashTree ht = threadGroupHashTree.add( loopCtrl);
                //testPlanTree.add("threadGroup", threadGroup);

                ht.add( junitSampler);       


                //log results

                Summariser summer = null;
                String summariserName =
JMeterUtils.getPropDefault("summariser.name", "summary");//$NON-NLS-1$
                if (summariserName.length() > 0) {
                    summer = new Summariser(summariserName);
                }

                String logFile = "/data/jmeter/jmeters/outfile.jtl";
                ResultCollector logger = new ResultCollector(summer);
                logger.setFilename(logFile);
                testPlanTree.add(testPlanTree.getArray()[0], logger);
                jm.configure(testPlanTree);
                jm.run();
                System.exit(0);

            }
        }

        System.err.println("jmeter.home property is not set or pointing to
incorrect location");
        System.exit(1);


    }

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 58316] java.lang.ExceptionInInitializerError when running Junit tests from Jmeter java program

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=58316

Philippe Mouawad <p....@ubik-ingenierie.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |RESOLVED
         Resolution|---                         |WORKSFORME

-- 
You are receiving this mail because:
You are the assignee for the bug.