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]