Caused: java.io.NotSerializableException: java.util.concurrent.FutureTask
		at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:278)
		at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1182)
		at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1140)
		at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:271)
		at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1182)
		at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1140)
		at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:271)
		at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
		at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
		at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
		at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
		at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346)
		at java.base/java.util.HashMap.internalWriteEntries(HashMap.java:1944)
		at java.base/java.util.HashMap.writeObject(HashMap.java:1497)
		at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:157)
		at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:215)
		at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1128)
		at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:271)
		at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1182)
		at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1140)
		at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:271)
		at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:58)
		at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:116)
		at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.lambda$writeObject$1(RiverWriter.java:144)
		at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox.runInSandbox(GroovySandbox.java:331)
		at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.writeObject(RiverWriter.java:143)
		at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:580)
		at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:557)
		at org.jenkinsci.plugins.workflow.cps.CpsStepContext$3.onSuccess(CpsStepContext.java:577)
		at org.jenkinsci.plugins.workflow.cps.CpsStepContext$3.onSuccess(CpsStepContext.java:571)
		at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution$4$1.run(CpsFlowExecution.java:978)
		at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$1.run(CpsVmExecutorService.java:41)
		at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
		at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
		at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139)
		at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
		at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
		at jenkins.util.ErrorLoggingExecutorService.lambda$wrap$0(ErrorLoggingExecutorService.java:51)
		at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
		at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
		at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
		at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
		at java.base/java.lang.Thread.run(Thread.java:840)