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 >
