Issue is the same as https://issues.jenkins-ci.org/browse/JENKINS-12108
On Wed, Feb 22, 2012 at 6:10 AM, Matt Fair <[email protected]> wrote: > Just to let you know, after downgrading back to 1.450 this problem > went away again. So the problem arises with a change in 1.451. > Thanks, > Matt > > On Tue, Feb 21, 2012 at 10:57 AM, Matt Fair <[email protected]> wrote: > > After I upgraded Jenkins 1.451, I am now getting an error with > > EnvInject and conditional buildstep plugins. This was working fine > > before the upgrade, so not exactly sure what has changed. I have a > > conditional buildstep that checks for certain build (i.e. debug or > > release) as part of the matrix configuration and injects an > > environment variable accordingly (i.e. foo=bar-debug or foo=bar). > > > > The error I get is: > > > > Run condition [Strings match] enabling prebuild for step [Inject > > environment variables] > > Run condition [Strings match] enabling prebuild for step [Inject > > environment variables] > > [EnvInject] - Executing scripts and injecting environment variables > > after the SCM step. > > [EnvInject] - [ERROR] - [EnvInject] - [ERROR] - Problems occurs on > > injecting env vars as a build wrap: hudson.matrix.MatrixConfiguration > > cannot be cast to hudson.model.TopLevelItem > > > > Has anything changed in Jenkins between 1.450 and 1.451 that would > > cause this error? So the problem is either caused by using a matrix > > variable in conditional buildstep or injecting the variable. > > > > Thanks, > > Matt >
