In order to release the Experimental Java 10+ support, we need to have a Pipeline: Support patch available at least in the Experimental Update Center.
CC Sam Van Oort
Pipeline: Support. NPE in build state marshalling
JDK11: JBoss marshalling Upgrade to 2.x causes incompatible changes for running Pipelines
Pipeline serialization fails on Java 11: java.lang.NoClassDefFoundError: Could not initialize class org.jboss.marshalling.river.RiverMarshaller
I will try to implement a workaround for it for Java 11 preview availability: JENKINS-51998 . But we will still need a solution for GA, and it does not look to be "just upstreaming" due to the compatibility issues discovered by Sam Van Oort
Oleg Nenashev is this ticket for the long-term fix, or the workaround we already have? If the latter, should it be closed?
Version 3.0 of Pipeline Supporting APIs Plugin was just released, which is compatible with both Java 8 and Java 9+.