Uninstalled JDK (rebooted) then uninstall JRE, rebooted, then reinstall JDK + JRE together (v1.6.0_30). Still have same issue, was hoping the reinstall fixed things. JMeter logs showed it picked up v1.6.0_30 (obviously).
%CLASSPATH% comes up empty. It just echo's back "%CLASSPATH%" w/o the quotes. So it's not defined on system. Environment variables ok as echo %WINDIR% prints the Windows folder. System environment variables section of Windows GUI has not items related to Java classpath. If I download logkit separately, how to have JMeter use that? And how to check what classpath is loaded for/by JMeter? Would that require compiling a special debug build to print that to log file? Or just enable some log setting during startup or in the properties file? I start it up in GUI mode via the batch file. On Mon, Feb 13, 2012 at 10:22 AM, Deepak Shetty <[email protected]> wrote: > Jmeter files are all contained within the folder you download. > a. Did you install anything into your JDK/JRE lib? (some applications do > this) (check which java runtime gets picked up as well) > b. Did some install setup the default classpath to have conflicting jars > (in a command window type set or echo %CLASSPATH% in windows) > > regards > deepak > > On Mon, Feb 13, 2012 at 10:17 AM, David Luu <[email protected]> wrote: > > > Thanks for suggestion Flavio. I actually downloaded the latest v2.6 and > it > > too had same problem. Ran same 2.6 package on another machine and it > > started up fine. > > > > I suspect my Java install or default classpath is messed up. Or wherever > > JMeter store's it's settings like recently opened JMeter scripts, etc. > may > > be messed up. Running new version of JMeter or delete (JMeter folder) and > > redeploy JMeter on same machine you still see recent files show up in the > > list. On a related note, where are JMeter settings stored in Windows so > > that I can clear it out totally for a clean "install". Somewhere in > > Documents And Settings/Users folder or in Windows registry? > > > > I may try reinstalling Java to see if that helps, as things used to work. > > > > On Mon, Feb 13, 2012 at 3:34 AM, Flavio Cysne <[email protected]> > > wrote: > > > > > David, > > > > > > seems that your jmeter distribution don't have the logkit jar. > > > Try to get a newer 2.5.x jmeter version or download logkit jar > directly. > > > > > > Hope it helps you. > > > Flávio Cysne > > > > > > 2012/2/10 David Luu <[email protected]> > > > > > > > Hi, > > > > > > > > Was wondering if anybody might have ideas why JMeter broke on my > > machine. > > > > Was working fine last time I used it. I don't recall any major > changes > > to > > > > Java on my machine. I only recently installed JDK and was playing > with > > > > Beanshell (outside of JMeter) recently, don't think either should > break > > > > JMeter. (I also have Sikuli from Sikuli.org installed, forget if that > > was > > > > installed when I last used JMeter, but again don't think it should > > cause > > > > problems...) > > > > > > > > Running Java 1.6.0_27 JRE with JDK 1.6.0_30 on Windows XP SP3. > Running > > > the > > > > JMeter GUI for JMeter 2.5. > > > > > > > > I get the following errors on starting up JMeter. Seems it can't load > > > some > > > > classes anymore. As a result, can't create/add test plan items and > > can't > > > > open existing JMeter scripts. GUI pretty much unusable. > > > > > > > > 2012/02/10 17:34:14 INFO - jmeter.util.JMeterUtils: Setting Locale > to > > > > en_US > > > > 2012/02/10 17:34:14 INFO - jmeter.JMeter: Loading user properties > > from: > > > > C:\jakarta-jmeter-2.5\bin\user.properties > > > > 2012/02/10 17:34:14 INFO - jmeter.JMeter: Loading system properties > > > from: > > > > C:\jakarta-jmeter-2.5\bin\system.properties > > > > 2012/02/10 17:34:14 INFO - jmeter.JMeter: Copyright (c) 1998-2011 > The > > > > Apache Software Foundation > > > > 2012/02/10 17:34:14 INFO - jmeter.JMeter: Version 2.5 r1158837 > > > > 2012/02/10 17:34:14 INFO - jmeter.JMeter: java.version=1.6.0_27 > > > > 2012/02/10 17:34:14 INFO - jmeter.JMeter: java.vm.name=Java > > HotSpot(TM) > > > > Client VM > > > > 2012/02/10 17:34:14 INFO - jmeter.JMeter: os.name=Windows XP > > > > 2012/02/10 17:34:14 INFO - jmeter.JMeter: os.arch=x86 > > > > 2012/02/10 17:34:14 INFO - jmeter.JMeter: os.version=5.1 > > > > 2012/02/10 17:34:14 INFO - jmeter.JMeter: file.encoding=Cp1252 > > > > 2012/02/10 17:34:14 INFO - jmeter.JMeter: Default Locale=English > > (United > > > > States) > > > > 2012/02/10 17:34:14 INFO - jmeter.JMeter: JMeter Locale=English > > (United > > > > States) > > > > 2012/02/10 17:34:14 INFO - jmeter.JMeter: > > > JMeterHome=C:\jakarta-jmeter-2.5 > > > > 2012/02/10 17:34:14 INFO - jmeter.JMeter: user.dir > > > > =C:\jakarta-jmeter-2.5\bin > > > > 2012/02/10 17:34:14 INFO - jmeter.JMeter: PWD > > > > =C:\jakarta-jmeter-2.5\bin > > > > 2012/02/10 17:34:14 INFO - jmeter.JMeter: Loaded icon properties > from > > > > org/apache/jmeter/images/icon.properties > > > > 2012/02/10 17:34:14 INFO - jmeter.engine.util.CompoundVariable: > Note: > > > > Function class names must contain the string: '.functions.' > > > > 2012/02/10 17:34:14 INFO - jmeter.engine.util.CompoundVariable: > Note: > > > > Function class names must not contain the string: '.gui.' > > > > 2012/02/10 17:34:15 INFO - jmeter.util.BSFTestElement: Registering > > > JMeter > > > > version of JavaScript engine as work-round for BSF-22 > > > > 2012/02/10 17:34:15 INFO - > > jmeter.protocol.http.sampler.HTTPSamplerBase: > > > > Cannot find .className property for htmlParser, using default > > > > 2012/02/10 17:34:15 INFO - > > jmeter.protocol.http.sampler.HTTPSamplerBase: > > > > Parser for text/html is > > > > 2012/02/10 17:34:15 INFO - > > jmeter.protocol.http.sampler.HTTPSamplerBase: > > > > Parser for application/xhtml+xml is > > > > 2012/02/10 17:34:15 INFO - > > jmeter.protocol.http.sampler.HTTPSamplerBase: > > > > Parser for application/xml is > > > > 2012/02/10 17:34:15 INFO - > > jmeter.protocol.http.sampler.HTTPSamplerBase: > > > > Parser for text/xml is > > > > 2012/02/10 17:34:15 INFO - > > jmeter.protocol.http.sampler.HTTPSamplerBase: > > > > Parser for text/vnd.wap.wml is > > > > org.apache.jmeter.protocol.http.parser.RegexpHTMLParser > > > > 2012/02/10 17:34:15 WARN - jmeter.gui.util.MenuFactory: Could not > > > > instantiate org.apache.jmeter.protocol.http.gui.CookiePanel > > > > java.lang.ExceptionInInitializerError > > > > at java.lang.Class.forName0(Native Method) > > > > at java.lang.Class.forName(Unknown Source) > > > > at > > > > > > > > > > > > > > org.apache.commons.httpclient.cookie.CookiePolicy.class$(CookiePolicy.java:107) > > > > at > > > > > > > > > > > > > > org.apache.commons.httpclient.cookie.CookiePolicy.<clinit>(CookiePolicy.java:107) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.protocol.http.control.CookieManager.getCookieSpecs(CookieManager.java:503) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.protocol.http.gui.CookiePanel.<init>(CookiePanel.java:109) > > > > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > > Method) > > > > at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown > > Source) > > > > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown > > > > Source) > > > > at java.lang.reflect.Constructor.newInstance(Unknown Source) > > > > at java.lang.Class.newInstance0(Unknown Source) > > > > at java.lang.Class.newInstance(Unknown Source) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.util.MenuFactory.initializeMenus(MenuFactory.java:443) > > > > at > > org.apache.jmeter.gui.util.MenuFactory.<clinit>(MenuFactory.java:158) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.control.gui.WorkBenchGui.createPopupMenu(WorkBenchGui.java:86) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:114) > > > > at > > org.apache.jmeter.gui.action.EditCommand.doAction(EditCommand.java:44) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:82) > > > > at > > > > > > > > > > org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:42) > > > > at > > org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter.java:61) > > > > at java.awt.event.InvocationEvent.dispatch(Unknown Source) > > > > at java.awt.EventQueue.dispatchEventImpl(Unknown Source) > > > > at java.awt.EventQueue.access$000(Unknown Source) > > > > at java.awt.EventQueue$1.run(Unknown Source) > > > > at java.awt.EventQueue$1.run(Unknown Source) > > > > at java.security.AccessController.doPrivileged(Native Method) > > > > at > java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown > > > > Source) > > > > at java.awt.EventQueue.dispatchEvent(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown > Source) > > > > at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown > Source) > > > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > > > at java.awt.EventDispatchThread.run(Unknown Source) > > > > Caused by: org.apache.commons.logging.LogConfigurationException: > > > > User-specified log class > 'org.apache.commons.logging.impl.LogKitLogger' > > > > cannot be found or is not useable. > > > > at > > > > > > > > > > > > > > org.apache.commons.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:874) > > > > at > > > > > > > > > > > > > > org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:604) > > > > at > > > > > > > > > > > > > > org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:336) > > > > at > > > > > > > > > > > > > > org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:310) > > > > at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:685) > > > > at > > > > > > > > > > > > > > org.apache.commons.httpclient.cookie.CookieSpecBase.<clinit>(CookieSpecBase.java:67) > > > > ... 34 more > > > > > > > > 2012/02/10 17:34:15 ERROR - jmeter.gui.util.MenuFactory: > > > > java.lang.ExceptionInInitializerError > > > > at java.lang.Class.forName0(Native Method) > > > > at java.lang.Class.forName(Unknown Source) > > > > at > > > > > > > > > > > > > > org.apache.commons.httpclient.cookie.CookiePolicy.class$(CookiePolicy.java:107) > > > > at > > > > > > > > > > > > > > org.apache.commons.httpclient.cookie.CookiePolicy.<clinit>(CookiePolicy.java:107) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.protocol.http.control.CookieManager.getCookieSpecs(CookieManager.java:503) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.protocol.http.gui.CookiePanel.<init>(CookiePanel.java:109) > > > > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > > Method) > > > > at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown > > Source) > > > > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown > > > > Source) > > > > at java.lang.reflect.Constructor.newInstance(Unknown Source) > > > > at java.lang.Class.newInstance0(Unknown Source) > > > > at java.lang.Class.newInstance(Unknown Source) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.util.MenuFactory.initializeMenus(MenuFactory.java:443) > > > > at > > org.apache.jmeter.gui.util.MenuFactory.<clinit>(MenuFactory.java:158) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.control.gui.WorkBenchGui.createPopupMenu(WorkBenchGui.java:86) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:114) > > > > at > > org.apache.jmeter.gui.action.EditCommand.doAction(EditCommand.java:44) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:82) > > > > at > > > > > > > > > > org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:42) > > > > at > > org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter.java:61) > > > > at java.awt.event.InvocationEvent.dispatch(Unknown Source) > > > > at java.awt.EventQueue.dispatchEventImpl(Unknown Source) > > > > at java.awt.EventQueue.access$000(Unknown Source) > > > > at java.awt.EventQueue$1.run(Unknown Source) > > > > at java.awt.EventQueue$1.run(Unknown Source) > > > > at java.security.AccessController.doPrivileged(Native Method) > > > > at > java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown > > > > Source) > > > > at java.awt.EventQueue.dispatchEvent(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown > Source) > > > > at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown > Source) > > > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > > > at java.awt.EventDispatchThread.run(Unknown Source) > > > > Caused by: org.apache.commons.logging.LogConfigurationException: > > > > User-specified log class > 'org.apache.commons.logging.impl.LogKitLogger' > > > > cannot be found or is not useable. > > > > at > > > > > > > > > > > > > > org.apache.commons.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:874) > > > > at > > > > > > > > > > > > > > org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:604) > > > > at > > > > > > > > > > > > > > org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:336) > > > > at > > > > > > > > > > > > > > org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:310) > > > > at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:685) > > > > at > > > > > > > > > > > > > > org.apache.commons.httpclient.cookie.CookieSpecBase.<clinit>(CookieSpecBase.java:67) > > > > ... 34 more > > > > > > > > 2012/02/10 17:34:15 ERROR - jmeter.JMeter: Uncaught exception: > > > > java.lang.ExceptionInInitializerError > > > > at java.lang.Class.forName0(Native Method) > > > > at java.lang.Class.forName(Unknown Source) > > > > at > > > > > > > > > > > > > > org.apache.commons.httpclient.cookie.CookiePolicy.class$(CookiePolicy.java:107) > > > > at > > > > > > > > > > > > > > org.apache.commons.httpclient.cookie.CookiePolicy.<clinit>(CookiePolicy.java:107) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.protocol.http.control.CookieManager.getCookieSpecs(CookieManager.java:503) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.protocol.http.gui.CookiePanel.<init>(CookiePanel.java:109) > > > > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > > Method) > > > > at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown > > Source) > > > > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown > > > > Source) > > > > at java.lang.reflect.Constructor.newInstance(Unknown Source) > > > > at java.lang.Class.newInstance0(Unknown Source) > > > > at java.lang.Class.newInstance(Unknown Source) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.util.MenuFactory.initializeMenus(MenuFactory.java:443) > > > > at > > org.apache.jmeter.gui.util.MenuFactory.<clinit>(MenuFactory.java:158) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.control.gui.WorkBenchGui.createPopupMenu(WorkBenchGui.java:86) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:114) > > > > at > > org.apache.jmeter.gui.action.EditCommand.doAction(EditCommand.java:44) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:82) > > > > at > > > > > > > > > > org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:42) > > > > at > > org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter.java:61) > > > > at java.awt.event.InvocationEvent.dispatch(Unknown Source) > > > > at java.awt.EventQueue.dispatchEventImpl(Unknown Source) > > > > at java.awt.EventQueue.access$000(Unknown Source) > > > > at java.awt.EventQueue$1.run(Unknown Source) > > > > at java.awt.EventQueue$1.run(Unknown Source) > > > > at java.security.AccessController.doPrivileged(Native Method) > > > > at > java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown > > > > Source) > > > > at java.awt.EventQueue.dispatchEvent(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown > Source) > > > > at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown > Source) > > > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > > > at java.awt.EventDispatchThread.run(Unknown Source) > > > > Caused by: org.apache.commons.logging.LogConfigurationException: > > > > User-specified log class > 'org.apache.commons.logging.impl.LogKitLogger' > > > > cannot be found or is not useable. > > > > at > > > > > > > > > > > > > > org.apache.commons.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:874) > > > > at > > > > > > > > > > > > > > org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:604) > > > > at > > > > > > > > > > > > > > org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:336) > > > > at > > > > > > > > > > > > > > org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:310) > > > > at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:685) > > > > at > > > > > > > > > > > > > > org.apache.commons.httpclient.cookie.CookieSpecBase.<clinit>(CookieSpecBase.java:67) > > > > ... 34 more > > > > > > > > 2012/02/10 17:34:19 ERROR - jmeter.JMeter: Uncaught exception: > > > > java.lang.NoClassDefFoundError: Could not initialize class > > > > org.apache.jmeter.gui.util.MenuFactory > > > > at > > > > > > > > > > > > > > org.apache.jmeter.control.gui.TestPlanGui.createPopupMenu(TestPlanGui.java:89) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:114) > > > > at > > org.apache.jmeter.gui.action.EditCommand.doAction(EditCommand.java:44) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:82) > > > > at > > > > > > > > > > org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:42) > > > > at > > org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter.java:61) > > > > at java.awt.event.InvocationEvent.dispatch(Unknown Source) > > > > at java.awt.EventQueue.dispatchEventImpl(Unknown Source) > > > > at java.awt.EventQueue.access$000(Unknown Source) > > > > at java.awt.EventQueue$1.run(Unknown Source) > > > > at java.awt.EventQueue$1.run(Unknown Source) > > > > at java.security.AccessController.doPrivileged(Native Method) > > > > at > java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown > > > > Source) > > > > at java.awt.EventQueue.dispatchEvent(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown > Source) > > > > at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown > Source) > > > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > > > at java.awt.EventDispatchThread.run(Unknown Source) > > > > > > > > 2012/02/10 17:34:21 ERROR - jmeter.JMeter: Uncaught exception: > > > > java.lang.NoClassDefFoundError: Could not initialize class > > > > org.apache.jmeter.gui.util.MenuFactory > > > > at > > > > > > > > > > > > > > org.apache.jmeter.control.gui.WorkBenchGui.createPopupMenu(WorkBenchGui.java:86) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:114) > > > > at > > org.apache.jmeter.gui.action.EditCommand.doAction(EditCommand.java:44) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:82) > > > > at > > > > > > > > > > org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:42) > > > > at > > org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter.java:61) > > > > at java.awt.event.InvocationEvent.dispatch(Unknown Source) > > > > at java.awt.EventQueue.dispatchEventImpl(Unknown Source) > > > > at java.awt.EventQueue.access$000(Unknown Source) > > > > at java.awt.EventQueue$1.run(Unknown Source) > > > > at java.awt.EventQueue$1.run(Unknown Source) > > > > at java.security.AccessController.doPrivileged(Native Method) > > > > at > java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown > > > > Source) > > > > at java.awt.EventQueue.dispatchEvent(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown > Source) > > > > at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown > Source) > > > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > > > at java.awt.EventDispatchThread.run(Unknown Source) > > > > > > > > 2012/02/10 17:34:22 ERROR - jmeter.JMeter: Uncaught exception: > > > > java.lang.NoClassDefFoundError: Could not initialize class > > > > org.apache.jmeter.gui.util.MenuFactory > > > > at > > > > > > > > > > > > > > org.apache.jmeter.control.gui.TestPlanGui.createPopupMenu(TestPlanGui.java:89) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:114) > > > > at > > org.apache.jmeter.gui.action.EditCommand.doAction(EditCommand.java:44) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:82) > > > > at > > > > > > > > > > org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:42) > > > > at > > org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter.java:61) > > > > at java.awt.event.InvocationEvent.dispatch(Unknown Source) > > > > at java.awt.EventQueue.dispatchEventImpl(Unknown Source) > > > > at java.awt.EventQueue.access$000(Unknown Source) > > > > at java.awt.EventQueue$1.run(Unknown Source) > > > > at java.awt.EventQueue$1.run(Unknown Source) > > > > at java.security.AccessController.doPrivileged(Native Method) > > > > at > java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown > > > > Source) > > > > at java.awt.EventQueue.dispatchEvent(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown > Source) > > > > at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown > Source) > > > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > > > at java.awt.EventDispatchThread.run(Unknown Source) > > > > > > > > 2012/02/10 17:34:22 ERROR - jmeter.JMeter: Uncaught exception: > > > > java.lang.NoClassDefFoundError: Could not initialize class > > > > org.apache.jmeter.gui.util.MenuFactory > > > > at > > > > > > > > > > > > > > org.apache.jmeter.control.gui.TestPlanGui.createPopupMenu(TestPlanGui.java:89) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:114) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.tree.JMeterTreeListener.displayPopUp(JMeterTreeListener.java:308) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.tree.JMeterTreeListener.mousePressed(JMeterTreeListener.java:258) > > > > at java.awt.AWTEventMulticaster.mousePressed(Unknown Source) > > > > at java.awt.Component.processMouseEvent(Unknown Source) > > > > at javax.swing.JComponent.processMouseEvent(Unknown Source) > > > > at java.awt.Component.processEvent(Unknown Source) > > > > at java.awt.Container.processEvent(Unknown Source) > > > > at java.awt.Component.dispatchEventImpl(Unknown Source) > > > > at java.awt.Container.dispatchEventImpl(Unknown Source) > > > > at java.awt.Component.dispatchEvent(Unknown Source) > > > > at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) > > > > at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) > > > > at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) > > > > at java.awt.Container.dispatchEventImpl(Unknown Source) > > > > at java.awt.Window.dispatchEventImpl(Unknown Source) > > > > at java.awt.Component.dispatchEvent(Unknown Source) > > > > at java.awt.EventQueue.dispatchEventImpl(Unknown Source) > > > > at java.awt.EventQueue.access$000(Unknown Source) > > > > at java.awt.EventQueue$1.run(Unknown Source) > > > > at java.awt.EventQueue$1.run(Unknown Source) > > > > at java.security.AccessController.doPrivileged(Native Method) > > > > at > java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown > > > > Source) > > > > at > java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown > > > > Source) > > > > at java.awt.EventQueue$2.run(Unknown Source) > > > > at java.awt.EventQueue$2.run(Unknown Source) > > > > at java.security.AccessController.doPrivileged(Native Method) > > > > at > java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown > > > > Source) > > > > at java.awt.EventQueue.dispatchEvent(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown > Source) > > > > at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown > Source) > > > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > > > at java.awt.EventDispatchThread.run(Unknown Source) > > > > > > > > 2012/02/10 17:34:23 ERROR - jmeter.JMeter: Uncaught exception: > > > > java.lang.NoClassDefFoundError: Could not initialize class > > > > org.apache.jmeter.gui.util.MenuFactory > > > > at > > > > > > > > > > > > > > org.apache.jmeter.control.gui.WorkBenchGui.createPopupMenu(WorkBenchGui.java:86) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:114) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.tree.JMeterTreeListener.displayPopUp(JMeterTreeListener.java:308) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.tree.JMeterTreeListener.mousePressed(JMeterTreeListener.java:258) > > > > at java.awt.AWTEventMulticaster.mousePressed(Unknown Source) > > > > at java.awt.Component.processMouseEvent(Unknown Source) > > > > at javax.swing.JComponent.processMouseEvent(Unknown Source) > > > > at java.awt.Component.processEvent(Unknown Source) > > > > at java.awt.Container.processEvent(Unknown Source) > > > > at java.awt.Component.dispatchEventImpl(Unknown Source) > > > > at java.awt.Container.dispatchEventImpl(Unknown Source) > > > > at java.awt.Component.dispatchEvent(Unknown Source) > > > > at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) > > > > at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) > > > > at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) > > > > at java.awt.Container.dispatchEventImpl(Unknown Source) > > > > at java.awt.Window.dispatchEventImpl(Unknown Source) > > > > at java.awt.Component.dispatchEvent(Unknown Source) > > > > at java.awt.EventQueue.dispatchEventImpl(Unknown Source) > > > > at java.awt.EventQueue.access$000(Unknown Source) > > > > at java.awt.EventQueue$1.run(Unknown Source) > > > > at java.awt.EventQueue$1.run(Unknown Source) > > > > at java.security.AccessController.doPrivileged(Native Method) > > > > at > java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown > > > > Source) > > > > at > java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown > > > > Source) > > > > at java.awt.EventQueue$2.run(Unknown Source) > > > > at java.awt.EventQueue$2.run(Unknown Source) > > > > at java.security.AccessController.doPrivileged(Native Method) > > > > at > java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown > > > > Source) > > > > at java.awt.EventQueue.dispatchEvent(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown > Source) > > > > at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown > Source) > > > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > > > at java.awt.EventDispatchThread.run(Unknown Source) > > > > > > > > 2012/02/10 17:34:23 ERROR - jmeter.JMeter: Uncaught exception: > > > > java.lang.NoClassDefFoundError: Could not initialize class > > > > org.apache.jmeter.gui.util.MenuFactory > > > > at > > > > > > > > > > > > > > org.apache.jmeter.control.gui.WorkBenchGui.createPopupMenu(WorkBenchGui.java:86) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:114) > > > > at > > org.apache.jmeter.gui.action.EditCommand.doAction(EditCommand.java:44) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:82) > > > > at > > > > > > > > > > org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:42) > > > > at > > org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter.java:61) > > > > at java.awt.event.InvocationEvent.dispatch(Unknown Source) > > > > at java.awt.EventQueue.dispatchEventImpl(Unknown Source) > > > > at java.awt.EventQueue.access$000(Unknown Source) > > > > at java.awt.EventQueue$1.run(Unknown Source) > > > > at java.awt.EventQueue$1.run(Unknown Source) > > > > at java.security.AccessController.doPrivileged(Native Method) > > > > at > java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown > > > > Source) > > > > at java.awt.EventQueue.dispatchEvent(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown > Source) > > > > at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown > Source) > > > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > > > at java.awt.EventDispatchThread.run(Unknown Source) > > > > > > > > 2012/02/10 17:34:26 INFO - jmeter.services.FileServer: Default > > > > base='C:\jakarta-jmeter-2.5\bin' > > > > 2012/02/10 17:34:26 INFO - jmeter.gui.action.Load: Loading file: > > > > C:\LoadTests\photoUploadTest.jmx > > > > 2012/02/10 17:34:26 INFO - jmeter.services.FileServer: Set new base > > > > 'C:\LoadTests' > > > > 2012/02/10 17:34:26 INFO - jmeter.save.SaveService: Testplan (JMX) > > > > version: 2.2. Testlog (JTL) version: 2.2 > > > > 2012/02/10 17:34:26 INFO - jmeter.save.SaveService: Using > SaveService > > > > properties file encoding UTF-8 > > > > 2012/02/10 17:34:26 INFO - jmeter.save.SaveService: Using > SaveService > > > > properties file version 1050447 > > > > 2012/02/10 17:34:26 INFO - jmeter.save.SaveService: Using > SaveService > > > > properties version 2.1 > > > > 2012/02/10 17:34:26 INFO - jmeter.save.SaveService: All converter > > > versions > > > > present and correct > > > > 2012/02/10 17:34:26 WARN - jmeter.gui.action.Load: Missing jar file > > > > java.lang.NoClassDefFoundError: Could not initialize class > > > > org.apache.commons.httpclient.cookie.CookiePolicy > > > > at > > > > > > > > > > > > > > org.apache.jmeter.protocol.http.control.CookieManager.getCookieSpecs(CookieManager.java:503) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.protocol.http.gui.CookiePanel.<init>(CookiePanel.java:109) > > > > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > > Method) > > > > at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown > > Source) > > > > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown > > > > Source) > > > > at java.lang.reflect.Constructor.newInstance(Unknown Source) > > > > at java.lang.Class.newInstance0(Unknown Source) > > > > at java.lang.Class.newInstance(Unknown Source) > > > > at > > org.apache.jmeter.gui.GuiPackage.getGuiFromCache(GuiPackage.java:359) > > > > at org.apache.jmeter.gui.GuiPackage.getGui(GuiPackage.java:197) > > > > at org.apache.jmeter.gui.GuiPackage.getGui(GuiPackage.java:168) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.tree.JMeterTreeModel.addComponent(JMeterTreeModel.java:130) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.tree.JMeterTreeModel.addSubTree(JMeterTreeModel.java:113) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.tree.JMeterTreeModel.addSubTree(JMeterTreeModel.java:113) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.tree.JMeterTreeModel.addSubTree(JMeterTreeModel.java:105) > > > > at org.apache.jmeter.gui.GuiPackage.addSubTree(GuiPackage.java:449) > > > > at org.apache.jmeter.gui.action.Load.insertLoadedTree(Load.java:175) > > > > at org.apache.jmeter.gui.action.Load.loadProjectFile(Load.java:108) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.action.LoadRecentProject.doAction(LoadRecentProject.java:68) > > > > at > > > > > > > > > > > > > > org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:82) > > > > at > > > > > > > > > > org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:42) > > > > at > > org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter.java:61) > > > > at java.awt.event.InvocationEvent.dispatch(Unknown Source) > > > > at java.awt.EventQueue.dispatchEventImpl(Unknown Source) > > > > at java.awt.EventQueue.access$000(Unknown Source) > > > > at java.awt.EventQueue$1.run(Unknown Source) > > > > at java.awt.EventQueue$1.run(Unknown Source) > > > > at java.security.AccessController.doPrivileged(Native Method) > > > > at > java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown > > > > Source) > > > > at java.awt.EventQueue.dispatchEvent(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown > Source) > > > > at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown > Source) > > > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > > > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > > > at java.awt.EventDispatchThread.run(Unknown Source) > > > > > > > > I have JMeter extracted from the archive file downloaded off the web, > > so > > > I > > > > don't see how any files should be missing. Things used to work, but > not > > > > anymore. Something broke along my Java classpath? How to fix that, if > > > that > > > > was issue? > > > > > > > > David > > > > > > > > > >
