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
