Hi All,
I have been using Jenkins from long time, but after update to 2.346.2 I am not able to save the configurations.
I am trying to add email notification for which I ad adding the email id and other required details.
But the changes are not being applied.
On using the developers tool in chrome , I am able to see multiple errors like:
TypeError: Cannot read property ‘hasClassName’ of undefined behavior.js:119
TypeError: Cannot read property ‘next’ of undefined behavior.js:119
TypeError: Cannot read property ‘hasClassName’ of undefined behavior.js:119
TypeError: Cannot read property ‘makeInnerVisible’ of undefined behavior.js:119
Please find the attached reference
Those errors are usually a result of one or more plugins installed on your Jenkins controller that have not been updated to support the transition that Jenkins 2.277.1 made from HTML table
tags to HTML div
tags for layout.
A detailed set of instructions are available in
Usually if a form fails to save with Jenkins 2.277.1 or later, it is due to an outdated plugin that needs to be updated or removed. Jenkins 2.277.1 modernized configuration form handling by converting the HTML table based alignment to use div based alignment. You can read more about it in the blog post:
The Jenkins 2.277.1 changelog provides additional information.
The Jenkins 2.277.1 upgrade guide identifies the steps that need to be performed. Those steps include:
Update all plugins …
Thank yo so much, that helped , issue was with email extension plugin. I removed that and after that its working fine.