> On 14.10.2016, at 13:25, Jonathan Hodgson <[email protected]> wrote: > > All I've done is move that one line, and for the record at the moment it's > being called without OSX being active, so nothing inside that first if > statement is being executed (though it shouldn't cause any problems even if > its was) > > I'm confused, and frustrated. Any help greatly appreciated.
The last statement in a Groovy method is the implicit return value. `find` returns a LinkedHashMap$Entry, it gets returned from the method call, and it breaks due to CPS serialization. http://groovy-lang.org/semantics.html#_optional_return_keyword Regarding the regression, likely due to https://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Groovy+Plugin#PipelineGroovyPlugin-2.14%28Sep07%2C2016%29 -- 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/B32FE469-5ECF-4533-8B3C-D868007700DE%40beckweb.net. For more options, visit https://groups.google.com/d/optout.
