You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by Vaheesan Selvarajah <va...@mediasolv.com> on 2001/11/07 14:12:50 UTC
1.7Beta complains SAXPaser Classnot found !!
I was able to startup jMeter1.7Beta on NT4sp6 with JDK1.3
But in my GUI when I try to open default .jmx file it throws the
following...
Error loading class org.apache.xerces.parsers.SAXParser : class is not
found
java.lang.NullPointerException
at org.apache.jmeter.gui.action.Load.doAction(Load.java:126)
at
org.apache.jmeter.gui.action.ActionRouter.actionPerformed(ActionRouter.java:
94)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at
javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown
Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown
Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at
javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(Unkno
wn Source)
at java.awt.Component.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.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
I feel it is a classpath problem.here is my jmeter.bat(modified to have
explicit cp)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++
@echo on
set JMHOME=D:\jmeter
set PROP=jmeter.properties
set LOG4JCONFIG=log4j.configuration=log4j.conf
set HOST=
set PORT=
IF "%1" == "-f" set PROP=%2
IF "%1" == "-h" set HOST=-Dhttp.proxyHost=%2 -Dhttps.proxyHost=%2
IF "%1" == "-p" set PORT=-Dhttp.proxyPort=%2 -Dhttps.proxyPort=%2
IF "%3" == "-f" set PROP=%4
IF "%3" == "-h" set HOST=-Dhttp.proxyHost=%4 -Dhttps.proxyHost=%4
IF "%3" == "-p" set PORT=-Dhttp.proxyPort=%4 -Dhttps.proxyPort=%4
IF "%5" == "-f" set PROP=%6
IF "%5" == "-h" set HOST=-Dhttp.proxyHost=%6 -Dhttps.proxyHost=%6
IF "%5" == "-p" set PORT=-Dhttp.proxyPort=%6 -Dhttps.proxyPort=%6
set CLASSPATH=
set CLASSPATH=%CLASSPATH%
set CLASSPATH=%CLASSPATH%;%JMHOME%\lib\ant-1.3.jar
set CLASSPATH=%CLASSPATH%;%JMHOME%\lib\jakarta-oro-2.0.1.jar
set CLASSPATH=%CLASSPATH%;%JMHOME%\lib\jcert.jar
set CLASSPATH=%CLASSPATH%;%JMHOME%\lib\jnet.jar
set CLASSPATH=%CLASSPATH%;%JMHOME%\lib\jsse.jar
set CLASSPATH=%CLASSPATH%;%JMHOME%\lib\junit.jar
set CLASSPATH=%CLASSPATH%;%JMHOME%\lib\log4j.jar
set CLASSPATH=%CLASSPATH%;%JMHOME%\lib\log4j-core.jar
set CLASSPATH=%CLASSPATH%;%JMHOME%\lib\Tidy.jar
set CLASSPATH=%CLASSPATH%;%JMHOME%\lib\util.jar
set CLASSPATH=%CLASSPATH%;%JMHOME%\lib\xerces.jar
set CLASSPATH=%CLASSPATH%;%JMHOME%\bin\ApacheJMeter.jar
echo %CLASSPATH%
java -D%LOG4JCONFIG% %HOST% %PORT% org.apache.jmeter.NewDriver %PROP%
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++
Any idea?
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: 1.7Beta complains SAXPaser Classnot found !!
Posted by kevin hammond <ke...@yahoo.com>.
Hi,
We fixed this bug after releasing 1.7Beta. See bug
#4579. It has to do with trailing spaces in the
jmeter.properties file.
Edit bin/jmeter.properties. Check the line
"xml.parser=org.apache.xerces.parsers.SAXParser
". Remove the spaces at the end of the line. This
should fix your problem.
Sorry for the inconvenience. We will be releasing a
new version of JMeter soon which includes this bug fix
in addition to many others.
Thanks,
Kevin Hammond
--- Vaheesan Selvarajah <va...@mediasolv.com>
wrote:
>
> I was able to startup jMeter1.7Beta on NT4sp6 with
> JDK1.3
> But in my GUI when I try to open default .jmx file
> it throws the
> following...
>
> Error loading class
> org.apache.xerces.parsers.SAXParser : class is not
> found
> java.lang.NullPointerException
> at
>
org.apache.jmeter.gui.action.Load.doAction(Load.java:126)
> at
>
org.apache.jmeter.gui.action.ActionRouter.actionPerformed(ActionRouter.java:
> 94)
> at
>
javax.swing.AbstractButton.fireActionPerformed(Unknown
> Source)
> at
>
javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown
> Source)
> at
>
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown
> Source)
> at
> javax.swing.DefaultButtonModel.setPressed(Unknown
> Source)
> at
> javax.swing.AbstractButton.doClick(Unknown Source)
> at
>
javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(Unkno
> wn Source)
> at
> java.awt.Component.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.dispatchEvent(Unknown
> Source)
> at
> java.awt.EventDispatchThread.pumpOneEvent(Unknown
> Source)
> at
> java.awt.EventDispatchThread.pumpEvents(Unknown
> Source)
> at java.awt.EventDispatchThread.run(Unknown
> Source)
>
> I feel it is a classpath problem.here is my
> jmeter.bat(modified to have
> explicit cp)
>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> +++++
> @echo on
> set JMHOME=D:\jmeter
> set PROP=jmeter.properties
> set LOG4JCONFIG=log4j.configuration=log4j.conf
> set HOST=
> set PORT=
> IF "%1" == "-f" set PROP=%2
> IF "%1" == "-h" set HOST=-Dhttp.proxyHost=%2
> -Dhttps.proxyHost=%2
> IF "%1" == "-p" set PORT=-Dhttp.proxyPort=%2
> -Dhttps.proxyPort=%2
> IF "%3" == "-f" set PROP=%4
> IF "%3" == "-h" set HOST=-Dhttp.proxyHost=%4
> -Dhttps.proxyHost=%4
> IF "%3" == "-p" set PORT=-Dhttp.proxyPort=%4
> -Dhttps.proxyPort=%4
> IF "%5" == "-f" set PROP=%6
> IF "%5" == "-h" set HOST=-Dhttp.proxyHost=%6
> -Dhttps.proxyHost=%6
> IF "%5" == "-p" set PORT=-Dhttp.proxyPort=%6
> -Dhttps.proxyPort=%6
>
> set CLASSPATH=
> set CLASSPATH=%CLASSPATH%
>
> set CLASSPATH=%CLASSPATH%;%JMHOME%\lib\ant-1.3.jar
> set
>
CLASSPATH=%CLASSPATH%;%JMHOME%\lib\jakarta-oro-2.0.1.jar
> set CLASSPATH=%CLASSPATH%;%JMHOME%\lib\jcert.jar
> set CLASSPATH=%CLASSPATH%;%JMHOME%\lib\jnet.jar
> set CLASSPATH=%CLASSPATH%;%JMHOME%\lib\jsse.jar
> set CLASSPATH=%CLASSPATH%;%JMHOME%\lib\junit.jar
> set CLASSPATH=%CLASSPATH%;%JMHOME%\lib\log4j.jar
> set
> CLASSPATH=%CLASSPATH%;%JMHOME%\lib\log4j-core.jar
> set CLASSPATH=%CLASSPATH%;%JMHOME%\lib\Tidy.jar
> set CLASSPATH=%CLASSPATH%;%JMHOME%\lib\util.jar
> set CLASSPATH=%CLASSPATH%;%JMHOME%\lib\xerces.jar
> set
> CLASSPATH=%CLASSPATH%;%JMHOME%\bin\ApacheJMeter.jar
>
>
>
> echo %CLASSPATH%
>
> java -D%LOG4JCONFIG% %HOST% %PORT%
> org.apache.jmeter.NewDriver %PROP%
>
>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> ++++++++++++++++++
>
> Any idea?
>
>
> --
> To unsubscribe, e-mail:
> <ma...@jakarta.apache.org>
> For additional commands, e-mail:
> <ma...@jakarta.apache.org>
>
__________________________________________________
Do You Yahoo!?
Find a job, post your resume.
http://careers.yahoo.com
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>