Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
Docker image running Jenkins 2.73.2
cloudbees-folder-plugin 6.2.0
upgrading folders from prior cloudbees-folder-plugin
Description
When I installed cloudbees-folder-plugin 6.2.0, the views defined in several of my folders were deleted.
An administrative monitor appeared warning about unreadable data. The message was:
ConversionException: Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] ---- Debugging information ---- message : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] cause-exception : com.thoughtworks.xstream.converters.reflection.ObjectAccessException cause-message : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] class : com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder required-type : com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder converter-type : hudson.util.RobustReflectionConverter path : /com.cloudbees.hudson.plugins.folder.Folder/folderViews line number : 157 -------------------------------
To duplicate the problem:
- Clone, build, and run the docker instance
$ git lfs clone https://github.com/MarkEWaite/docker-lfs JENKINS-47416 $ cd JENKINS-47416 $ git lfs fetch origin JENKINS-47416 $ git checkout -b lts-with-plugins JENKINS-47416 $ docker build -t jenkins:JENKINS-47416 . $ docker run -i --rm --publish 8080:8080 jenkins:JENKINS-47416
- Click "Manage Jenkins"
- Clck the "Manage" button to the right of "You have data stored in an older format and/or unreadable data" (opens http://localhost:8080/administrativeMonitor/OldData/manage )
One of the folder config.xml files is available in the docker image
Conversion exception is thrown even if I update the folder definition to 6.1.2 format before upgrading the cloudbees-folders plugin.
Attachments
Issue Links
- relates to
-
JENKINS-38606 Jenkins creates AllView with a localized name on on initial startup
-
- Resolved
-
- links to
- mentioned in
-
Page Loading...
Activity
Field | Original Value | New Value |
---|---|---|
Description |
When I installed cloudbees-folder-plugin 6.2.0, the views defined in several of my folders were deleted. An administrative monitor appeared warning about unreadable data. The message was: {noformat} ConversionException: Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] ---- Debugging information ---- message : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] cause-exception : com.thoughtworks.xstream.converters.reflection.ObjectAccessException cause-message : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] class : com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder required-type : com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder converter-type : hudson.util.RobustReflectionConverter path : /com.cloudbees.hudson.plugins.folder.Folder/folderViews line number : 157 ------------------------------- {noformat} To duplicate the problem: # Clone, build, and run the docker instance {code} $ git lfs clone https://github.com/MarkEWaite/docker-lfs JENKINS-xxx $ cd JENKINS-xxx $ git lfs fetch origin public/JENKINS-xxx $ git checkout -b lts-with-plugins JENKINS-xxx $ docker build -t jenkins:JENKINS-xxx . $ docker run -i --rm --publish 8080:8080 jenkins:JENKINS-xxx {code} # Click "Manage Jenkins" # Clck the "Manage" button to the left of "You have data stored in an older format and/or unreadable data" |
When I installed cloudbees-folder-plugin 6.2.0, the views defined in several of my folders were deleted. An administrative monitor appeared warning about unreadable data. The message was: {noformat} ConversionException: Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] ---- Debugging information ---- message : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] cause-exception : com.thoughtworks.xstream.converters.reflection.ObjectAccessException cause-message : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] class : com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder required-type : com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder converter-type : hudson.util.RobustReflectionConverter path : /com.cloudbees.hudson.plugins.folder.Folder/folderViews line number : 157 ------------------------------- {noformat} To duplicate the problem: # Clone, build, and run the docker instance {code} $ git lfs clone https://github.com/MarkEWaite/docker-lfs $ cd $ git lfs fetch origin $ git checkout -b lts-with-plugins $ docker build -t jenkins: $ docker run -i --rm --publish 8080:8080 jenkins: {code} # Click "Manage Jenkins" # Clck the "Manage" button to the left of "You have data stored in an older format and/or unreadable data" (opens http://localhost:8080/administrativeMonitor/OldData/manage ) One of the folder config.xml files is available in the [docker image|https://github.com/MarkEWaite/docker-lfs/blob/JENKINS-47416/ref/jobs/Git-Client-Folder/config.xml]) |
Description |
When I installed cloudbees-folder-plugin 6.2.0, the views defined in several of my folders were deleted. An administrative monitor appeared warning about unreadable data. The message was: {noformat} ConversionException: Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] ---- Debugging information ---- message : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] cause-exception : com.thoughtworks.xstream.converters.reflection.ObjectAccessException cause-message : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] class : com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder required-type : com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder converter-type : hudson.util.RobustReflectionConverter path : /com.cloudbees.hudson.plugins.folder.Folder/folderViews line number : 157 ------------------------------- {noformat} To duplicate the problem: # Clone, build, and run the docker instance {code} $ git lfs clone https://github.com/MarkEWaite/docker-lfs $ cd $ git lfs fetch origin $ git checkout -b lts-with-plugins $ docker build -t jenkins: $ docker run -i --rm --publish 8080:8080 jenkins: {code} # Click "Manage Jenkins" # Clck the "Manage" button to the left of "You have data stored in an older format and/or unreadable data" (opens http://localhost:8080/administrativeMonitor/OldData/manage ) One of the folder config.xml files is available in the [docker image|https://github.com/MarkEWaite/docker-lfs/blob/JENKINS-47416/ref/jobs/Git-Client-Folder/config.xml]) |
When I installed cloudbees-folder-plugin 6.2.0, the views defined in several of my folders were deleted. An administrative monitor appeared warning about unreadable data. The message was: {noformat} ConversionException: Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] ---- Debugging information ---- message : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] cause-exception : com.thoughtworks.xstream.converters.reflection.ObjectAccessException cause-message : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] class : com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder required-type : com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder converter-type : hudson.util.RobustReflectionConverter path : /com.cloudbees.hudson.plugins.folder.Folder/folderViews line number : 157 ------------------------------- {noformat} To duplicate the problem: # Clone, build, and run the docker instance {code} $ git lfs clone https://github.com/MarkEWaite/docker-lfs $ cd $ git lfs fetch origin $ git checkout -b lts-with-plugins $ docker build -t jenkins: $ docker run -i --rm --publish 8080:8080 jenkins: {code} # Click "Manage Jenkins" # Clck the "Manage" button to the left of "You have data stored in an older format and/or unreadable data" (opens http://localhost:8080/administrativeMonitor/OldData/manage ) One of the folder config.xml files is available in the [docker image|https://github.com/MarkEWaite/docker-lfs/blob/JENKINS-47416/ref/jobs/Git-Client-Folder/config.xml] |
Description |
When I installed cloudbees-folder-plugin 6.2.0, the views defined in several of my folders were deleted. An administrative monitor appeared warning about unreadable data. The message was: {noformat} ConversionException: Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] ---- Debugging information ---- message : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] cause-exception : com.thoughtworks.xstream.converters.reflection.ObjectAccessException cause-message : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] class : com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder required-type : com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder converter-type : hudson.util.RobustReflectionConverter path : /com.cloudbees.hudson.plugins.folder.Folder/folderViews line number : 157 ------------------------------- {noformat} To duplicate the problem: # Clone, build, and run the docker instance {code} $ git lfs clone https://github.com/MarkEWaite/docker-lfs $ cd $ git lfs fetch origin $ git checkout -b lts-with-plugins $ docker build -t jenkins: $ docker run -i --rm --publish 8080:8080 jenkins: {code} # Click "Manage Jenkins" # Clck the "Manage" button to the left of "You have data stored in an older format and/or unreadable data" (opens http://localhost:8080/administrativeMonitor/OldData/manage ) One of the folder config.xml files is available in the [docker image|https://github.com/MarkEWaite/docker-lfs/blob/JENKINS-47416/ref/jobs/Git-Client-Folder/config.xml] |
When I installed cloudbees-folder-plugin 6.2.0, the views defined in several of my folders were deleted. An administrative monitor appeared warning about unreadable data. The message was: {noformat} ConversionException: Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] ---- Debugging information ---- message : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] cause-exception : com.thoughtworks.xstream.converters.reflection.ObjectAccessException cause-message : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] class : com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder required-type : com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder converter-type : hudson.util.RobustReflectionConverter path : /com.cloudbees.hudson.plugins.folder.Folder/folderViews line number : 157 ------------------------------- {noformat} To duplicate the problem: # Clone, build, and run the docker instance {code} $ git lfs clone https://github.com/MarkEWaite/docker-lfs $ cd $ git lfs fetch origin $ git checkout -b lts-with-plugins $ docker build -t jenkins: $ docker run -i --rm --publish 8080:8080 jenkins: {code} # Click "Manage Jenkins" # Clck the "Manage" button to the right of "You have data stored in an older format and/or unreadable data" (opens http://localhost:8080/administrativeMonitor/OldData/manage ) One of the folder config.xml files is available in the [docker image|https://github.com/MarkEWaite/docker-lfs/blob/JENKINS-47416/ref/jobs/Git-Client-Folder/config.xml] |
Description |
When I installed cloudbees-folder-plugin 6.2.0, the views defined in several of my folders were deleted. An administrative monitor appeared warning about unreadable data. The message was: {noformat} ConversionException: Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] ---- Debugging information ---- message : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] cause-exception : com.thoughtworks.xstream.converters.reflection.ObjectAccessException cause-message : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] class : com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder required-type : com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder converter-type : hudson.util.RobustReflectionConverter path : /com.cloudbees.hudson.plugins.folder.Folder/folderViews line number : 157 ------------------------------- {noformat} To duplicate the problem: # Clone, build, and run the docker instance {code} $ git lfs clone https://github.com/MarkEWaite/docker-lfs $ cd $ git lfs fetch origin $ git checkout -b lts-with-plugins $ docker build -t jenkins: $ docker run -i --rm --publish 8080:8080 jenkins: {code} # Click "Manage Jenkins" # Clck the "Manage" button to the right of "You have data stored in an older format and/or unreadable data" (opens http://localhost:8080/administrativeMonitor/OldData/manage ) One of the folder config.xml files is available in the [docker image|https://github.com/MarkEWaite/docker-lfs/blob/JENKINS-47416/ref/jobs/Git-Client-Folder/config.xml] |
When I installed cloudbees-folder-plugin 6.2.0, the views defined in several of my folders were deleted. An administrative monitor appeared warning about unreadable data. The message was: {noformat} ConversionException: Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] ---- Debugging information ---- message : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] cause-exception : com.thoughtworks.xstream.converters.reflection.ObjectAccessException cause-message : Could not call com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder.readResolve() : no parent set on com.cloudbees.hudson.plugins.folder.Folder[null] class : com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder required-type : com.cloudbees.hudson.plugins.folder.views.DefaultFolderViewHolder converter-type : hudson.util.RobustReflectionConverter path : /com.cloudbees.hudson.plugins.folder.Folder/folderViews line number : 157 ------------------------------- {noformat} To duplicate the problem: # Clone, build, and run the docker instance {code} $ git lfs clone https://github.com/MarkEWaite/docker-lfs $ cd $ git lfs fetch origin $ git checkout -b lts-with-plugins $ docker build -t jenkins: $ docker run -i --rm --publish 8080:8080 jenkins: {code} # Click "Manage Jenkins" # Clck the "Manage" button to the right of "You have data stored in an older format and/or unreadable data" (opens http://localhost:8080/administrativeMonitor/OldData/manage ) One of the folder config.xml files is available in the [docker image|https://github.com/MarkEWaite/docker-lfs/blob/JENKINS-47416/ref/jobs/Git-Client-Folder/config.xml] Conversion exception is thrown even if I update the folder definition to 6.1.2 format before upgrading the cloudbees-folders plugin. |
Summary | Views deleted in folders by upgrade from 6.1.2 to 6.2.0 | Views deleted by upgrade from cloudbees-folders 6.1.2 to 6.2.0 |
Assignee | Jesse Glick [ jglick ] |
Labels | regression |
Link |
This issue relates to |
Status | Open [ 1 ] | In Progress [ 3 ] |
Remote Link | This issue links to "core PR 3088 (Web Link)" [ 17885 ] |
Component/s | core [ 15593 ] |
Remote Link | This issue links to "PR 114 (Web Link)" [ 17886 ] |
Status | In Progress [ 3 ] | In Review [ 10005 ] |
Remote Link | This issue links to "Page (Jenkins Wiki)" [ 17888 ] |
Resolution | Fixed [ 1 ] | |
Status | In Review [ 10005 ] | Resolved [ 5 ] |
Status | Resolved [ 5 ] | Closed [ 6 ] |
Labels | regression | lts-candidate regression |
Labels | lts-candidate regression | regression |