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. > -- > 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

