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]>

Reply via email to