java - JMeter - menus not working and errors in log files -


i'm running latest version of jmeter on windows 8 desktop , can't add test plans because menus don't expand out , show options?

no menus

the log file contain null pointer exceptions:

jmeter.gui.action.load: unexpected error java.lang.nullpointerexception

has encountered problem before?

stack trace:

2015/07/17 16:11:55 info  - jmeter.util.jmeterutils: setting locale en_us  2015/07/17 16:11:55 info  - jmeter.jmeter: loading user properties from: c:\apache-jmeter-2.13\bin\user.properties  2015/07/17 16:11:55 info  - jmeter.jmeter: loading system properties from: c:\apache-jmeter-2.13\bin\system.properties  2015/07/17 16:11:55 info  - jmeter.jmeter: copyright (c) 1998-2015 apache software foundation  2015/07/17 16:11:55 info  - jmeter.jmeter: version 2.13 r1665067  2015/07/17 16:11:55 info  - jmeter.jmeter: java.version=1.7.0_79  2015/07/17 16:11:55 info  - jmeter.jmeter: java.vm.name=java hotspot(tm) 64-bit server vm  2015/07/17 16:11:55 info  - jmeter.jmeter: os.name=windows 8.1  2015/07/17 16:11:55 info  - jmeter.jmeter: os.arch=amd64  2015/07/17 16:11:55 info  - jmeter.jmeter: os.version=6.3  2015/07/17 16:11:55 info  - jmeter.jmeter: file.encoding=cp1252  2015/07/17 16:11:55 info  - jmeter.jmeter: default locale=english (united states)  2015/07/17 16:11:55 info  - jmeter.jmeter: jmeter  locale=english (united states)  2015/07/17 16:11:55 info  - jmeter.jmeter: jmeterhome=c:\apache-jmeter-2.13  2015/07/17 16:11:55 info  - jmeter.jmeter: user.dir  =c:\apache-jmeter-2.13\bin  2015/07/17 16:11:55 info  - jmeter.jmeter: pwd       =c:\apache-jmeter-2.13\bin  2015/07/17 16:11:55 info  - jmeter.jmeter: ip: xx.xx.xx.xxx name: xxxxxx fullname: xxxxxxxxxxxx  2015/07/17 16:11:55 info  - jmeter.gui.action.lookandfeelcommand: using , feel: javax.swing.plaf.metal.metallookandfeel [metal, crossplatform]  2015/07/17 16:11:55 info  - jmeter.jmeter: loaded icon properties org/apache/jmeter/images/icon.properties  2015/07/17 16:11:56 info  - jmeter.engine.util.compoundvariable: note: function class names must contain string: '.functions.'  2015/07/17 16:11:56 info  - jmeter.engine.util.compoundvariable: note: function class names must not contain string: '.gui.'  2015/07/17 16:12:08 info  - jmeter.services.fileserver: default base='c:\apache-jmeter-2.13\bin'  2015/07/17 16:12:08 info  - jmeter.gui.action.load: loading file: c:\apache-jmeter-2.13\bin\templates\beanshellsampler.jmx  2015/07/17 16:12:08 info  - jmeter.services.fileserver: set new base='c:\apache-jmeter-2.13\bin\templates'  2015/07/17 16:12:08 info  - jmeter.save.saveservice: testplan (jmx) version: 2.2. testlog (jtl) version: 2.2  2015/07/17 16:12:08 info  - jmeter.save.saveservice: using saveservice properties file encoding utf-8  2015/07/17 16:12:08 info  - jmeter.save.saveservice: using saveservice properties file version 1656252  2015/07/17 16:12:08 info  - jmeter.save.saveservice: using saveservice properties version 2.8  2015/07/17 16:12:08 info  - jmeter.save.saveservice: converter versions present , correct  2015/07/17 16:12:08 info  - jmeter.save.saveservice: loading file: c:\apache-jmeter-2.13\bin\templates\beanshellsampler.jmx  2015/07/17 16:12:09 error - jmeter.util.beanshellinterpreter: beanshell interpreter not found  2015/07/17 16:12:09 error - jmeter.util.beanshelltestelement: cannot find beanshell: java.lang.classnotfoundexception: bsh.interpreter  2015/07/17 16:12:09 error - jmeter.util.beanshelltestelement: cannot find beanshell: java.lang.classnotfoundexception: bsh.interpreter  2015/07/17 16:12:09 error - jmeter.util.beanshelltestelement: cannot find beanshell: java.lang.classnotfoundexception: bsh.interpreter  2015/07/17 16:12:09 error - jmeter.util.beanshelltestelement: cannot find beanshell: java.lang.classnotfoundexception: bsh.interpreter  2015/07/17 16:12:09 error - jmeter.util.beanshelltestelement: cannot find beanshell: java.lang.classnotfoundexception: bsh.interpreter  2015/07/17 16:12:46 info  - jmeter.gui.action.load: loading file: c:\apache-jmeter-2.13\bin\templates\recording.jmx  2015/07/17 16:12:46 info  - jmeter.services.fileserver: set new base='c:\apache-jmeter-2.13\bin\templates'  2015/07/17 16:12:46 info  - jmeter.save.saveservice: loading file: c:\apache-jmeter-2.13\bin\templates\recording.jmx  2015/07/17 16:12:46 info  - jmeter.protocol.http.control.cookiemanager: settings: delete null: true check: true allow variable: true save: false prefix: cookie_  2015/07/17 16:12:46 info  - jorphan.exec.keytoolutils: keytool found @ 'c:\program files\java\jre7\bin\keytool'  2015/07/17 16:12:46 info  - jmeter.protocol.http.proxy.proxycontrol: http(s) test script recorder ssl proxy use keys support embedded 3rd party resources in file c:\apache-jmeter-2.13\bin\proxyserver.jks  2015/07/17 16:12:46 info  - jmeter.samplers.sampleresult: note: sample timestamps start times  2015/07/17 16:12:46 info  - jmeter.samplers.sampleresult: sampleresult.default.encoding set iso-8859-1  2015/07/17 16:12:46 info  - jmeter.samplers.sampleresult: sampleresult.usenanotime=true  2015/07/17 16:12:46 info  - jmeter.samplers.sampleresult: sampleresult.nanothreadsleep=5000  2015/07/17 16:12:46 warn  - jmeter.visualizers.viewresultsfullvisualizer: missing (check spelling error in renderer name) or added(check doublon) result renderer, check property 'view.results.tree.renderers_order', renderer name:'org.apache.jmeter.visualizers.renderastext'  2015/07/17 16:12:46 warn  - jmeter.visualizers.viewresultsfullvisualizer: missing (check spelling error in renderer name) or added(check doublon) result renderer, check property 'view.results.tree.renderers_order', renderer name:'org.apache.jmeter.visualizers.renderasregexp'  2015/07/17 16:12:46 warn  - jmeter.visualizers.viewresultsfullvisualizer: missing (check spelling error in renderer name) or added(check doublon) result renderer, check property 'view.results.tree.renderers_order', renderer name:'org.apache.jmeter.visualizers.renderascssjquery'  2015/07/17 16:12:46 warn  - jmeter.visualizers.viewresultsfullvisualizer: missing (check spelling error in renderer name) or added(check doublon) result renderer, check property 'view.results.tree.renderers_order', renderer name:'org.apache.jmeter.visualizers.renderasxpath'  2015/07/17 16:12:46 warn  - jmeter.visualizers.viewresultsfullvisualizer: missing (check spelling error in renderer name) or added(check doublon) result renderer, check property 'view.results.tree.renderers_order', renderer name:'org.apache.jmeter.visualizers.renderashtml'  2015/07/17 16:12:46 warn  - jmeter.visualizers.viewresultsfullvisualizer: missing (check spelling error in renderer name) or added(check doublon) result renderer, check property 'view.results.tree.renderers_order', renderer name:'org.apache.jmeter.visualizers.renderashtmlwithembedded'  2015/07/17 16:12:46 warn  - jmeter.visualizers.viewresultsfullvisualizer: missing (check spelling error in renderer name) or added(check doublon) result renderer, check property 'view.results.tree.renderers_order', renderer name:'org.apache.jmeter.visualizers.renderasdocument'  2015/07/17 16:12:46 warn  - jmeter.visualizers.viewresultsfullvisualizer: missing (check spelling error in renderer name) or added(check doublon) result renderer, check property 'view.results.tree.renderers_order', renderer name:'org.apache.jmeter.visualizers.renderasjson'  2015/07/17 16:12:46 warn  - jmeter.visualizers.viewresultsfullvisualizer: missing (check spelling error in renderer name) or added(check doublon) result renderer, check property 'view.results.tree.renderers_order', renderer name:'org.apache.jmeter.visualizers.renderasxml'  2015/07/17 16:12:46 error - jmeter.gui.guipackage: problem retrieving gui java.lang.nullpointerexception @ org.apache.jmeter.visualizers.viewresultsfullvisualizer.init(viewresultsfullvisualizer.java:234) @ org.apache.jmeter.visualizers.viewresultsfullvisualizer.<init>(viewresultsfullvisualizer.java:128) @ sun.reflect.nativeconstructoraccessorimpl.newinstance0(native method) @ sun.reflect.nativeconstructoraccessorimpl.newinstance(unknown source) @ sun.reflect.delegatingconstructoraccessorimpl.newinstance(unknown source) @ java.lang.reflect.constructor.newinstance(unknown source) @ java.lang.class.newinstance(unknown source) @ org.apache.jmeter.gui.guipackage.getguifromcache(guipackage.java:401) @ org.apache.jmeter.gui.guipackage.getgui(guipackage.java:243) @ org.apache.jmeter.gui.guipackage.getgui(guipackage.java:214) @ org.apache.jmeter.gui.tree.jmetertreemodel.addcomponent(jmetertreemodel.java:153) @ org.apache.jmeter.gui.tree.jmetertreemodel.addsubtree(jmetertreemodel.java:129) @ org.apache.jmeter.gui.tree.jmetertreemodel.addsubtree(jmetertreemodel.java:121) @ org.apache.jmeter.gui.guipackage.addsubtree(guipackage.java:495) @ org.apache.jmeter.gui.action.load.insertloadedtree(load.java:193) @ org.apache.jmeter.gui.action.load.loadprojectfile(load.java:131) @ org.apache.jmeter.gui.action.load.loadprojectfile(load.java:102) @ org.apache.jmeter.gui.action.load.doaction(load.java:89) @ org.apache.jmeter.gui.action.actionrouter.performaction(actionrouter.java:81) @ org.apache.jmeter.gui.action.actionrouter.access$000(actionrouter.java:40) @ org.apache.jmeter.gui.action.actionrouter$1.run(actionrouter.java:63) @ java.awt.event.invocationevent.dispatch(unknown source) @ java.awt.eventqueue.dispatcheventimpl(unknown source) @ java.awt.eventqueue.access$300(unknown source) @ java.awt.eventqueue$3.run(unknown source) @ java.awt.eventqueue$3.run(unknown source) @ java.security.accesscontroller.doprivileged(native method) @ java.security.protectiondomain$1.dointersectionprivilege(unknown source) @ java.awt.eventqueue.dispatchevent(unknown source) @ java.awt.eventdispatchthread.pumponeeventforfilters(unknown source) @ java.awt.eventdispatchthread.pumpeventsforfilter(unknown source) @ java.awt.eventdispatchthread.pumpeventsforhierarchy(unknown source) @ java.awt.eventdispatchthread.pumpevents(unknown source) @ java.awt.eventdispatchthread.pumpevents(unknown source) @ java.awt.eventdispatchthread.run(unknown source)  2015/07/17 16:12:46 warn  - jmeter.gui.action.load: unexpected error java.lang.nullpointerexception @ org.apache.jmeter.gui.tree.jmetertreemodel.addcomponent(jmetertreemodel.java:154) @ org.apache.jmeter.gui.tree.jmetertreemodel.addsubtree(jmetertreemodel.java:129) @ org.apache.jmeter.gui.tree.jmetertreemodel.addsubtree(jmetertreemodel.java:121) @ org.apache.jmeter.gui.guipackage.addsubtree(guipackage.java:495) @ org.apache.jmeter.gui.action.load.insertloadedtree(load.java:193) @ org.apache.jmeter.gui.action.load.loadprojectfile(load.java:131) @ org.apache.jmeter.gui.action.load.loadprojectfile(load.java:102) @ org.apache.jmeter.gui.action.load.doaction(load.java:89) @ org.apache.jmeter.gui.action.actionrouter.performaction(actionrouter.java:81) @ org.apache.jmeter.gui.action.actionrouter.access$000(actionrouter.java:40) @ org.apache.jmeter.gui.action.actionrouter$1.run(actionrouter.java:63) @ java.awt.event.invocationevent.dispatch(unknown source) @ java.awt.eventqueue.dispatcheventimpl(unknown source) @ java.awt.eventqueue.access$300(unknown source) @ java.awt.eventqueue$3.run(unknown source) @ java.awt.eventqueue$3.run(unknown source) @ java.security.accesscontroller.doprivileged(native method) @ java.security.protectiondomain$1.dointersectionprivilege(unknown source) @ java.awt.eventqueue.dispatchevent(unknown source) @ java.awt.eventdispatchthread.pumponeeventforfilters(unknown source) @ java.awt.eventdispatchthread.pumpeventsforfilter(unknown source) @ java.awt.eventdispatchthread.pumpeventsforhierarchy(unknown source) @ java.awt.eventdispatchthread.pumpevents(unknown source) @ java.awt.eventdispatchthread.pumpevents(unknown source) @ java.awt.eventdispatchthread.run(unknown source) 

