| Yeah, the underlying problem is that the @DataBoundConstructor for the lock step still requires resource. In Scripted Pipeline, with named arguments, the actual call ends up having resource: null magically included, but in Declarative's validation process, we can't know that yeah, this isn't really a required parameter, so... |