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
>

Reply via email to