list of jar files in directory:

fullname   --------   c:\apache-jmeter-2.13\bin\apachejmeter.jar c:\apache-jmeter-2.13\extras\ant-jmeter-1.1.1.jar c:\apache-jmeter-2.13\lib\avalon-framework-4.1.4.jar  c:\apache-jmeter-2.13\lib\bsf-2.4.0.jar    c:\apache-jmeter-2.13\lib\bsh-2.0b5.jar    c:\apache-jmeter-2.13\lib\bshclient.jar    c:\apache-jmeter-2.13\lib\commons-codec-1.10.jar  c:\apache-jmeter-2.13\lib\commons-collections-3.2.1.jar   c:\apache-jmeter-2.13\lib\commons-httpclient-3.1.jar  c:\apache-jmeter-2.13\lib\commons-io-2.4.jar  c:\apache-jmeter-2.13\lib\commons-jexl-1.1.jar    c:\apache-jmeter-2.13\lib\commons-jexl-2.1.1.jar  c:\apache-jmeter-2.13\lib\commons-lang3-3.3.2.jar c:\apache-jmeter-2.13\lib\commons-logging-1.2.jar c:\apache-jmeter-2.13\lib\commons-math3-3.4.1.jar c:\apache-jmeter-2.13\lib\commons-net-3.3.jar c:\apache-jmeter-2.13\lib\commons-pool2-2.3.jar   c:\apache-jmeter-2.13\lib\dnsjava-2.1.7.jar   c:\apache-jmeter-2.13\lib\excalibur-datasource-2.1.jar    c:\apache-jmeter-2.13\lib\excalibur-instrument-1.0.jar    c:\apache-jmeter-2.13\lib\excalibur-logger-1.1.jar    c:\apache-jmeter-2.13\lib\excalibur-pool-api-2.1.jar  c:\apache-jmeter-2.13\lib\excalibur-pool-impl-2.1.jar c:\apache-jmeter-2.13\lib\excalibur-pool-instrumented-2.1.jar c:\apache-jmeter-2.13\lib\geronimo-jms_1.1_spec-1.1.1.jar c:\apache-jmeter-2.13\lib\htmllexer-2.1.jar   c:\apache-jmeter-2.13\lib\htmlparser-2.1.jar  c:\apache-jmeter-2.13\lib\httpclient-4.2.6.jar    c:\apache-jmeter-2.13\lib\httpcore-4.2.5.jar  c:\apache-jmeter-2.13\lib\httpmime-4.2.6.jar  c:\apache-jmeter-2.13\lib\jcharts-0.7.5.jar   c:\apache-jmeter-2.13\lib\jdom-1.1.3.jar   c:\apache-jmeter-2.13\lib\jodd-core-3.6.4.jar c:\apache-jmeter-2.13\lib\jodd-lagarto-3.6.4.jar  c:\apache-jmeter-2.13\lib\jodd-log-3.6.4.jar  c:\apache-jmeter-2.13\lib\jorphan.jar  c:\apache-jmeter-2.13\lib\jsoup-1.8.1.jar  c:\apache-jmeter-2.13\lib\jtidy-r938.jar   c:\apache-jmeter-2.13\lib\junit-4.12.jar   c:\apache-jmeter-2.13\lib\logkit-2.0.jar   c:\apache-jmeter-2.13\lib\mail-1.5.0-b01.jar  c:\apache-jmeter-2.13\lib\mongo-java-driver-2.11.3.jar    c:\apache-jmeter-2.13\lib\oro-2.0.8.jar    c:\apache-jmeter-2.13\lib\rhino-1.7r5.jar  c:\apache-jmeter-2.13\lib\rsyntaxtextarea-2.5.6.jar   c:\apache-jmeter-2.13\lib\serializer-2.7.2.jar    c:\apache-jmeter-2.13\lib\slf4j-api-1.7.10.jar    c:\apache-jmeter-2.13\lib\slf4j-nop-1.7.10.jar    c:\apache-jmeter-2.13\lib\soap-2.3.1.jar   c:\apache-jmeter-2.13\lib\tika-core-1.7.jar   c:\apache-jmeter-2.13\lib\tika-parsers-1.7.jar    c:\apache-jmeter-2.13\lib\xalan-2.7.2.jar  c:\apache-jmeter-2.13\lib\xercesimpl-2.11.0.jar   c:\apache-jmeter-2.13\lib\xml-apis-1.4.01.jar c:\apache-jmeter-2.13\lib\xmlgraphics-commons-1.5.jar c:\apache-jmeter-2.13\lib\xmlpull-1.1.3.1.jar c:\apache-jmeter-2.13\lib\xpp3_min-1.1.4c.jar c:\apache-jmeter-2.13\lib\xstream-1.4.8.jar   c:\apache-jmeter-2.13\lib\ext\apachejmeter_components.jar c:\apache-jmeter-2.13\lib\ext\apachejmeter_core.jar   c:\apache-jmeter-2.13\lib\ext\apachejmeter_ftp.jar    c:\apache-jmeter-2.13\lib\ext\apachejmeter_functions.jar  c:\apache-jmeter-2.13\lib\ext\apachejmeter_http.jar   c:\apache-jmeter-2.13\lib\ext\apachejmeter_java.jar   c:\apache-jmeter-2.13\lib\ext\apachejmeter_jdbc.jar   c:\apache-jmeter-2.13\lib\ext\apachejmeter_jms.jar    c:\apache-jmeter-2.13\lib\ext\apachejmeter_junit.jar  c:\apache-jmeter-2.13\lib\ext\apachejmeter_ldap.jar   c:\apache-jmeter-2.13\lib\ext\apachejmeter_mail.jar   c:\apache-jmeter-2.13\lib\ext\apachejmeter_mongodb.jar    c:\apache-jmeter-2.13\lib\ext\apachejmeter_monitors.jar   c:\apache-jmeter-2.13\lib\ext\apachejmeter_native.jar c:\apache-jmeter-2.13\lib\ext\apachejmeter_tcp.jar    c:\apache-jmeter-2.13\lib\junit\test.jar 

worked out, following set in system environment variables:

picked java_tool_options: -javaagent:"c:\program files\logigear\testarchitect\binclient\agents\java\lib\ext\tajavaloader.jar" java version "1.7.0_79" java(tm) se runtime environment (build 1.7.0_79-b15) java hotspot(tm) 64-bit server vm (build 24.79-b02, mixed mode) 

removed , voila, works fine. assume jar called every time java program runs causing jmeter problems.


Comments