Jesse Glick Nonserializable GString, yeah, that's a problem. Shouldn't all the arguments to a Step be inherently serializable though, to enable saving the groovy program?
I'm downgrading priority because this is an unstable beta build still.
IMO this is exactly why we should be pushing bits to the experimental update center – if a user finds a bug like this, we get to fix it before it goes into full release. Of course, had it gone into full release, I have a runtime-settable property that would disable saving arguments. I planned ahead and had safety measures already in place for this sort of issue.
I will address this issue as part of code review fixes for the new ArgumentsActionImpl.
Emil Styrke Please downgrade your Pipeline Groovy plugin & Pipeline Stage View Plugin versions to the latest stable release – NON-alpha/NON-beta. The issue will disappear. There's also a runtime setting you can use to disable the cause of this, but better to just go to stable versions.