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

Cannot save freestyle job config with TFS plugin installed

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      I cannot save config changes for freestyle jobs. I think this started happening after upgrading Jenkins, but hard to be sure about that.

      Problem does not affect my jenkinsfile/pipeline jobs.

      Clicking the save button does nothing. No save, no error shown, no nothing. Apply does not save either. Does nothing.

      Don't know whether it's relevant, but when I open a freestyle job to config I get lots of browser logging:

      configure:1 The Cross-Origin-Opener-Policy header has been ignored, because the origin was untrustworthy. It was defined either in the final response or a redirect. Please deliver the response using the HTTPS protocol. You can also use the 'localhost' origin instead. See https://www.w3.org/TR/powerful-features/#potentially-trustworthy-origin and https://html.spec.whatwg.org/#the-cross-origin-opener-policy-header.
      select.js:33 Couldn't find the expected status element
      updateListBox @ select.js:33
      (anonymous) @ select.js:106
      h @ hudson-behavior.js:1488
      refillOnChange @ hudson-behavior.js:1503
      (anonymous) @ select.js:104
      (anonymous) @ behavior.js:116
      (anonymous) @ behavior.js:111
      applySubtree @ behavior.js:93
      (anonymous) @ select.js:280
      setTimeout (async)
      (anonymous) @ select.js:274
      behavior.js:119 TypeError: Cannot read property 'hasClassName' of undefined
      at repeatable.js:159
      at Array.forEach (<anonymous>)
      at behavior.js:116
      at Array.forEach (<anonymous>)
      at behavior.js:111
      at Array.forEach (<anonymous>)
      at Object.applySubtree (behavior.js:93)
      at Object.apply (behavior.js:76)
      at behavior.js:71
      at window.onload (behavior.js:133)
      (anonymous) @ behavior.js:119
      (anonymous) @ behavior.js:111
      applySubtree @ behavior.js:93
      apply @ behavior.js:76
      (anonymous) @ behavior.js:71
      window.onload @ behavior.js:133
      window.onload @ behavior.js:133
      load (async)
      addLoadEvent @ behavior.js:132
      createSearchBox @ hudson-behavior.js:2472
      (anonymous) @ configure:7
      behavior.js:105 TypeError: Cannot read property 'getElementsBySelector' of undefined
      at bap_get_configName_from_publisher (pos.js:8)
      at bap_is_exec_disabled_for_publisher (pos.js:12)
      at bap_is_exec_disabled_for_transfer (pos.js:31)
      at TABLE.ssh-transfer (pos.js:89)
      at Array.forEach (<anonymous>)
      at behavior.js:102
      at Array.forEach (<anonymous>)
      at behavior.js:97
      at Array.forEach (<anonymous>)
      at behavior.js:95
      (anonymous) @ behavior.js:105
      (anonymous) @ behavior.js:97
      (anonymous) @ behavior.js:95
      applySubtree @ behavior.js:93
      apply @ behavior.js:76
      (anonymous) @ behavior.js:71
      window.onload @ behavior.js:133
      window.onload @ behavior.js:133
      load (async)
      addLoadEvent @ behavior.js:132
      createSearchBox @ hudson-behavior.js:2472
      (anonymous) @ configure:7
      2hudson-behavior.js:521 Legacy checkUrl ''/descriptorByName/jenkins.plugins.publish_over_ssh.BapSshTransfer/checkSourceFiles'+qs(this).nearBy('sourceFiles').nearBy('execCommand').toString()+bap_get_configName_qs(this)' is not valid JavaScript: TypeError: Cannot read property 'getElementsBySelector' of undefined
      e.targetUrl @ hudson-behavior.js:521
      registerValidator @ hudson-behavior.js:536
      (anonymous) @ behavior.js:116
      (anonymous) @ behavior.js:111
      applySubtree @ behavior.js:93
      apply @ behavior.js:76
      (anonymous) @ behavior.js:71
      window.onload @ behavior.js:133
      window.onload @ behavior.js:133
      load (async)
      addLoadEvent @ behavior.js:132
      createSearchBox @ hudson-behavior.js:2472
      (anonymous) @ configure:7
      hudson-behavior.js:507 Couldn't find the expected parent element (.setting-main) for element <textarea checkdependson=​"changeReasonComment" name=​"_.changeReasonComment" rows=​"5" class=​"setting-input validated " checkurl=​"/​job/​NG-backend-check-OLD/​descriptorByName/​hudson.plugins.jobConfigHistory.JobLocalConfiguration/​checkChangeReasonComment">​</textarea>​
      registerValidator @ hudson-behavior.js:507
      (anonymous) @ behavior.js:116
      (anonymous) @ behavior.js:111
      applySubtree @ behavior.js:93
      apply @ behavior.js:76
      (anonymous) @ behavior.js:71
      window.onload @ behavior.js:133
      window.onload @ behavior.js:133
      load (async)
      addLoadEvent @ behavior.js:132
      createSearchBox @ hudson-behavior.js:2472
      (anonymous) @ configure:7
      hudson-behavior.js:49 TypeError: e.getAttribute is not a function
      at findFormParent (hudson-behavior.js:2531)
      at findNearBy (hudson-behavior.js:275)
      at Object.nearBy (hudson-behavior.js:327)
      at hudson-behavior.js:529
      at hudson-behavior.js:47
      at prototype.js:853
      at Array.forEach (<anonymous>)
      at Array.each (prototype.js:852)
      at HTMLTextAreaElement.e.targetUrl (hudson-behavior.js:528)
      at registerValidator (hudson-behavior.js:536)
      (anonymous) @ hudson-behavior.js:49
      (anonymous) @ prototype.js:853
      each @ prototype.js:852
      e.targetUrl @ hudson-behavior.js:528
      registerValidator @ hudson-behavior.js:536
      (anonymous) @ behavior.js:116
      (anonymous) @ behavior.js:111
      applySubtree @ behavior.js:93
      apply @ behavior.js:76
      (anonymous) @ behavior.js:71
      window.onload @ behavior.js:133
      window.onload @ behavior.js:133
      load (async)
      addLoadEvent @ behavior.js:132
      createSearchBox @ hudson-behavior.js:2472
      (anonymous) @ configure:7
      hudson-behavior.js:49 TypeError: e.getAttribute is not a function
      at findFormParent (hudson-behavior.js:2531)
      at findNearBy (hudson-behavior.js:275)
      at hudson-behavior.js:565
      at hudson-behavior.js:47
      at prototype.js:853
      at Array.forEach (<anonymous>)
      at Array.each (prototype.js:852)
      at registerValidator (hudson-behavior.js:564)
      at Array.forEach (<anonymous>)
      at behavior.js:116
      (anonymous) @ hudson-behavior.js:49
      (anonymous) @ prototype.js:853
      each @ prototype.js:852
      registerValidator @ hudson-behavior.js:564
      (anonymous) @ behavior.js:116
      (anonymous) @ behavior.js:111
      applySubtree @ behavior.js:93
      apply @ behavior.js:76
      (anonymous) @ behavior.js:71
      window.onload @ behavior.js:133
      window.onload @ behavior.js:133
      load (async)
      addLoadEvent @ behavior.js:132
      createSearchBox @ hudson-behavior.js:2472
      (anonymous) @ configure:7
      behavior.js:119 TypeError: Cannot read property 'next' of undefined
      at findEnd (hudson-behavior.js:820)
      at hudson-behavior.js:1151
      at Array.forEach (<anonymous>)
      at behavior.js:116
      at Array.forEach (<anonymous>)
      at behavior.js:111
      at Array.forEach (<anonymous>)
      at Object.applySubtree (behavior.js:93)
      at Object.apply (behavior.js:76)
      at behavior.js:71
      (anonymous) @ behavior.js:119
      (anonymous) @ behavior.js:111
      applySubtree @ behavior.js:93
      apply @ behavior.js:76
      (anonymous) @ behavior.js:71
      window.onload @ behavior.js:133
      window.onload @ behavior.js:133
      load (async)
      addLoadEvent @ behavior.js:132
      createSearchBox @ hudson-behavior.js:2472
      (anonymous) @ configure:7
      behavior.js:119 TypeError: $(...).next is not a function
      at applyNameRefHelper (hudson-behavior.js:1544)
      at applyNameRefHelper (hudson-behavior.js:1549)
      at applyNameRef (hudson-behavior.js:1538)
      at hudson-behavior.js:1201
      at Array.forEach (<anonymous>)
      at behavior.js:116
      at Array.forEach (<anonymous>)
      at behavior.js:111
      at Array.forEach (<anonymous>)
      at Object.applySubtree (behavior.js:93)
      (anonymous) @ behavior.js:119
      (anonymous) @ behavior.js:111
      applySubtree @ behavior.js:93
      apply @ behavior.js:76
      (anonymous) @ behavior.js:71
      window.onload @ behavior.js:133
      window.onload @ behavior.js:133
      load (async)
      addLoadEvent @ behavior.js:132
      createSearchBox @ hudson-behavior.js:2472
      (anonymous) @ configure:7
      behavior.js:119 TypeError: Cannot read property 'makeInnerVisible' of undefined
      at updateOptionalBlock (hudson-behavior.js:1570)
      at hudson-behavior.js:1209
      at Array.forEach (<anonymous>)
      at behavior.js:116
      at Array.forEach (<anonymous>)
      at behavior.js:111
      at Array.forEach (<anonymous>)
      at Object.applySubtree (behavior.js:93)
      at Object.apply (behavior.js:76)
      at behavior.js:71
      (anonymous) @ behavior.js:119
      (anonymous) @ behavior.js:111
      applySubtree @ behavior.js:93
      apply @ behavior.js:76
      (anonymous) @ behavior.js:71
      window.onload @ behavior.js:133
      window.onload @ behavior.js:133
      load (async)
      addLoadEvent @ behavior.js:132
      createSearchBox @ hudson-behavior.js:2472
      (anonymous) @ configure:7
      behavior.js:119 TypeError: Cannot read property 'makeInnerVisible' of undefined
      at updateDropDownList (hudson-behavior.js:1278)
      at hudson-behavior.js:1292
      at Array.forEach (<anonymous>)
      at behavior.js:116
      at Array.forEach (<anonymous>)
      at behavior.js:111
      at Array.forEach (<anonymous>)
      at Object.applySubtree (behavior.js:93)
      at Object.apply (behavior.js:76)
      at behavior.js:71
      (anonymous) @ behavior.js:119
      (anonymous) @ behavior.js:111
      applySubtree @ behavior.js:93
      apply @ behavior.js:76
      (anonymous) @ behavior.js:71
      window.onload @ behavior.js:133
      window.onload @ behavior.js:133
      load (async)
      addLoadEvent @ behavior.js:132
      createSearchBox @ hudson-behavior.js:2472
      (anonymous) @ configure:7
      prototype.js:1585 GET http://jenkins-2:8080/job/NG-backend-check-OLD/'/descriptorByName/jenkins.plugins.publish_over_ssh.BapSshTransfer/checkSourceFiles'+qs(this).nearBy('sourceFiles').nearBy('execCommand').toString()+bap_get_configName_qs(this) 404 (Not Found)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414
      XMLHttpRequest.send (async)
      request @ prototype.js:1585
      initialize @ prototype.js:1550
      (anonymous) @ prototype.js:452
      klass @ prototype.js:101
      sendRequest @ hudson-behavior.js:224
      schedule @ hudson-behavior.js:232
      onComplete @ hudson-behavior.js:237
      respondToReadyState @ prototype.js:1670
      onStateChange @ prototype.js:1600
      (anonymous) @ prototype.js:414

        Attachments

          Issue Links

            Activity

            Hide
            1996phani Shanmukha Gajula added a comment -

            Hello Mark Waite,
            Yes I have tried all those and still facing the issue.
            Jenkins Version - 2.277.3 Here are the details of plugins https://jsfiddle.net/ugr875jc/

            also i am seeing this error messages in the console.

            Show
            1996phani Shanmukha Gajula added a comment - Hello Mark Waite , Yes I have tried all those and still facing the issue. Jenkins Version - 2.277.3 Here are the details of plugins https://jsfiddle.net/ugr875jc/ also i am seeing this error messages in the console.
            Hide
            markewaite Mark Waite added a comment -

            Shanmukha Gajula when I installed the plugins that you listed, I had to remove the custom build of the CucumberReportMailer plugin before I could download the plugins. I assume that is an internally developed plugin that you're using. You'll need to check if it needs upgrades to adapt to configuration form modernization.

            I downloaded the rest of the plugins and ran Jenkins 2.277.3. I created a freestyle project and saved it. I added git as the SCM for that freestyle project and saved it. I can't duplicate the problem you're describing.

            You'll need to provide more details of the contents of the freestyle project that is failing to save.

            You said that you "tried all those", yet I see that there are 3 plugins in your list that have updates you have not installed. I updated those plugins and still could not duplicate the issue you're reporting.

            You said that you "tried all those", yet there are 2 plugins in your list that are deprecated. I removed those deprecated plugins and was still able to save the freestyle project.

            The problem could be in your custom plugin CucumberReportMailer or it could be a problem that requires a specific job configuration.

            Show
            markewaite Mark Waite added a comment - Shanmukha Gajula when I installed the plugins that you listed, I had to remove the custom build of the CucumberReportMailer plugin before I could download the plugins. I assume that is an internally developed plugin that you're using. You'll need to check if it needs upgrades to adapt to configuration form modernization. I downloaded the rest of the plugins and ran Jenkins 2.277.3. I created a freestyle project and saved it. I added git as the SCM for that freestyle project and saved it. I can't duplicate the problem you're describing. You'll need to provide more details of the contents of the freestyle project that is failing to save. You said that you "tried all those", yet I see that there are 3 plugins in your list that have updates you have not installed. I updated those plugins and still could not duplicate the issue you're reporting. You said that you "tried all those", yet there are 2 plugins in your list that are deprecated. I removed those deprecated plugins and was still able to save the freestyle project. The problem could be in your custom plugin CucumberReportMailer or it could be a problem that requires a specific job configuration.
            Hide
            sbroshar steve added a comment -

            How does one know whether a plugin is used? I removed one that I discovered days later was used and reinstalled it. I am now afraid to remove plugins. (note: it's not good when the software scares the user).

            • Remove deprecated plugins from your installation
            • Remove plugins with security issues from your installation
            • Update plugins to the latest releases
            • Confirm that the issue is still visible

            If only I had time to do all that

            I did

              • Jenkins plugin names and versions (please report with the format provided by the script)

            For the jenkins version that doesn't have the bug:

            Jenkins: 2.263.3
            OS: Windows 10 - 10.0

            ace-editor:1.1
            analysis-model-api:9.6.0
            ant:1.11
            antisamy-markup-formatter:2.1
            apache-httpcomponents-client-4-api:4.5.13-1.0
            artifactdeployer:1.2
            authentication-tokens:1.4
            batch-task:1.19
            blueocean-autofavorite:1.2.4
            blueocean-bitbucket-pipeline:1.24.4
            blueocean-commons:1.24.4
            blueocean-config:1.24.4
            blueocean-core-js:1.24.4
            blueocean-dashboard:1.24.4
            blueocean-display-url:2.4.0
            blueocean-events:1.24.4
            blueocean-git-pipeline:1.24.4
            blueocean-github-pipeline:1.24.4
            blueocean-i18n:1.24.4
            blueocean-jira:1.24.4
            blueocean-jwt:1.24.4
            blueocean-personalization:1.24.4
            blueocean-pipeline-api-impl:1.24.4
            blueocean-pipeline-editor:1.24.4
            blueocean-pipeline-scm-api:1.24.4
            blueocean-rest-impl:1.24.4
            blueocean-rest:1.24.4
            blueocean-web:1.24.4
            blueocean:1.24.4
            bootstrap4-api:4.5.3-2
            bouncycastle-api:2.18
            branch-api:2.6.2
            build-timeout:1.20
            build-timestamp:1.0.3
            built-on-column:1.1
            change-assembly-version-plugin:1.10
            checks-api:1.3.0
            cloudbees-bitbucket-branch-source:2.9.7
            cloudbees-folder:6.15
            cobertura:1.16
            code-coverage-api:1.2.0
            command-launcher:1.5
            conditional-buildstep:1.4.1
            configurationslicing:1.52
            copyartifact:1.46
            credentials-binding:1.24
            credentials:2.3.14
            cvs:2.17
            data-tables-api:1.10.21-3
            disk-usage:0.28
            display-url-api:2.3.4
            docker-commons:1.17
            docker-workflow:1.25
            dtkit-api:3.0.0
            durable-task:1.35
            echarts-api:4.9.0-3
            email-ext:2.81
            envinject-api:1.7
            external-monitor-job:1.7
            favorite:2.3.2
            file-operations:1.11
            font-awesome-api:5.15.1-1
            forensics-api:0.9.3
            git-client:3.6.0
            git-server:1.9
            git:4.5.2
            github-api:1.122
            github-branch-source:2.9.3
            github:1.32.0
            handlebars:1.1.1
            handy-uri-templates-2-api:2.1.8-1.0
            htmlpublisher:1.25
            jackson2-api:2.12.1
            javadoc:1.6
            jdk-tool:1.4
            jenkins-design-language:1.24.4
            jira:3.1.3
            job-restrictions:0.8
            jobConfigHistory:2.26
            jquery-detached:1.2.1
            jquery:1.12.4-1
            jquery3-api:3.5.1-2
            jsch:0.1.55.2
            junit:1.48
            ldap:1.26
            lockable-resources:2.10
            mail-watcher-plugin:1.16
            mailer:1.32.1
            mapdb-api:1.0.9.0
            matrix-auth:2.6.6
            matrix-project:1.18
            maven-plugin:3.8
            mercurial:2.12
            momentjs:1.1.1
            msbuild:1.29
            mstest:1.0.0
            mstestrunner:1.3.0
            next-build-number:1.6
            okhttp-api:3.14.9
            pam-auth:1.6
            parameterized-trigger:2.39
            pipeline-build-step:2.13
            pipeline-graph-analysis:1.10
            pipeline-input-step:2.12
            pipeline-milestone-step:1.3.1
            pipeline-model-api:1.7.2
            pipeline-model-definition:1.7.2
            pipeline-model-extensions:1.7.2
            pipeline-rest-api:2.19
            pipeline-stage-step:2.5
            pipeline-stage-tags-metadata:1.7.2
            pipeline-stage-view:2.19
            pipeline-utility-steps:2.6.1
            plain-credentials:1.7
            plugin-util-api:1.6.1
            pollscm:1.3.1
            popper-api:1.16.0-7
            publish-over-ssh:1.20.1
            publish-over:0.22
            pubsub-light:1.13
            python:1.3
            resource-disposer:0.14
            run-condition:1.5
            saferestart:0.3
            scm-api:2.6.4
            script-security:1.75
            snakeyaml-api:1.27.0
            sse-gateway:1.24
            ssh-agent:1.20
            ssh-credentials:1.18.1
            ssh-slaves:1.31.5
            structs:1.20
            subversion:2.14.0
            tfs:5.142.0
            timestamper:1.11.8
            token-macro:2.13
            translation:1.16
            trilead-api:1.0.13
            variant:1.4
            vs-code-metrics:1.7
            vstestrunner:1.0.8
            vsts-cd:1.3
            warnings-ng:8.7.0
            windows-slaves:1.7
            workflow-aggregator:2.6
            workflow-api:2.41
            workflow-basic-steps:2.23
            workflow-cps-global-lib:2.17
            workflow-cps:2.87
            workflow-durable-task-step:2.37
            workflow-job:2.40
            workflow-multibranch:2.22
            workflow-scm-step:2.11
            workflow-step-api:2.23
            workflow-support:3.7
            ws-cleanup:0.38
            xunit:3.0.0
            Result: [Plugin:ace-editor, Plugin:analysis-model-api, Plugin:ant, Plugin:antisamy-markup-formatter, Plugin:apache-httpcomponents-client-4-api, Plugin:artifactdeployer, Plugin:authentication-tokens, Plugin:batch-task, Plugin:blueocean-autofavorite, Plugin:blueocean-bitbucket-pipeline, Plugin:blueocean-commons, Plugin:blueocean-config, Plugin:blueocean-core-js, Plugin:blueocean-dashboard, Plugin:blueocean-display-url, Plugin:blueocean-events, Plugin:blueocean-git-pipeline, Plugin:blueocean-github-pipeline, Plugin:blueocean-i18n, Plugin:blueocean-jira, Plugin:blueocean-jwt, Plugin:blueocean-personalization, Plugin:blueocean-pipeline-api-impl, Plugin:blueocean-pipeline-editor, Plugin:blueocean-pipeline-scm-api, Plugin:blueocean-rest-impl, Plugin:blueocean-rest, Plugin:blueocean-web, Plugin:blueocean, Plugin:bootstrap4-api, Plugin:bouncycastle-api, Plugin:branch-api, Plugin:build-timeout, Plugin:build-timestamp, Plugin:built-on-column, Plugin:change-assembly-version-plugin, Plugin:checks-api, Plugin:cloudbees-bitbucket-branch-source, Plugin:cloudbees-folder, Plugin:cobertura, Plugin:code-coverage-api, Plugin:command-launcher, Plugin:conditional-buildstep, Plugin:configurationslicing, Plugin:copyartifact, Plugin:credentials-binding, Plugin:credentials, Plugin:cvs, Plugin:data-tables-api, Plugin:disk-usage, Plugin:display-url-api, Plugin:docker-commons, Plugin:docker-workflow, Plugin:dtkit-api, Plugin:durable-task, Plugin:echarts-api, Plugin:email-ext, Plugin:envinject-api, Plugin:external-monitor-job, Plugin:favorite, Plugin:file-operations, Plugin:font-awesome-api, Plugin:forensics-api, Plugin:git-client, Plugin:git-server, Plugin:git, Plugin:github-api, Plugin:github-branch-source, Plugin:github, Plugin:handlebars, Plugin:handy-uri-templates-2-api, Plugin:htmlpublisher, Plugin:jackson2-api, Plugin:javadoc, Plugin:jdk-tool, Plugin:jenkins-design-language, Plugin:jira, Plugin:job-restrictions, Plugin:jobConfigHistory, Plugin:jquery-detached, Plugin:jquery, Plugin:jquery3-api, Plugin:jsch, Plugin:junit, Plugin:ldap, Plugin:lockable-resources, Plugin:mail-watcher-plugin, Plugin:mailer, Plugin:mapdb-api, Plugin:matrix-auth, Plugin:matrix-project, Plugin:maven-plugin, Plugin:mercurial, Plugin:momentjs, Plugin:msbuild, Plugin:mstest, Plugin:mstestrunner, Plugin:next-build-number, Plugin:okhttp-api, Plugin:pam-auth, Plugin:parameterized-trigger, Plugin:pipeline-build-step, Plugin:pipeline-graph-analysis, Plugin:pipeline-input-step, Plugin:pipeline-milestone-step, Plugin:pipeline-model-api, Plugin:pipeline-model-definition, Plugin:pipeline-model-extensions, Plugin:pipeline-rest-api, Plugin:pipeline-stage-step, Plugin:pipeline-stage-tags-metadata, Plugin:pipeline-stage-view, Plugin:pipeline-utility-steps, Plugin:plain-credentials, Plugin:plugin-util-api, Plugin:pollscm, Plugin:popper-api, Plugin:publish-over-ssh, Plugin:publish-over, Plugin:pubsub-light, Plugin:python, Plugin:resource-disposer, Plugin:run-condition, Plugin:saferestart, Plugin:scm-api, Plugin:script-security, Plugin:snakeyaml-api, Plugin:sse-gateway, Plugin:ssh-agent, Plugin:ssh-credentials, Plugin:ssh-slaves, Plugin:structs, Plugin:subversion, Plugin:tfs, Plugin:timestamper, Plugin:token-macro, Plugin:translation, Plugin:trilead-api, Plugin:variant, Plugin:vs-code-metrics, Plugin:vstestrunner, Plugin:vsts-cd, Plugin:warnings-ng, Plugin:windows-slaves, Plugin:workflow-aggregator, Plugin:workflow-api, Plugin:workflow-basic-steps, Plugin:workflow-cps-global-lib, Plugin:workflow-cps, Plugin:workflow-durable-task-step, Plugin:workflow-job, Plugin:workflow-multibranch, Plugin:workflow-scm-step, Plugin:workflow-step-api, Plugin:workflow-support, Plugin:ws-cleanup, Plugin:xunit]

            Show
            sbroshar steve added a comment - Follow the instructions in the  Jenkins 2.277.1 upgrade guide Remove unused plugins from your installation How does one know whether a plugin is used? I removed one that I discovered days later was used and reinstalled it. I am now afraid to remove plugins. (note: it's not good when the software scares the user). Remove deprecated plugins from your installation Remove plugins with security issues from your installation Update plugins to the latest releases Confirm that the issue is still visible If only I had time to do all that Provide the information requested in  "How to report an issue" , especially including the  specific details  : Jenkins version I did Jenkins plugin names and versions (please report with the format provided by the  script ) For the jenkins version that doesn't have the bug: Jenkins: 2.263.3 OS: Windows 10 - 10.0 — ace-editor:1.1 analysis-model-api:9.6.0 ant:1.11 antisamy-markup-formatter:2.1 apache-httpcomponents-client-4-api:4.5.13-1.0 artifactdeployer:1.2 authentication-tokens:1.4 batch-task:1.19 blueocean-autofavorite:1.2.4 blueocean-bitbucket-pipeline:1.24.4 blueocean-commons:1.24.4 blueocean-config:1.24.4 blueocean-core-js:1.24.4 blueocean-dashboard:1.24.4 blueocean-display-url:2.4.0 blueocean-events:1.24.4 blueocean-git-pipeline:1.24.4 blueocean-github-pipeline:1.24.4 blueocean-i18n:1.24.4 blueocean-jira:1.24.4 blueocean-jwt:1.24.4 blueocean-personalization:1.24.4 blueocean-pipeline-api-impl:1.24.4 blueocean-pipeline-editor:1.24.4 blueocean-pipeline-scm-api:1.24.4 blueocean-rest-impl:1.24.4 blueocean-rest:1.24.4 blueocean-web:1.24.4 blueocean:1.24.4 bootstrap4-api:4.5.3-2 bouncycastle-api:2.18 branch-api:2.6.2 build-timeout:1.20 build-timestamp:1.0.3 built-on-column:1.1 change-assembly-version-plugin:1.10 checks-api:1.3.0 cloudbees-bitbucket-branch-source:2.9.7 cloudbees-folder:6.15 cobertura:1.16 code-coverage-api:1.2.0 command-launcher:1.5 conditional-buildstep:1.4.1 configurationslicing:1.52 copyartifact:1.46 credentials-binding:1.24 credentials:2.3.14 cvs:2.17 data-tables-api:1.10.21-3 disk-usage:0.28 display-url-api:2.3.4 docker-commons:1.17 docker-workflow:1.25 dtkit-api:3.0.0 durable-task:1.35 echarts-api:4.9.0-3 email-ext:2.81 envinject-api:1.7 external-monitor-job:1.7 favorite:2.3.2 file-operations:1.11 font-awesome-api:5.15.1-1 forensics-api:0.9.3 git-client:3.6.0 git-server:1.9 git:4.5.2 github-api:1.122 github-branch-source:2.9.3 github:1.32.0 handlebars:1.1.1 handy-uri-templates-2-api:2.1.8-1.0 htmlpublisher:1.25 jackson2-api:2.12.1 javadoc:1.6 jdk-tool:1.4 jenkins-design-language:1.24.4 jira:3.1.3 job-restrictions:0.8 jobConfigHistory:2.26 jquery-detached:1.2.1 jquery:1.12.4-1 jquery3-api:3.5.1-2 jsch:0.1.55.2 junit:1.48 ldap:1.26 lockable-resources:2.10 mail-watcher-plugin:1.16 mailer:1.32.1 mapdb-api:1.0.9.0 matrix-auth:2.6.6 matrix-project:1.18 maven-plugin:3.8 mercurial:2.12 momentjs:1.1.1 msbuild:1.29 mstest:1.0.0 mstestrunner:1.3.0 next-build-number:1.6 okhttp-api:3.14.9 pam-auth:1.6 parameterized-trigger:2.39 pipeline-build-step:2.13 pipeline-graph-analysis:1.10 pipeline-input-step:2.12 pipeline-milestone-step:1.3.1 pipeline-model-api:1.7.2 pipeline-model-definition:1.7.2 pipeline-model-extensions:1.7.2 pipeline-rest-api:2.19 pipeline-stage-step:2.5 pipeline-stage-tags-metadata:1.7.2 pipeline-stage-view:2.19 pipeline-utility-steps:2.6.1 plain-credentials:1.7 plugin-util-api:1.6.1 pollscm:1.3.1 popper-api:1.16.0-7 publish-over-ssh:1.20.1 publish-over:0.22 pubsub-light:1.13 python:1.3 resource-disposer:0.14 run-condition:1.5 saferestart:0.3 scm-api:2.6.4 script-security:1.75 snakeyaml-api:1.27.0 sse-gateway:1.24 ssh-agent:1.20 ssh-credentials:1.18.1 ssh-slaves:1.31.5 structs:1.20 subversion:2.14.0 tfs:5.142.0 timestamper:1.11.8 token-macro:2.13 translation:1.16 trilead-api:1.0.13 variant:1.4 vs-code-metrics:1.7 vstestrunner:1.0.8 vsts-cd:1.3 warnings-ng:8.7.0 windows-slaves:1.7 workflow-aggregator:2.6 workflow-api:2.41 workflow-basic-steps:2.23 workflow-cps-global-lib:2.17 workflow-cps:2.87 workflow-durable-task-step:2.37 workflow-job:2.40 workflow-multibranch:2.22 workflow-scm-step:2.11 workflow-step-api:2.23 workflow-support:3.7 ws-cleanup:0.38 xunit:3.0.0 Result: [Plugin:ace-editor, Plugin:analysis-model-api, Plugin:ant, Plugin:antisamy-markup-formatter, Plugin:apache-httpcomponents-client-4-api, Plugin:artifactdeployer, Plugin:authentication-tokens, Plugin:batch-task, Plugin:blueocean-autofavorite, Plugin:blueocean-bitbucket-pipeline, Plugin:blueocean-commons, Plugin:blueocean-config, Plugin:blueocean-core-js, Plugin:blueocean-dashboard, Plugin:blueocean-display-url, Plugin:blueocean-events, Plugin:blueocean-git-pipeline, Plugin:blueocean-github-pipeline, Plugin:blueocean-i18n, Plugin:blueocean-jira, Plugin:blueocean-jwt, Plugin:blueocean-personalization, Plugin:blueocean-pipeline-api-impl, Plugin:blueocean-pipeline-editor, Plugin:blueocean-pipeline-scm-api, Plugin:blueocean-rest-impl, Plugin:blueocean-rest, Plugin:blueocean-web, Plugin:blueocean, Plugin:bootstrap4-api, Plugin:bouncycastle-api, Plugin:branch-api, Plugin:build-timeout, Plugin:build-timestamp, Plugin:built-on-column, Plugin:change-assembly-version-plugin, Plugin:checks-api, Plugin:cloudbees-bitbucket-branch-source, Plugin:cloudbees-folder, Plugin:cobertura, Plugin:code-coverage-api, Plugin:command-launcher, Plugin:conditional-buildstep, Plugin:configurationslicing, Plugin:copyartifact, Plugin:credentials-binding, Plugin:credentials, Plugin:cvs, Plugin:data-tables-api, Plugin:disk-usage, Plugin:display-url-api, Plugin:docker-commons, Plugin:docker-workflow, Plugin:dtkit-api, Plugin:durable-task, Plugin:echarts-api, Plugin:email-ext, Plugin:envinject-api, Plugin:external-monitor-job, Plugin:favorite, Plugin:file-operations, Plugin:font-awesome-api, Plugin:forensics-api, Plugin:git-client, Plugin:git-server, Plugin:git, Plugin:github-api, Plugin:github-branch-source, Plugin:github, Plugin:handlebars, Plugin:handy-uri-templates-2-api, Plugin:htmlpublisher, Plugin:jackson2-api, Plugin:javadoc, Plugin:jdk-tool, Plugin:jenkins-design-language, Plugin:jira, Plugin:job-restrictions, Plugin:jobConfigHistory, Plugin:jquery-detached, Plugin:jquery, Plugin:jquery3-api, Plugin:jsch, Plugin:junit, Plugin:ldap, Plugin:lockable-resources, Plugin:mail-watcher-plugin, Plugin:mailer, Plugin:mapdb-api, Plugin:matrix-auth, Plugin:matrix-project, Plugin:maven-plugin, Plugin:mercurial, Plugin:momentjs, Plugin:msbuild, Plugin:mstest, Plugin:mstestrunner, Plugin:next-build-number, Plugin:okhttp-api, Plugin:pam-auth, Plugin:parameterized-trigger, Plugin:pipeline-build-step, Plugin:pipeline-graph-analysis, Plugin:pipeline-input-step, Plugin:pipeline-milestone-step, Plugin:pipeline-model-api, Plugin:pipeline-model-definition, Plugin:pipeline-model-extensions, Plugin:pipeline-rest-api, Plugin:pipeline-stage-step, Plugin:pipeline-stage-tags-metadata, Plugin:pipeline-stage-view, Plugin:pipeline-utility-steps, Plugin:plain-credentials, Plugin:plugin-util-api, Plugin:pollscm, Plugin:popper-api, Plugin:publish-over-ssh, Plugin:publish-over, Plugin:pubsub-light, Plugin:python, Plugin:resource-disposer, Plugin:run-condition, Plugin:saferestart, Plugin:scm-api, Plugin:script-security, Plugin:snakeyaml-api, Plugin:sse-gateway, Plugin:ssh-agent, Plugin:ssh-credentials, Plugin:ssh-slaves, Plugin:structs, Plugin:subversion, Plugin:tfs, Plugin:timestamper, Plugin:token-macro, Plugin:translation, Plugin:trilead-api, Plugin:variant, Plugin:vs-code-metrics, Plugin:vstestrunner, Plugin:vsts-cd, Plugin:warnings-ng, Plugin:windows-slaves, Plugin:workflow-aggregator, Plugin:workflow-api, Plugin:workflow-basic-steps, Plugin:workflow-cps-global-lib, Plugin:workflow-cps, Plugin:workflow-durable-task-step, Plugin:workflow-job, Plugin:workflow-multibranch, Plugin:workflow-scm-step, Plugin:workflow-step-api, Plugin:workflow-support, Plugin:ws-cleanup, Plugin:xunit]
            Hide
            sbroshar steve added a comment -

            It's the same issue as JENKINS-64072.

            I see no resolution for that one.

            Feel free to delete this one.

            Show
            sbroshar steve added a comment - It's the same issue as  JENKINS-64072 . I see no resolution for that one. Feel free to delete this one.
            Hide
            markewaite Mark Waite added a comment - - edited

            steve thanks for providing the list of plugins and their versions. This is not the same issue as JENKINS-64072.

            One issue in your installation is that you're using the TFS plugin. The TFS plugin has issues with the Jenkins configuration form modernization ( JENKINS-64241 ), two known security issues, and no maintainer. If you have a TFS installation, you're encouraged to consider becoming a maintainer. There are many users that will be very grateful to have someone fix the security issues and modernize the configuration form use inside the plugin. If you don't have a TFS installation, you should remove the plugin.

            You also have the deprecated VS Team Services plugin installed. It has known security issues.

            After removing those two plugins and upgrading the other plugins in your list to their current versions, I was able to create, save, and modify freestyle projects. I consider this issue to be a duplicate of JENKINS-64241 for the TFS plugin.

            Show
            markewaite Mark Waite added a comment - - edited steve thanks for providing the list of plugins and their versions. This is not the same issue as JENKINS-64072 . One issue in your installation is that you're using the TFS plugin. The TFS plugin has issues with the Jenkins configuration form modernization ( JENKINS-64241 ), two known security issues, and no maintainer. If you have a TFS installation, you're encouraged to consider becoming a maintainer. There are many users that will be very grateful to have someone fix the security issues and modernize the configuration form use inside the plugin. If you don't have a TFS installation, you should remove the plugin. You also have the deprecated VS Team Services plugin installed. It has known security issues. After removing those two plugins and upgrading the other plugins in your list to their current versions, I was able to create, save, and modify freestyle projects. I consider this issue to be a duplicate of JENKINS-64241 for the TFS plugin.

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              sbroshar steve
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: