Author: sebb
Date: Wed Oct  4 15:40:45 2006
New Revision: 453054

URL: http://svn.apache.org/viewvc?view=rev&rev=453054
Log:
Fix NPE in Remote mode (transient field was not set up)

Modified:
    
jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/modifiers/CounterConfig.java

Modified: 
jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/modifiers/CounterConfig.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/modifiers/CounterConfig.java?view=diff&rev=453054&r1=453053&r2=453054
==============================================================================
--- 
jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/modifiers/CounterConfig.java
 (original)
+++ 
jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/modifiers/CounterConfig.java
 Wed Oct  4 15:40:45 2006
@@ -17,6 +17,7 @@
 
 package org.apache.jmeter.modifiers;
 
+import java.io.ObjectStreamException;
 import java.io.Serializable;
 import java.text.DecimalFormat;
 
@@ -51,12 +52,26 @@
        private long globalCounter = Long.MIN_VALUE;
     
     // Used for per-thread/user numbers
-    transient private ThreadLocal perTheadNumber = new ThreadLocal() {
-        protected synchronized Object initialValue() {
-            return new Long(getStart());
-        }
-    };
+    transient private ThreadLocal perTheadNumber;
 
+    private void init() {
+        perTheadNumber = new ThreadLocal() {
+            protected synchronized Object initialValue() {
+                return new Long(getStart());
+            }
+        };
+    }
+
+    
+    public CounterConfig() {
+        super();
+        init();
+    }
+
+    private Object readResolve() throws ObjectStreamException{
+        init();
+        return this;
+    }
        /**
         * @see LoopIterationListener#iterationStart(LoopIterationEvent)
         */



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

Reply via email to