You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2006/10/05 00:40:46 UTC
svn commit: r453054 -
/jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/modifiers/CounterConfig.java
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: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org