Hi there, We made a mistake while implementing our plugin and operated a change on what seems to be a serializable class. Here is the class ( https://github.com/jenkinsci/tuleap-git-branch-source-plugin/blob/master/src/main/java/org/jenkinsci/plugins/tuleap_git_branch_source/TuleapSCMNavigator.java) and here are the incriminated changes ( https://github.com/jenkinsci/tuleap-git-branch-source-plugin/pull/229/files) and ( https://github.com/jenkinsci/tuleap-git-branch-source-plugin/pull/234/files) where the class attribute `projectId` was renamed to `tuleapProjectId` for TuleapSCMNavigator.
How can we solve this ? Because now the issue is that every job previously created can't be opened with the new version of the plugin because of this attribute renaming. Is there a way in Jenkins to deal with such updates of classes ? I imagine that this is something that can happen quite often when adding new features, because if we add a new attribute we might end up with the same problem. Sorry if I missed anything in the documentation and thanks in advance, Martin -- 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/CA%2Bb6JB-2S883fgAZTrKxrooGrwXWGRBEOj2jqLHHBe1G41zLvQ%40mail.gmail.com.
