I think I have this almost going. The issue seems to be that I changed my 
"clientInterface" field from a String to a custom object. Even though my 
readResolve() returns the 'this' object with the new BasicClient type, for 
any old projects that have the old String field in their 
jobs/jobname/config.xml, Jenkins complains that the BasicClient class 
cannot be created. If I remove the String object field from the older 
jobs/jobname/config.xml, everything works as expected.

So somehow the string included in the config.xml seems to make it past the 
readResolve. Any thoughts on killing it off earlier?

Thanks again!

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/f70fd1fe-cd02-4b2b-aa43-5ed329b2f111%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to