sebb wrote:
> On 06/09/07, sebb <[EMAIL PROTECTED]> wrote:
>> On 06/09/07, Ronan Klyne <[EMAIL PROTECTED]> wrote:
>>> sebb wrote:
>>>> Looking further at the stack trace shows that it is caused by a
>>>> sub-sample with ResponseMessage=null.
>>>>
>>>> [I was able to reproduce this by using BeanShell sampler to create a
>>>> sample result, set the response message to null, and then add it as a
>>>> subresult to the current sample. There may situations in which JMeter
>>>> creates such subresults.]
>>>>
>>>> The XStream PrettyPrintWriter cannot handle null Strings, so I've
>>>> updated the code in SVN to convert null to the empty string.
>>>>
>>>> This will stop the NPE in future.
>>>>
>>>> Meanwhile, if you disable writing to a file, and add a Tree View
>>>> Listener (if necessary), you should be able to see which sub-sample is
>>>> at fault by checking the Sampler Result tab - it will look like:
>>>>
>>>> Response Message: null
>>>>
>>>> if the RM is null.
>>>>
>>>> It would be useful to know what this reveals.
>>> I've found such aa sample. It occurs when the server tries to redirect
>>> without returning a page, but by returning a 302 and a new path in the
>>> location header.
>>>
>>> ---- Sample Result ----
>>>
>>> Thread Name: 5.Logins 1-1
>>> Sample Start: 2007-09-06 07:37:33 BST
>>> Load time: 234
>>> Size in bytes: 0
>>> Response code: 302
>>> Response message: null
>>>
>>> Response headers:
>>> HTTP/1.1 302
>>> Date: Thu, 06 Sep 2007 06:39:45 GMT
>>> Server: Apache
>>> Set-Cookie: ..........
>>> Expires=Fri, 07-Sep-2007 06:39:45 GMT;
>>> Location: http://uutest.withbc.com/bc/bc.cgi
>>> Content-Length: 0
>>> Connection: close
>>> Content-Type: text/plain; charset=ISO-8859-1
>> Thanks, that's very useful.
>>
>> I think servers are supposed to return some text after the 302; maybe
>> that is causing the null Response Message. It won't be the lack of any
>> document contents. But I need to check if the text is required, and if
>> missing text causes the null.
> 
> By the way, is it a plain HTTP Sampler, or the HTTP HTTPClient sampler?

It's a plain HTTP Sampler.

        # r

-- 
Ronan Klyne
Business Collaborator Developer
Tel: +44 (0)870 163 2555
[EMAIL PROTECTED]
www.groupbc.com

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

Reply via email to