¿Cómo reparar el error NotSerializableException durante la compilación del flujo de trabajo de Jenkins?

Cuando ejecuto el siguiente código en el flujo de trabajo de Jenkins (Jenkins 1.609.1, flujo de trabajo 1.8) me sale el error de 'NotSerializableException' (también a continuación). Sin embargo, si muevo el "trabajo de compilación" fuera del alcance "para" funciona bien (el trabajo está activado). ¿Alguna idea de por qué este comportamiento?

node('master') { 
ws('/opt/test) {
def file = "/ot.property"
def line = readFile (file)
def resultList = line.tokenize()
for(item in resultList )
  {
build job: 'testjob_1'
   }
 }
}

Error conseguido:

Running: End of Workflow 
java.io.NotSerializableException: java.util.ArrayList$Itr  
    at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:860)
    at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1032)
    at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:988)
    at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:854)
    at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1032)  


.....

Respuestas a la pregunta(2)

Su respuesta a la pregunta