-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
Jenkins ver. 1.499
Running a parameterized build containing a RandomStringParameter and hitting rebuild-action it fails with an exception:
Status Code: 500
Exception: org.apache.commons.jelly.JellyTagException: file:/D:/Jenkins/plugins/rebuild/WEB-INF/classes/com/sonyericsson/rebuild/RebuildAction/parameterized.jelly:55:75: <st:include> No page found 'RandomStringParameterValue.jelly' for class com.sonyericsson.rebuild.RebuildAction
Stacktrace:
javax.servlet.ServletException: org.apache.commons.jelly.JellyTagException: file:/D:/Jenkins/plugins/rebuild/WEB-INF/classes/com/sonyericsson/rebuild/RebuildAction/parameterized.jelly:55:75: <st:include> No page found 'RandomStringParameterValue.jelly' for class com.sonyericsson.rebuild.RebuildAction
at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:103)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:573)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:658)
...
[JENKINS-16661] Rebuild plugin crashes when used in conjuction with Random String Parameter Plugin
Description |
Original:
Running a parameterized build containing a RandomStringParameter and hitting rebuild-action it fails with an exception: Status Code: 500 Exception: org.apache.commons.jelly.JellyTagException: file:/D:/Jenkins/plugins/rebuild/WEB-INF/classes/com/sonyericsson/rebuild/RebuildAction/parameterized.jelly:55:75: <st:include> No page found 'RandomStringParameterValue.jelly' for class com.sonyericsson.rebuild.RebuildAction Stacktrace: javax.servlet.ServletException: org.apache.commons.jelly.JellyTagException: file:/D:/Jenkins/plugins/rebuild/WEB-INF/classes/com/sonyericsson/rebuild/RebuildAction/parameterized.jelly:55:75: <st:include> No page found 'RandomStringParameterValue.jelly' for class com.sonyericsson.rebuild.RebuildAction at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:103) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:573) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:658) ... |
New:
Running a parameterized build containing a [RandomStringParameter|https://wiki.jenkins-ci.org/display/JENKINS/Random+String+Parameter+Plugin] and hitting rebuild-action it fails with an exception: Status Code: 500 Exception: org.apache.commons.jelly.JellyTagException: file:/D:/Jenkins/plugins/rebuild/WEB-INF/classes/com/sonyericsson/rebuild/RebuildAction/parameterized.jelly:55:75: <st:include> No page found 'RandomStringParameterValue.jelly' for class com.sonyericsson.rebuild.RebuildAction Stacktrace: javax.servlet.ServletException: org.apache.commons.jelly.JellyTagException: file:/D:/Jenkins/plugins/rebuild/WEB-INF/classes/com/sonyericsson/rebuild/RebuildAction/parameterized.jelly:55:75: <st:include> No page found 'RandomStringParameterValue.jelly' for class com.sonyericsson.rebuild.RebuildAction at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:103) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:573) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:658) ... |
Attachment | New: RandomStringParameterValue.jelly [ 23254 ] |
Component/s | New: core [ 15593 ] | |
Component/s | Original: parameters [ 15594 ] |
Component/s | Original: core [ 15593 ] |
Workflow | Original: JNJira [ 147485 ] | New: JNJira + In-Review [ 176913 ] |
This file put into src/main/resources/com/sonyericsson/rebuild/RebuildAction/ will make the rebuild plugin handle RandomStringParameterValue during a rebuild. In fact it's a simple copy of the StringParameterValue.jelly file.
Currently it will re-use the previous random value when triggering a rebuild, it might make more sense to re-create a fresh random value here, but I am not sure...