jsalvata    2003/12/11 15:35:18

  Modified:    src/protocol/http/org/apache/jmeter/protocol/http/sampler
                        HTTPSampler.java
  Log:
  Improved error reporting to include the whole Exception
  stack trace, etc. in the Error SampleResult's responseData.
  
  Revision  Changes    Path
  1.74      +5 -2      
jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampler.java
  
  Index: HTTPSampler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampler.java,v
  retrieving revision 1.73
  retrieving revision 1.74
  diff -u -r1.73 -r1.74
  --- HTTPSampler.java  9 Dec 2003 16:05:43 -0000       1.73
  +++ HTTPSampler.java  11 Dec 2003 23:35:18 -0000      1.74
  @@ -58,6 +58,7 @@
   import java.io.ByteArrayOutputStream;
   import java.io.FileNotFoundException;
   import java.io.IOException;
  +import java.io.PrintStream;
   import java.net.BindException;
   import java.net.HttpURLConnection;
   import java.net.MalformedURLException;
  @@ -526,7 +527,9 @@
           res.setSampleLabel("Error");
           res.setSamplerData(data);
           res.setDataType(HTTPSampleResult.TEXT);
  -        res.setResponseData(e.toString().getBytes());
  +        ByteArrayOutputStream text= new ByteArrayOutputStream(200);
  +        e.printStackTrace(new PrintStream(text));
  +        res.setResponseData(text.toByteArray());
           res.setResponseCode(NON_HTTP_RESPONSE_CODE);
           res.setResponseMessage(NON_HTTP_RESPONSE_MESSAGE);
           res.setTime(time);
  
  
  

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

Reply via email to