Hello,
In recent builds I've started getting NullPointerExceptions in org.apache.jmeter.reporters.ResultCollector.sampleOccurred. It looks like this was caused by the new support for CSV results files. If the save file name is not specified for a visualizer then the output writer will be null and the exception occurs. The original code for outputting XML didn't have this problem because it checks to see if the output writer is null before writing to it (ResultCollector.recordResult).


This simple patch solves this problem -- it checks to see if the output writer is null before attempting to write to it.

Jeremy Arnold
[EMAIL PROTECTED]
http://xirr.com/~jeremy_a
Index: jakarta-jmeter/src/core/org/apache/jmeter/reporters/ResultCollector.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-jmeter/src/core/org/apache/jmeter/reporters/ResultCollector.java,v
retrieving revision 1.13
diff -u -r1.13 ResultCollector.java
--- jakarta-jmeter/src/core/org/apache/jmeter/reporters/ResultCollector.java    5 Feb 
2003 19:45:56 -0000       1.13
+++ jakarta-jmeter/src/core/org/apache/jmeter/reporters/ResultCollector.java    8 Mar 
2003 17:06:08 -0000
@@ -395,8 +395,11 @@
             {
                 if (SaveService.getOutputFormat() == SaveService.SAVE_AS_CSV)
                 {
-                    String savee = SaveService.resultToDelimitedString(result);
-                    out.println(savee);
+                    if (out != null) {
+                        String savee =
+                                SaveService.resultToDelimitedString(result);
+                        out.println(savee);
+                    }
                 }
                 // Save results as XML
                 else

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

Reply via email to