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

When Jenkins restarts, the groovy scripts are lost

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Component/s: active-choices-plugin
    • Labels:
      None
    • Environment:
      Jenkins 2.19.2 fresh install as a service on Windows 10
    • Similar Issues:

      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

            Hide
            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

            Show
            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
            Hide
            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

            Show
            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
            Hide
            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

            Show
            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
            Hide
            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.

            Show
            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 .
            Hide
            kiruahxh Kiruahxh added a comment -

            It seems to work well now. Thank you !

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

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: