Upgraded from 2.18 to 3.0

After the upgrade, configs persist on the filesystem inside config.xml 
until that job is visited in the UI (presumably, config.xml is revalidated 
at that point and 3.0 throws the error). The attached unreadable_data 
message also appears in the Manage Old Data section.

Old config.xml shows this comparator: <comparator 
class="org.jenkinsci.plugins.configfiles.folder.FolderConfigFileProperty$1"/>
New config.xml shows this comparator: <comparator 
class="org.jenkinsci.plugins.configfiles.ConfigComparator"/>

I see some commits about pulling ConfigComparator out from where it used to 
live, but I'm not sure if that's the exact cause of what's going on here.

Thanks,
Mike

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/4f7c4a3a-e606-4c77-bfaf-4a011808bec0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
ConversionException: 
org.jenkinsci.plugins.configfiles.folder.FolderConfigFileProperty$1 : 
org.jenkinsci.plugins.configfiles.folder.FolderConfigFileProperty$1 ---- 
Debugging information ---- message : 
org.jenkinsci.plugins.configfiles.folder.FolderConfigFileProperty$1 
cause-exception : com.thoughtworks.xstream.mapper.CannotResolveClassException 
cause-message : 
org.jenkinsci.plugins.configfiles.folder.FolderConfigFileProperty$1 class : 
java.util.TreeSet required-type : java.util.TreeSet converter-type : 
com.thoughtworks.xstream.converters.collections.TreeSetConverter path : 
/com.cloudbees.hudson.plugins.folder.Folder/properties/org.jenkinsci.plugins.configfiles.folder.FolderConfigFileProperty/configs/comparator
 line number : 9 -------------------------------, MissingFieldException: No 
field 'org.jenkinsci.plugins.configfiles.json.JsonConfig' found in class 
'org.jenkinsci.plugins.configfiles.folder.FolderConfigFileProperty', 
MissingFieldException: No field 
'org.jenkinsci.plugins.configfiles.custom.CustomConfig' found in class 
'org.jenkinsci.plugins.configfiles.folder.FolderConfigFileProperty', 
MissingFieldException: No field 
'org.jenkinsci.plugins.configfiles.custom.CustomConfig' found in class 
'org.jenkinsci.plugins.configfiles.folder.FolderConfigFileProperty', 
ConversionException: Could not call 
org.jenkinsci.plugins.configfiles.folder.FolderConfigFileProperty.readResolve() 
: null : Could not call 
org.jenkinsci.plugins.configfiles.folder.FolderConfigFileProperty.readResolve() 
: null ---- Debugging information ---- message : Could not call 
org.jenkinsci.plugins.configfiles.folder.FolderConfigFileProperty.readResolve() 
: null cause-exception : 
com.thoughtworks.xstream.converters.reflection.ObjectAccessException 
cause-message : Could not call 
org.jenkinsci.plugins.configfiles.folder.FolderConfigFileProperty.readResolve() 
: null class : 
org.jenkinsci.plugins.configfiles.folder.FolderConfigFileProperty required-type 
: java.util.TreeSet converter-type : hudson.util.RobustReflectionConverter path 
: 
/com.cloudbees.hudson.plugins.folder.Folder/properties/org.jenkinsci.plugins.configfiles.folder.FolderConfigFileProperty/configs
 line number : 75 ----------------------------

Reply via email to