jenkinsci / jenkinsci/parameterized-trigger-plugin

[JENKINS-43095] Option to have Parameterized Trigger plugin report a build as failed when triggered job fails to trigger.

Open
#715 0 comments 0 reactions 0 assignees View on GitHub
component:parameterized-trigger-plugin enhancement imported-jira-issue priority:minor resolution:unresolved
Dominant language
Java
Stars
77
Forks
174
Avg merge
22h 27m
Merged PRs (30d)
1

Description

Builds will be reported as successful when the Parameterized Trigger plugin encounters an error. EG:

```
16:11:38 ERROR: Failed to build parameters to trigger project:
16:11:38 java.lang.IllegalArgumentException: Illegal choice for parameter BRANCH_PATH: Trunk
16:11:38 at hudson.model.ChoiceParameterDefinition.checkValue(ChoiceParameterDefinition.java:79)
16:11:38 at hudson.model.ChoiceParameterDefinition.createValue(ChoiceParameterDefinition.java:91)
16:11:38 at hudson.model.ChoiceParameterDefinition.createValue(ChoiceParameterDefinition.java:19)
16:11:38 at hudson.plugins.parameterizedtrigger.ProjectSpecificParameterValuesActionTransform.convertToDefinedType(ProjectSpecificParameterValuesActionTransform.java:82)
16:11:38 at hudson.plugins.parameterizedtrigger.ProjectSpecificParameterValuesActionTransform.transformParametersAction(ProjectSpecificParameterValuesActionTransform.java:33)
16:11:38 at hudson.plugins.parameterizedtrigger.ProjectSpecificParametersActionFactory.getProjectSpecificBuildActions(ProjectSpecificParametersActionFactory.java:33)
16:11:38 at hudson.plugins.parameterizedtrigger.BuildTriggerConfig.getBuildActions(BuildTriggerConfig.java:351)
16:11:38 at hudson.plugins.parameterizedtrigger.ParameterizedDependency.shouldTriggerBuild(ParameterizedDependency.java:60)
16:11:38 at hudson.tasks.BuildTrigger.execute(BuildTrigger.java:245)
16:11:38 at hudson.model.AbstractBuild$AbstractBuildExecution.cleanUp(AbstractBuild.java:684)
16:11:38 at hudson.model.Build$BuildExecution.cleanUp(Build.java:200)
16:11:38 at hudson.model.Run.execute(Run.java:1785)
16:11:38 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
16:11:38 at hudson.model.ResourceController.execute(ResourceController.java:98)
16:11:38 at hudson.model.Executor.run(Executor.java:410)
16:11:38 Finished: SUCCESS
```

We would like to have the Parameterized Trigger plugin to report a build as failed when encountering such errors.

It took us a couple of days to notice this error in our build process since these failing builds would be reported as successful.

---
Originally reported by astarkey, imported from: Option to have Parameterized Trigger plugin report a build as failed when triggered job fails to trigger.


  • assignee: huybrechts
  • status: Open
  • priority: Minor
  • component(s): parameterized-trigger-plugin
  • resolution: Unresolved
  • votes: 1
  • watchers: 2
  • imported: 2025-12-07

Raw content of original issue

Builds will be reported as successful when the Parameterized Trigger plugin encounters an error. EG:



16:11:38 ERROR: Failed to build parameters to trigger project: <Project to Build>

16:11:38 java.lang.IllegalArgumentException: Illegal choice for parameter BRANCH_PATH: Trunk
16:11:38 at hudson.model.ChoiceParameterDefinition.checkValue(ChoiceParameterDefinition.java:79)
16:11:38 at hudson.model.ChoiceParameterDefinition.createValue(ChoiceParameterDefinition.java:91)
16:11:38 at hudson.model.ChoiceParameterDefinition.createValue(ChoiceParameterDefinition.java:19)
16:11:38 at hudson.plugins.parameterizedtrigger.ProjectSpecificParameterValuesActionTransform.convertToDefinedType(ProjectSpecificParameterValuesActionTransform.java:82)
16:11:38 at hudson.plugins.parameterizedtrigger.ProjectSpecificParameterValuesActionTransform.transformParametersAction(ProjectSpecificParameterValuesActionTransform.java:33)
16:11:38 at hudson.plugins.parameterizedtrigger.ProjectSpecificParametersActionFactory.getProjectSpecificBuildActions(ProjectSpecificParametersActionFactory.java:33)
16:11:38 at hudson.plugins.parameterizedtrigger.BuildTriggerConfig.getBuildActions(BuildTriggerConfig.java:351)
16:11:38 at hudson.plugins.parameterizedtrigger.ParameterizedDependency.shouldTriggerBuild(ParameterizedDependency.java:60)
16:11:38 at hudson.tasks.BuildTrigger.execute(BuildTrigger.java:245)
16:11:38 at hudson.model.AbstractBuild$AbstractBuildExecution.cleanUp(AbstractBuild.java:684)
16:11:38 at hudson.model.Build$BuildExecution.cleanUp(Build.java:200)
16:11:38 at hudson.model.Run.execute(Run.java:1785)
16:11:38 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
16:11:38 at hudson.model.ResourceController.execute(ResourceController.java:98)
16:11:38 at hudson.model.Executor.run(Executor.java:410)
16:11:38 Finished: SUCCESS


We would like to have the Parameterized Trigger plugin to report a build as failed when encountering such errors.

It took us a couple of days to notice this error in our build process since these failing builds would be reported as successful.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.