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

When Jenkins restarts, the groovy scripts are lost

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • active-choices-plugin
    • None
    • Jenkins 2.19.2 fresh install as a service on Windows 10

    Description

      Hello,

      Here are the steps that make the active parameters groovy script disappear :

      • Configure a new Jenkins 2 pipeline project
      • Declare active parameters with groovy scripts
      • Save
      • (build)
      • Restart Jenkins with the url : http://myjenkins:8080/restart
      • The active parameters are still here, but the textareas containing the groovy scripts are blank

      Thanks for your support
      If it can help, I have this in jenkins.err.log when I save the job configuration :

      nov. 06, 2016 9:19:34 AM org.biouno.unochoice.AbstractScriptableParameter getChoices
      AVERTISSEMENT: Script parameter with name 'Etape' is not an instance of java.util.Map. The parameter value is null
      nov. 06, 2016 9:19:34 AM org.biouno.unochoice.AbstractScriptableParameter getChoices
      AVERTISSEMENT: Script parameter with name 'SVN' is not an instance of java.util.Map. The parameter value is null
      nov. 06, 2016 9:19:43 AM org.jenkinsci.plugins.workflow.job.WorkflowRun finish
      

      The active parameter declaration is the following :

      Simple select

      if (Type.equals("Build complet")) {
          return [];
      } else {
          return ["Etape 1", "Etape 2"]
      }
      

      Attachments

        Issue Links

          Activity

            Code changed in jenkins
            User: Bruno P. Kinoshita
            Path:
            src/findbugs/excludesFilter.xml
            src/main/java/org/biouno/unochoice/model/GroovyScript.java
            http://jenkins-ci.org/commit/active-choices-plugin/cac73ce953ce6419e14ad2ad7a12b0982fb8652b
            Log:
            [FIXED JENKINS-39620] and JENKINS-39534 Revert change that marked fields as transient, and add FindBugs exclusion filters

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Bruno P. Kinoshita Path: src/findbugs/excludesFilter.xml src/main/java/org/biouno/unochoice/model/GroovyScript.java http://jenkins-ci.org/commit/active-choices-plugin/cac73ce953ce6419e14ad2ad7a12b0982fb8652b Log: [FIXED JENKINS-39620] and JENKINS-39534 Revert change that marked fields as transient, and add FindBugs exclusion filters

            Code changed in jenkins
            User: Bruno P. Kinoshita
            Path:
            src/findbugs/excludesFilter.xml
            src/main/java/org/biouno/unochoice/model/GroovyScript.java
            http://jenkins-ci.org/commit/active-choices-plugin/44c21fc6bab67a538d785712d2a3aa302d20ea1a
            Log:
            [FIXED JENKINS-39620] and JENKINS-39534 Revert change that marked fields as transient, and add FindBugs exclusion filters

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Bruno P. Kinoshita Path: src/findbugs/excludesFilter.xml src/main/java/org/biouno/unochoice/model/GroovyScript.java http://jenkins-ci.org/commit/active-choices-plugin/44c21fc6bab67a538d785712d2a3aa302d20ea1a Log: [FIXED JENKINS-39620] and JENKINS-39534 Revert change that marked fields as transient, and add FindBugs exclusion filters

            Hi kiruahxh, could you take a look at the jar attached to JENKINS-39620, if you have the time, please?

            It contains the fix that should be release in the next days after Ioannis and I finish testing it.

            Cheers, Bruno

            kinow Bruno P. Kinoshita added a comment - Hi kiruahxh , could you take a look at the jar attached to JENKINS-39620 , if you have the time, please? It contains the fix that should be release in the next days after Ioannis and I finish testing it. Cheers, Bruno

            Hopefully fixed in 1.5.1. Version 1.5.0 was removed from the update center.

            You can read more about the issue in this blog post.

            kinow Bruno P. Kinoshita added a comment - Hopefully fixed in 1.5.1. Version 1.5.0 was removed from the update center. You can read more about the issue in this blog post .
            kiruahxh Kiruahxh added a comment -

            It seems to work well now. Thank you !

            kiruahxh Kiruahxh added a comment - It seems to work well now. Thank you !

            People

              kinow Bruno P. Kinoshita
              kiruahxh Kiruahxh
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: