-
Bug
-
Resolution: Duplicate
-
Minor
-
None
-
Ubuntu 16.04, Jenkins 2.46.3
was: Exception when saving job config due to empty Classpath entry
The following issue looks caused for the "minimum" of the successor repeatableProperty are inherit from the ancestor repeatableProperty.
Promoted-build always displays more than 1 entry, and every properties with entries under promoted-build are forced that rule.
Steps to reproduce:
- Create a new freestyle project
- Add a promotion process
- Add Groovy Postbuild action to the new promotion process
- Save the job config
- Configure the job again
- Notice there's now a "Classpath entry" that wasn't there initially.
- Try to save the job again without any changes gives the following exception:
java.net.MalformedURLException: JENKINS-37599: empty classpath entries not allowed
at org.jenkinsci.plugins.scriptsecurity.scripts.ClasspathEntry.pathToURL(ClasspathEntry.java:62)
at org.jenkinsci.plugins.scriptsecurity.scripts.ClasspathEntry.<init>(ClasspathEntry.java:57)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at
It would be best if the plugin did not add an additional classpath entry if it is not needed/desired.
- is related to
-
JENKINS-37599 f:repeatable mishandles minimum (was: Custom Groovy Script for Promoted Builds always includes bogus classpath entry)
- Resolved