diff --git a/src/main/java/jenkins/plugins/jclouds/compute/JCloudsSlave.java b/src/main/java/jenkins/plugins/jclouds/compute/JCloudsSlave.java index 63f0f149..1e67573f 100644 --- a/src/main/java/jenkins/plugins/jclouds/compute/JCloudsSlave.java +++ b/src/main/java/jenkins/plugins/jclouds/compute/JCloudsSlave.java @@ -135,11 +135,12 @@ public JCloudsSlave( phm = new PhoneHomeMonitor(waitPhoneHome, waitPhoneHomeTimeout); } + @Override protected Object readResolve() { if (null == phm) { phm = new PhoneHomeMonitor(waitPhoneHome, waitPhoneHomeTimeout); } - return this; + return super.readResolve(); } /**