Author: sebb
Date: Mon Nov 12 09:12:15 2007
New Revision: 594214

URL: http://svn.apache.org/viewvc?rev=594214&view=rev
Log:
Fix error log when loading JT files with missing timestamp or elapsed times

Modified:
    jakarta/jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java

Modified: 
jakarta/jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java?rev=594214&r1=594213&r2=594214&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java 
(original)
+++ jakarta/jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java 
Mon Nov 12 09:12:15 2007
@@ -114,6 +114,7 @@
 
        private String requestHeaders = "";
 
+       // TODO timeStamp == 0 means either not yet initialised or no stamp 
available (e.g. when loading a results file)
        private long timeStamp = 0;// the time stamp - can be start or end
 
        private long startTime = 0;
@@ -267,7 +268,7 @@
         * Allow users to create a sample with specific timestamp and elapsed 
times
         * for cloning purposes, but don't allow the times to be changed later
         * 
-        * Currently used by OldSaveService only
+        * Currently used by OldSaveService, CSVSaveService and 
StatisticalSampleResult
         * 
         * @param stamp -
         *            this may be a start time or an end time
@@ -280,10 +281,12 @@
        // Helper method to maintain timestamp relationships
        private void stampAndTime(long stamp, long elapsed) {
                if (startTimeStamp) {
-                       setTimes(stamp, stamp + elapsed);
+                       startTime = stamp;
                } else {
-                       setTimes(stamp - elapsed, stamp);
+                       endTime = stamp;
                }
+               timeStamp = stamp;
+               time = elapsed;
        }
 
        /*



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

Reply via email to