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]