Raphael Castaneda
created JENKINS-28049
Cannot save job config with conditional build step
Issue Type:
Bug
Assignee:
Dominik Bartholdi
Attachments:
jenkins_conditional_buildstep_stacktrace.txt
Components:
conditional-buildstep-plugin
Created:
22/Apr/15 9:14 PM
Description:
After upgrade to Jenkins 1.610, I cannot save any job configurations if the job uses the conditional build step plugin.
Here is an excerpt from the stacktrace (see attached full stacktrace):
javax.servlet.ServletException: java.lang.RuntimeException: Failed to instantiate class org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder from {"":["3","0","0"],"condition":{"buildCause":"UPSTREAM_CAUSE","exclusiveCause":false,"stapler-class":"org.jenkins_ci.plugins.run_condition.core.CauseCondition","$class":"org.jenkins_ci.plugins.run_condition.core.CauseCondition"},"runner":{"stapler-class":"org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail","$class":"org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail"},"buildStep":{"projectName":"models platform build watcher","":"2","selector":{"fallback":true,"upstreamFilterStrategy":"UseGlobalSetting","kind":""},"filter":"latest_build.txt","excludes":"","target":"","parameters":"","flatten":false,"optional":false,"fingerprintArtifacts":true,"stapler-class":"hudson.plugins.copyartifact.CopyArtifact","$class":"hudson.plugins.copyartifact.CopyArtifact"},"stapler-class":"org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder","$class":"org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder"}
Environment:
Jenkins 1.610 on Ubuntu 14.04.2 LTS x64
Plugin info:
Active Directory plugin
This plugin enables authentication through Active Directory on Windows environment.
1.39
Downgrade to 1.38
Ant Plugin
This plugin adds Apache Ant support to Jenkins.
1.2
Build Failure Analyzer
This plugin analyzes the causes of failed builds and presents the causes on the build page. It does this by using a knowledge base of build failure causes that is built up from scratch. Saving statistics about failure causes is also possible.
1.13.0
Downgrade to 1.12.1
Build Monitor View
Provides a highly visible view of the status of selected Jenkins jobs. It easily accommodates different computer screen sizes and is ideal as an Extreme Feedback Device to be displayed on a screen on your office wall.
1.6+build.142
Downgrade to 1.6+build.138
build timeout plugin
This plugin allows builds to be automatically terminated after the specified amount of time has elapsed.
1.14.1
Downgrade to 1.14
build-environment
This plugin is a sample to explain how to write a Jenkins plugin.
1.4
build-name-setter
This plug-in sets the display name of a build to something other than #1, #2, #3, ...
1.3
buildgraph-view
This plugin visualize builds relations as a graph.
1.1.1
built-on-column
Shows the actual node that a job was built on
1.1
CloudBees Build Flow plugin
Manage jobs orchestration as a dedicated "build flow" top level item
0.17
Downgrade to 0.15
conditional-buildstep
A buildstep wrapping any number of other buildsteps, controlling their execution based on a defined condition (e.g. BuildParameter).
1.3.3
Configuration Slicing plugin
Perform mass configuration of select project properties, including email, timer, discard old builds, and Maven configuration.
1.40
Downgrade to 1.38.3
Configure Job Column Plugin
The Configure Job Column Plugin provides a fast-path configure job link available for views.
1.0
Confluence Publisher
This plugin allows you to publish build artifacts into a Confluence wiki page. Currently limited to uploading an artifact as an attachment to a page id.
1.8
Console Column Plugin
The Console Column Plugin provides a fast-path console link available for views.
1.5