You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by bu...@apache.org on 2002/01/10 14:57:43 UTC
DO NOT REPLY [Bug 5780] New: -
HTML Link parser stops on A-Tag without HREF in it
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=5780>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=5780
HTML Link parser stops on A-Tag without HREF in it
Summary: HTML Link parser stops on A-Tag without HREF in it
Product: JMeter
Version: unspecified
Platform: Sun
OS/Version: Solaris
Status: NEW
Severity: Normal
Priority: Other
Component: Main
AssignedTo: jmeter-dev@jakarta.apache.org
ReportedBy: dieter.engelbrecht.gp@icn.siemens.de
I am trying to do a simple spidering on my webserver with the JMeter docs
index.html as start.
I then get an error:
----- JAVA MESSAGES START -----
Sampling url: http://dekurio.dforce.icm.siemens.de:80/jmeter/index.html
java.lang.NullPointerException
at
org.apache.jmeter.protocol.http.modifier.AnchorModifier.addAnchorUrls(Compiled Code)
at
org.apache.jmeter.protocol.http.modifier.AnchorModifier.modifyEntry(Compiled Code)
at org.apache.jmeter.control.ModifyController.addConfigElements(Compiled
Code)
at org.apache.jmeter.control.GenericController.configureEntry(Compiled Code)
----- JAVA MESSAGES END -----
Following setup was used:
----- CONFIG START -----
<?xml version="1.0"?>
<ThreadGroup name="ThreadGroup" numThreads="1" rampUp="0">
<controllers>
<LoopController type="org.apache.jmeter.control.LoopController" name="Loop
Controller" iterations="-1">
<configElements>
<ConfigElement type="org.apache.jmeter.protocol.http.config.UrlConfig">
<property name="PROTOCOL">http</property>
<property name="port">80</property>
<property name="arguments"><Arguments>
</Arguments>
</property>
<property name="domain">dekurio.dforce.icm.siemens.de</property>
<property name="method">GET</property>
<property name="name">Dekurio</property>
</ConfigElement>
<CookieManager name="Cookie Manager">
</CookieManager>
</configElements>
<controllers>
<HttpTestSample type="org.apache.jmeter.protocol.http.control.HttpTestSample"
name="Web Testing" getImages="false">
<defaultUrl>
<ConfigElement type="org.apache.jmeter.protocol.http.config.MultipartUrlConfig">
<property name="PROTOCOL">http</property>
<property name="arguments"><Arguments>
</Arguments>
</property>
<property name="method">GET</property>
<property name="path">/jmeter/index.html</property>
</ConfigElement></defaultUrl>
<configElements>
</configElements>
<controllers>
</controllers>
</HttpTestSample>
<Controller type="org.apache.jmeter.control.ModifyController" name="Modification
Manager">
<configElements>
<ConfigElement type="org.apache.jmeter.protocol.http.modifier.AnchorModifier">
</ConfigElement>
</configElements>
<controllers>
<HttpTestSample type="org.apache.jmeter.protocol.http.control.HttpTestSample"
name="Web Testing" getImages="false">
<defaultUrl>
<ConfigElement type="org.apache.jmeter.protocol.http.config.MultipartUrlConfig">
<property name="PROTOCOL">http</property>
<property name="arguments"><Arguments>
</Arguments>
</property>
<property name="domain">.*</property>
<property name="method">GET</property>
<property name="path">.*</property>
</ConfigElement></defaultUrl>
<configElements>
</configElements>
<controllers>
</controllers>
</HttpTestSample>
</controllers>
</Controller>
</controllers>
</LoopController>
</controllers>
<timers>
<Timer type="org.apache.jmeter.timers.ConstantTimer" name="Every Second">
<delay>1000</delay>
<range>0.0</range>
</Timer>
</timers>
<listeners>
<JMeterComponent type="org.apache.jmeter.reporters.ResultCollectorIndGraph"
name="View Graph Tree"/>
</listeners>
</ThreadGroup>
----- CONFIG END -----
I FOUND THE OFFENDING LINE INDEX.HTML WAS:
<a name="Apache JMeter"><strong>Apache JMeter</strong></a>
Looks like there is a <A>-Tag and no HREF in it, and then a null ist used,
which stops JMeter from running.
I am using 1.7beta
Hope it helps
Dieter
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>