Created a bug here https://issues.jenkins-ci.org/browse/JENKINS-26958
fredag 13. februar 2015 17.42.08 UTC+1 skrev Baptiste Mathus følgende: > > I had the problem some days ago with internal housekeeping system groovy > script. Until the workflow-plugin, virtually every build in a Jenkins > instance seems to be an AbstractBuild instance. So, I lazily assumed that > anything can be casted down to AbstractBuild when asking > Jenkins.getItems(). Basically the work inside the code (in a Jenkins > plugin) would certainly boil down to going a bit higher in the hierarchy > (I'd say, the highest possible with the method you try to call). > > Here: > https://github.com/jenkinsci/zentimestamp-plugin/blob/master/src/main/java/hudson/plugins/zentimestamp/ZenTimestampEnvironmentContributor.java#L23 > > > IMO, this is a bug to report to the plugin. And this is likely to be an > issue encountered more and more in the upcoming months as people starts > using the workflow plugin with many plugins combinations. > > Cheers > > 2015-02-13 17:25 GMT+01:00 Jan-Olav Eide <[email protected] <javascript:> > >: > >> Trying the new workflow plugin, the following script >> >> node { >> svn url: 'https://svnserver.intra.buypass.no/svn/bps/smoketests/trunk/' >> def mvnHome = tool 'Maven-3.2.1' >> bat "${mvnHome}\\bin\\mvn clean compile" >> } >> >> fails with >> >> Running: Allocate node : Start >> Running on master in C:\Jenkins\workspace\Demo workflow >> Running: Allocate node : Body : Start >> Running: Subversion >> Running: Allocate node : Body : End >> Running: Allocate node : End >> Running: End of Workflow >> java.lang.ClassCastException: org.jenkinsci.plugins.workflow.job.WorkflowRun >> cannot be cast to hudson.model.AbstractBuild >> at >> hudson.plugins.zentimestamp.ZenTimestampEnvironmentContributor.buildEnvironmentFor(ZenTimestampEnvironmentContributor.java:23) >> at hudson.model.Run.getEnvironment(Run.java:2224) >> at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:827) >> at >> org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:106) >> at >> org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:80) >> at >> org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:70) >> at >> org.jenkinsci.plugins.workflow.steps.AbstractSynchronousStepExecution.start(AbstractSynchronousStepExecution.java:34) >> at org.jenkinsci.plugins.workflow.cps.DSL.invokeMethod(DSL.java:136) >> at >> org.jenkinsci.plugins.workflow.cps.CpsScript.invokeMethod(CpsScript.java:98) >> at >> org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:45) >> at >> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42) >> at >> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) >> at >> com.cloudbees.groovy.cps.sandbox.DefaultInvoker.methodCall(DefaultInvoker.java:15) >> at WorkflowScript.run(WorkflowScript:2) >> at Unknown.Unknown(Unknown) >> >> >> Looks like the ZenTimestamper gets in the way ? Uninstalling it is not an >> option. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Jenkins Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jenkinsci-users/7854c0c5-3f5c-4729-bebc-c91ff95586e7%40googlegroups.com >> >> <https://groups.google.com/d/msgid/jenkinsci-users/7854c0c5-3f5c-4729-bebc-c91ff95586e7%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Baptiste <Batmat> MATHUS - http://batmat.net > Sauvez un arbre, > Mangez un castor ! > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/4a99a2ae-e425-48a6-b345-7866ff661fce%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
