Author: sebb
Date: Fri Nov 14 05:33:25 2008
New Revision: 714000

URL: http://svn.apache.org/viewvc?rev=714000&view=rev
Log:
Ensure lock object is created on deserialisation

Modified:
    
jakarta/jmeter/trunk/src/components/org/apache/jmeter/modifiers/UserParameters.java

Modified: 
jakarta/jmeter/trunk/src/components/org/apache/jmeter/modifiers/UserParameters.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/components/org/apache/jmeter/modifiers/UserParameters.java?rev=714000&r1=713999&r2=714000&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/src/components/org/apache/jmeter/modifiers/UserParameters.java
 (original)
+++ 
jakarta/jmeter/trunk/src/components/org/apache/jmeter/modifiers/UserParameters.java
 Fri Nov 14 05:33:25 2008
@@ -37,6 +37,8 @@
 public class UserParameters extends AbstractTestElement implements 
Serializable, PreProcessor, LoopIterationListener {
     private static final Logger log = LoggingManager.getLoggerForClass();
 
+    private static final long serialVersionUID = 233L;
+
     public static final String NAMES = "UserParameters.names";// $NON-NLS-1$
 
     public static final String THREAD_VALUES = 
"UserParameters.thread_values";// $NON-NLS-1$
@@ -53,6 +55,11 @@
      */
     private transient Object lock = new Object();
 
+    private Object readResolve(){ // Lock object must exist
+        lock = new Object();
+        return this;
+    }
+
     public CollectionProperty getNames() {
         return (CollectionProperty) getProperty(NAMES);
     }



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

Reply via email to