neth 02/02/21 06:11:44
Modified: src/org/apache/jmeter/visualizers
ViewResultsFullVisualizer.java
Log:
The object obtained from TEXT_RESPONSE is byte[]. To change into string 'new
String(byte[])' is used but need ensure that byte[] is not null. Changed code to
handle this. Added some debugging statements.
Revision Changes Path
1.9 +12 -3
jakarta-jmeter/src/org/apache/jmeter/visualizers/ViewResultsFullVisualizer.java
Index: ViewResultsFullVisualizer.java
===================================================================
RCS file:
/home/cvs/jakarta-jmeter/src/org/apache/jmeter/visualizers/ViewResultsFullVisualizer.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ViewResultsFullVisualizer.java 20 Feb 2002 23:04:26 -0000 1.8
+++ ViewResultsFullVisualizer.java 21 Feb 2002 14:11:44 -0000 1.9
@@ -74,7 +74,7 @@
*
*@author Khor Soon Hin
*@created 2001/07/25
- *@version $Revision: 1.8 $ $Date: 2002/02/20 23:04:26 $
+ *@version $Revision: 1.9 $ $Date: 2002/02/21 14:11:44 $
***************************************/
public class ViewResultsFullVisualizer extends ViewResultsVisualizer implements
TreeSelectionListener, ModelSupported
@@ -269,6 +269,7 @@
resultPanel.removeAll();
// load time label
JLabel loadTime = new JLabel();
+ catClass.debug("valueChanged1 : load time - " +
res.getTime());
loadTime.setText("Load time : " + res.getTime());
gbc.gridx = 0;
gbc.gridy = 0;
@@ -283,6 +284,7 @@
// response code label
JLabel httpResponseCode = new JLabel();
String responseCode =
(String)res.getValue(Sampler.RESPONSE_CODE);
+ catClass.debug("valueChanged1 : response code - " +
responseCode);
int responseLevel = 0;
if(responseCode != null)
try
@@ -311,8 +313,10 @@
resultPanel.add(httpResponseCode);
// response message label
JLabel httpResponseMsg = new JLabel();
+ String responseMsgStr =
(String)res.getValue(Sampler.RESPONSE_MESSAGE);
+ catClass.debug("valueChanged1 : response message -
" + responseMsgStr);
httpResponseMsg.setText("HTTP response message : " +
-
(String)res.getValue(Sampler.RESPONSE_MESSAGE));
+ responseMsgStr);
gbc.gridx = 0;
gbc.gridy = 2;
gridBag.setConstraints(httpResponseMsg, gbc);
@@ -320,7 +324,12 @@
// get the text response and image icon
// to determine which is NOT null
- String response = new
String((byte[])res.getValue(SampleResult.TEXT_RESPONSE));
+ byte[] responseBytes =
(byte[])res.getValue(SampleResult.TEXT_RESPONSE);
+ String response = null;
+ if(responseBytes != null)
+ {
+ response = new String(responseBytes);
+ }
ImageIcon icon =
(ImageIcon)res.getValue(HTTPSamplerFull.IMAGE);
if(catClass.isDebugEnabled())
{
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>