Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-11238

M2ReleaseBuildWrapper configuration broken - no longer has defaultVersioningMode

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical Critical
    • m2release-plugin
    • None
    • Jenkins 1.433 Ubuntu 10.04/x86 Java 6.
      m2 release 0.80 - upgraded from 0.71

      When upgrading from m2-release-plugin 0.71 to 0.80 I get an error reading job configuration.

      NonExistentFieldException: No such field org.jvnet.hudson.plugins.m2release.M2ReleaseBuildWrapper.defaultVersioningMode

      This seems to date back to commit 136310fface31ac57efd03ff97d9881fd01c4566 on 1/May/2011 where the defaultVersioningMode member was removed from M2ReleaseBuildWrapper.java

      see https://github.com/jenkinsci/m2release-plugin/commit/136310fface31ac57efd03ff97d9881fd01c4566#src/main/java/org/jvnet/hudson/plugins/m2release/M2ReleaseBuildWrapper.java

      A typical snippet of the configuration from a job configuration is as follows

      <org.jvnet.hudson.plugins.m2release.M2ReleaseBuildWrapper>
        <releaseGoals>-Dresume=false -DignoreSnapshots=false -Dgoals=deploy release:prepare release:perform -Dandroid.device=emulator-${ANDROID_AVD_USER_PORT}</releaseGoals>
        <defaultVersioningMode>auto</defaultVersioningMode>
        <selectCustomScmCommentPrefix>false</selectCustomScmCommentPrefix>
        <selectAppendHudsonUsername>false</selectAppendHudsonUsername>
      </org.jvnet.hudson.plugins.m2release.M2ReleaseBuildWrapper>
      

          [JENKINS-11238] M2ReleaseBuildWrapper configuration broken - no longer has defaultVersioningMode

          James Nord added a comment -

          Does this cause any issues or is it just log spam?
          To remove the log spam re-save you job configuration.

          James Nord added a comment - Does this cause any issues or is it just log spam? To remove the log spam re-save you job configuration.

          Yes it is log spam. A re-save does fix it but it is easy to stop the error occuring by adding a transient variable defaultVersioningMode.

          https://github.com/jenkinsci/m2release-plugin/pull/1

          Richard Mortimer added a comment - Yes it is log spam. A re-save does fix it but it is easy to stop the error occuring by adding a transient variable defaultVersioningMode. https://github.com/jenkinsci/m2release-plugin/pull/1

          Code changed in jenkins
          User: Richard Mortimer
          Path:
          src/main/java/org/jvnet/hudson/plugins/m2release/M2ReleaseBuildWrapper.java
          http://jenkins-ci.org/commit/m2release-plugin/adfb59ff340f568f19a338561742d71a9cd58bb9
          Log:
          [FIXED JENKINS-11238] M2ReleaseBuildWrapper configuration broken

          • no longer had defaultVersioningMode

          Add defaultVersioningMode as a transient value to eliminate logspam when
          loading job configurations saved using earlier versions of m2release

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Richard Mortimer Path: src/main/java/org/jvnet/hudson/plugins/m2release/M2ReleaseBuildWrapper.java http://jenkins-ci.org/commit/m2release-plugin/adfb59ff340f568f19a338561742d71a9cd58bb9 Log: [FIXED JENKINS-11238] M2ReleaseBuildWrapper configuration broken no longer had defaultVersioningMode Add defaultVersioningMode as a transient value to eliminate logspam when loading job configurations saved using earlier versions of m2release

          Code changed in jenkins
          User: jtnord
          Path:
          src/main/java/org/jvnet/hudson/plugins/m2release/M2ReleaseBuildWrapper.java
          http://jenkins-ci.org/commit/m2release-plugin/9c8a83c075fbd94f33e7148a6f793078278c26ba
          Log:
          Merge pull request #1 from oldelvet/jenkins-11238

          [FIXED JENKINS-11238] M2ReleaseBuildWrapper configuration broken

          Compare: https://github.com/jenkinsci/m2release-plugin/compare/bafc513...9c8a83c

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: jtnord Path: src/main/java/org/jvnet/hudson/plugins/m2release/M2ReleaseBuildWrapper.java http://jenkins-ci.org/commit/m2release-plugin/9c8a83c075fbd94f33e7148a6f793078278c26ba Log: Merge pull request #1 from oldelvet/jenkins-11238 [FIXED JENKINS-11238] M2ReleaseBuildWrapper configuration broken Compare: https://github.com/jenkinsci/m2release-plugin/compare/bafc513...9c8a83c

          dogfood added a comment -

          Integrated in plugins_m2release #47
          [FIXED JENKINS-11238] M2ReleaseBuildWrapper configuration broken

          richm :
          Files :

          • src/main/java/org/jvnet/hudson/plugins/m2release/M2ReleaseBuildWrapper.java

          dogfood added a comment - Integrated in plugins_m2release #47 [FIXED JENKINS-11238] M2ReleaseBuildWrapper configuration broken richm : Files : src/main/java/org/jvnet/hudson/plugins/m2release/M2ReleaseBuildWrapper.java

            Unassigned Unassigned
            oldelvet Richard Mortimer
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: