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

Parameter separator (containing HTML tags) is not working after upgrading jenkins to 2.150.3.

    Details

    • Similar Issues:

      Description

      Parameter separator (containing HTML tags) is not working after upgrading jenkins to 2.150.3.

       

      One observation here is , whatever value we pass in "Section Header Text" of parameter separator, it is being treated as plain text instead of HTML or CSS even if it contains tags like div, p, h1, span etc.

       

      Steps to reproduce :

      • Just upgrade the jenkins from 2.60 to 2.150.3. 
      • After upgrading here are the plugins versions: 

      Jenkins Plugins:

      Active Choices Plug-in 2.1
      Amazon Web Services SDK 1.11.457
      AnsiColor 0.6.2
      Ant Plugin 1.9
      Apache HttpComponents Client 4.x API Plugin 4.5.5-3.0
      Authentication Tokens API Plugin 1.3
      Bitbucket Plugin 1.1.8
      Branch API Plugin 2.1.2
      Build Timeout 1.19
      CloudBees AWS Credentials Plugin 1.25
      Command Agent Launcher Plugin 1.3
      Conditional BuildStep 1.3.6
      Config File Provider Plugin 3.5
      Copy Artifact Plugin 1.41
      Credentials Binding Plugin 1.17
      Credentials Plugin 2.1.18
      Display URL API 2.3.0
      Docker Commons Plugin 1.13
      Docker Pipeline 1.17
      Durable Task Plugin 1.29
      Email Extension Plugin 2.63
      EnvInject API Plugin 1.5
      Environment Injector Plugin 2.1.6
      Extended Choice Parameter Plug-In 0.76
      External Monitor Job Type Plugin 1.7
      File System SCM Plugin 2.1
      Folders Plugin 6.7
      GIT server Plugin 1.7
      Generic Webhook Trigger Plugin 1.52
      Git client plugin 2.7.6
      Git plugin 3.9.3
      GitHub API Plugin 1.95
      GitHub Branch Source Plugin 2.4.2
      GitHub plugin 1.29.4
      GitLab Plugin 1.5.11
      Gradle Plugin 1.30
      Groovy Events Listener Plugin 1.014
      HTTP Request Plugin 1.8.22
      Hidden Parameter plugin 0.0.4
      Icon Shim Plugin 2.0.3
      JDK Tool Plugin 1.2
      JSch dependency plugin 0.1.55
      JUnit Plugin 1.27
      Jackson 2 API Plugin 2.9.8
      JavaScript GUI Lib: ACE Editor bundle plugin 1.1
      JavaScript GUI Lib: Handlebars bundle plugin 1.1.1
      JavaScript GUI Lib: Moment.js bundle plugin 1.1.1
      JavaScript GUI Lib: jQuery bundles (jQuery and jQuery UI) plugin 1.2.1
      Javadoc Plugin 1.4
      Job DSL 1.71
      Job and Node ownership plugin 0.12.1
      Kony Build Input Parameters 8.4.0
      Kony Custom View Plugin 8.2.1
      LDAP Plugin 1.20
      Lockable Resources plugin 2.4
      Mailer Plugin 1.23
      MapDB API Plugin 1.0.9.0
      Mask Passwords Plugin 2.12.0
      Matrix Authorization Strategy Plugin 2.3
      Matrix Project Plugin 1.13
      Maven Integration plugin 3.2
      Mercurial plugin 2.5
      NodeJS Plugin 1.2.7
      OWASP Markup Formatter Plugin 1.5
      PAM Authentication plugin 1.4
      Parameter Separator Plugin 1.1
      Parameterized Trigger plugin 2.35.2
      Pipeline 2.6
      Pipeline Graph Analysis Plugin 1.9
      Pipeline Utility Steps 2.2.0
      Pipeline: API 2.33
      Pipeline: AWS Steps 1.36
      Pipeline: Basic Steps 2.14
      Pipeline: Build Step 2.7
      Pipeline: Declarative 1.3.4.1
      Pipeline: Declarative Agent API 1.1.1
      Pipeline: Declarative Extension Points API 1.3.4.1
      Pipeline: GitHub Groovy Libraries 1.0
      Pipeline: Groovy 2.63
      Pipeline: Input Step 2.9
      Pipeline: Job 2.31
      Pipeline: Milestone Step 1.3.1
      Pipeline: Model API 1.3.4.1
      Pipeline: Multibranch 2.20
      Pipeline: Nodes and Processes 2.29
      Pipeline: REST API Plugin 2.10
      Pipeline: SCM Step 2.7
      Pipeline: Shared Groovy Libraries 2.13
      Pipeline: Stage Step 2.3
      Pipeline: Stage Tags Metadata 1.3.4.1
      Pipeline: Stage View Plugin 2.10
      Pipeline: Step API 2.19
      Pipeline: Supporting APIs 3.2
      Plain Credentials Plugin 1.5
      Rebuilder 1.29
      Resource Disposer Plugin 0.12
      Role-based Authorization Strategy 2.10
      Run Condition Plugin 1.2
      S3 publisher plugin 0.11.2
      SCM API Plugin 2.3.0
      SSH Agent Plugin 1.17
      SSH Credentials Plugin 1.14
      SSH Slaves plugin 1.29.4
      Scoring Load Balancer 1.0.1
      Script Security Plugin 1.53
      Scriptler 2.9
      Sidebar Link 1.11.0
      Simple Theme Plugin 0.5.1
      Structs Plugin 1.17
      Subversion Plug-in 2.12.1
      TODO Plugin 1.0
      TestNG Results Plugin 1.15
      Timestamper 1.9
      Token Macro Plugin 2.6
      Validating String Parameter Plugin 2.4
      WMI Windows Agents Plugin 1.4
      Workspace Cleanup Plugin 0.37
      aws-device-farm 1.25
      bouncycastle API Plugin 2.17
      description setter plugin 1.10
      jQuery UI plugin 1.0.2
      jQuery plugin 1.12.4-0
      user build vars plugin 1.5
      • One observation is Parameter separator plugin version is 1.0 before and after upgrading.
      • Here are the screenshots which show how the separator used to look before and after upgrading : 

      Before: 

      After : 

       

        Attachments

          Activity

          Hide
          kinow Bruno P. Kinoshita added a comment -

          Hi Saheta B, thanks for reporting the issue. I am working on other issues at the moment. Even though your issue has a good title, and you set the priority to Critical, this bug may very well be ignored during the next triage.

          The reason for that is that you are not providing enough information. You need to imagine yourself as a developer trying to fix it. Then ask yourself could it be a problem with the previous version the user had installed? Maybe he didn't upgrade from the latest to 2.150.3. Could it be another plug-in? What are the exact steps that I need to perform to reproduce? Would a screenshot help? Would a config.xml help? etc etc.

          So if you logged a Minor priority bug, but with good information for troubleshooting, that could have more chances of being quickly fixed then the other way.

          Show
          kinow Bruno P. Kinoshita added a comment - Hi Saheta B , thanks for reporting the issue. I am working on other issues at the moment. Even though your issue has a good title, and you set the priority to Critical, this bug may very well be ignored during the next triage. The reason for that is that you are not providing enough information. You need to imagine yourself as a developer trying to fix it. Then ask yourself could it be a problem with the previous version the user had installed? Maybe he didn't upgrade from the latest to 2.150.3. Could it be another plug-in? What are the exact steps that I need to perform to reproduce? Would a screenshot help? Would a config.xml help? etc etc. So if you logged a Minor priority bug, but with good information for troubleshooting, that could have more chances of being quickly fixed then the other way.
          Hide
          sahetab Saheta B added a comment - - edited

          Hi Bruno,

          I am really sorry as I did not provide enough information initially. Now I updated the description and provided some steps to reproduce.

           

          Please take a look at this issue and let me know if I need to share anymore details.

          Show
          sahetab Saheta B added a comment - - edited Hi Bruno, I am really sorry as I did not provide enough information initially. Now I updated the description and provided some steps to reproduce.   Please take a look at this issue and let me know if I need to share anymore details.
          Hide
          ioannis Ioannis Moutsatsos added a comment - - edited

          Why is this issue even tagged with Active Choices plugin? I don't see what the issue is with AC? I have removed the AC plugin tag until the relevance is demonstrated

          Show
          ioannis Ioannis Moutsatsos added a comment - - edited Why is this issue even tagged with Active Choices plugin? I don't see what the issue is with AC? I have removed the AC plugin tag until the relevance is demonstrated
          Hide
          sahetab Saheta B added a comment -

          Initially we thought that this is an issue with active choice parameter plugin, but later we realized that this is only related to parameter separator and not active choice parameter plugin. 

           

          So we can remove that tag. Thanks.

          Show
          sahetab Saheta B added a comment - Initially we thought that this is an issue with active choice parameter plugin, but later we realized that this is only related to parameter separator and not active choice parameter plugin.    So we can remove that tag. Thanks.
          Hide
          ioannis Ioannis Moutsatsos added a comment -

          Thank you for your feedback Saheta B

          Show
          ioannis Ioannis Moutsatsos added a comment - Thank you for your feedback Saheta B
          Hide
          bburke2016 B Burke added a comment -

          seeing this as well, hope its fixed soon

          Show
          bburke2016 B Burke added a comment - seeing this as well, hope its fixed soon
          Hide
          gdameron Gregg Dameron added a comment -

          We ran into this problem too after 1.596.2 --> 2.150.1 upgrade. (Coincidentally, HTML tag support was also lost for parameter types "Node" and "Extended Choice".) Would really like to see HTML tag support restored.

          Show
          gdameron Gregg Dameron added a comment - We ran into this problem too after 1.596.2 --> 2.150.1 upgrade. (Coincidentally, HTML tag support was also lost for parameter types "Node" and "Extended Choice".) Would really like to see HTML tag support restored.

            People

            • Assignee:
              Unassigned
              Reporter:
              sahetab Saheta B
            • Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated: