Thanks for spotting that.  I haven't had any time to go looking, but since
you've found it for me, I might take a moment to see if it can be easily
fixed.  I know the class uses deprecated IO methods, and it might fix it
simply to update that code....

-Mike

> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, December 18, 2001 1:47 PM
> To: [EMAIL PROTECTED]
> Subject: Bug in proxy module
> 
> 
> Hello all.
> 
>      First of all, I'm new to JMeter, and the JSP's.  I was 
> put into the
> middle of an existing project.  We use Load Runner, but I'd 
> like to see
> what JMeter can do.
> 
>      So what I'm trying to do to learn JMeter is to start with a proxy
> testing script.  But there is a bug there.  When I start the 
> proxy server,
> I go to my web broser (doens't matter which one), load the 
> login page, fill
> in a username & password, click login, and it hangs.  The 
> console shows the
> first (load of login), but doesn't show the post.  Until I 
> hit the stop
> button in the browser, at which point an array index 
> exception is thrown.
> 
>      I've tracked down the issue to
> org.apache.jmeter.protocol.http.proxy.HttpRequestHdr, line 
> 147 (this is the
> dec 17th nightly release).  At this point JMeter knows a POST is in
> progress, and is trying to read the input from the client 
> connection.  A
> readln() is used, and it is blocking.  This is a bug.  Even though the
> stream is ready to read at that point ( I checked this with 
> lines.ready()
> which returns true), I'm not sure why a readln is being used. 
>  Is there a
> garentee that a line end character will be present?
> 
>      Anyway, the app works fine direct (no JMeter proxy), and 
> the proxy of
> LoadRunner doesn't have an issue.  Unfortunatly, I'm a bit 
> out of my area
> of expertise here.  What I could see in the archives sugests that this
> class, this method, is a bit of a problem anyway.
> 
>      Any ideas?
> 
> 
> 
> --
> To unsubscribe, e-mail:   
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to