sebb        2005/05/14 16:28:30

  Modified:    src/core/org/apache/jmeter/reporters ResultCollector.java
  Log:
  Ensure xml output file is always closed
  
  Revision  Changes    Path
  1.51      +6 -2      
jakarta-jmeter/src/core/org/apache/jmeter/reporters/ResultCollector.java
  
  Index: ResultCollector.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/reporters/ResultCollector.java,v
  retrieving revision 1.50
  retrieving revision 1.51
  diff -u -r1.50 -r1.51
  --- ResultCollector.java      14 May 2005 22:30:15 -0000      1.50
  +++ ResultCollector.java      14 May 2005 23:28:30 -0000      1.51
  @@ -297,16 +297,20 @@
               }
               raf.setLength(pos + end);// Truncate the file
               raf.close();
  +            raf=null;
           } catch (FileNotFoundException e) {
               return false;
           } catch (IOException e) {
               log.warn("Error trying to find XML terminator " + e.toString());
  +            return false;
  +        }
  +        finally {
               try {
                   if (raf != null)
                       raf.close();
               } catch (IOException e1) {
  -            }
  -            return false;
  +             log.info("Could not close " + filename + " " + 
e1.getLocalizedMessage());
  +            }                
           }
           return true;
       }
  
  
  

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

Reply via email to