I have a basic workflow script that is performing some validation on a chef
cookbook before publishing it. Most of the script code is in the
csp-global-lib library because I am ultimately going to be validating a lot
of cookbooks.
my workflow-lib repo looks like this:
src
+- chef
+- Cookbook.groovy
where Cookbook.groovy contains:
package chef;
def validate() {
sh 'berks install'
sh 'knife cookbook test'
sh 'foodcritic .'
sh 'kitchen converge'
sh 'kitchen verify all'
sh 'kitchen destroy'
}
def publish() {
sh 'berks upload'
}
I have separate publish and validate functions because some workflows will
only want to validate.
With the above, the following workflow script works fine:
cookbook = new chef.Cookbook()
cookbook.validate()
cookbook.publish()
However I want to introduce an instance variable to track that validation
succeeded before publish is called (i.e. disallow publishing unvalidated
cookbooks).
So I tried to update Cookbook.groovy to this:
package chef;
class Cookbook {
def _validated = false
def validate() {
sh 'berks install'
sh 'knife cookbook test'
sh 'foodcritic .'
sh 'kitchen converge'
sh 'kitchen verify all'
sh 'kitchen destroy'
_validated = true
}
def publish() {
if(!_validated) throw new Exception('Only validated cookbooks may
be published.')
sh 'berks upload'
}
}
This results in the following error which appears to happen prior to any of
the above groovy code being executed. I have played with various ideas,
like just declaring def _validate and not wrapping it all in an actual
class. Groovy doesn't like that understandably. I also tried returning an
instance of the class from the script, not naming the class the same as the
script name, etc. No luck. Any ideas?
java.lang.RuntimeException: Failed to serialize
org.jenkinsci.plugins.workflow.support.storage.SimpleXStreamFlowNodeStorage$Tag#actions
for class
org.jenkinsci.plugins.workflow.support.storage.SimpleXStreamFlowNodeStorage$Tag
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
at
com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
at
com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
at com.thoughtworks.xstream.XStream.marshal(XStream.java:1026)
at com.thoughtworks.xstream.XStream.marshal(XStream.java:1015)
at com.thoughtworks.xstream.XStream.toXML(XStream.java:988)
at hudson.XmlFile.write(XmlFile.java:178)
at
org.jenkinsci.plugins.workflow.support.storage.SimpleXStreamFlowNodeStorage.saveActions(SimpleXStreamFlowNodeStorage.java:106)
at
org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.saveActions(CpsFlowExecution.java:640)
at org.jenkinsci.plugins.workflow.graph.FlowNode.save(FlowNode.java:254)
at
org.jenkinsci.plugins.workflow.graph.FlowNode$1.persist(FlowNode.java:241)
at
org.jenkinsci.plugins.workflow.graph.FlowNode$1.add(FlowNode.java:217)
at
org.jenkinsci.plugins.workflow.graph.FlowNode$1.add(FlowNode.java:208)
at java.util.AbstractList.add(AbstractList.java:108)
at hudson.model.Actionable.addAction(Actionable.java:122)
at
org.jenkinsci.plugins.workflow.cps.FlowHead.markIfFail(FlowHead.java:132)
at org.jenkinsci.plugins.workflow.cps.DSL.invokeMethod(DSL.java:162)
at
org.jenkinsci.plugins.workflow.cps.CpsScript.invokeMethod(CpsScript.java:98)
at
org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:45)
at
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
at
com.cloudbees.groovy.cps.sandbox.DefaultInvoker.methodCall(DefaultInvoker.java:15)
at WorkflowScript.run(WorkflowScript:14)
at Unknown.Unknown(Unknown)
at ___cps.transform___(Native Method)
at
com.cloudbees.groovy.cps.impl.ContinuationGroup.methodCall(ContinuationGroup.java:69)
at
com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.dispatchOrArg(FunctionCallBlock.java:100)
at
com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.fixArg(FunctionCallBlock.java:76)
at sun.reflect.GeneratedMethodAccessor334.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at
com.cloudbees.groovy.cps.impl.ContinuationPtr$ContinuationImpl.receive(ContinuationPtr.java:72)
at
com.cloudbees.groovy.cps.impl.ConstantBlock.eval(ConstantBlock.java:21)
at com.cloudbees.groovy.cps.Next.step(Next.java:58)
at com.cloudbees.groovy.cps.Continuable.run0(Continuable.java:145)
at
org.jenkinsci.plugins.workflow.cps.CpsThread.runNextChunk(CpsThread.java:164)
at
org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:262)
at
org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$000(CpsThreadGroup.java:70)
at
org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:174)
at
org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:172)
at
org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:47)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at
hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:111)
at
jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Caused by: java.lang.RuntimeException: Failed to serialize
org.jenkinsci.plugins.workflow.actions.ErrorAction#error for class
org.jenkinsci.plugins.workflow.actions.ErrorAction
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
at
com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
at
com.thoughtworks.xstream.converters.collections.ArrayConverter.marshal(ArrayConverter.java:45)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
at
com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
at
com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
at com.thoughtworks.xstream.XStream.marshal(XStream.java:1026)
at com.thoughtworks.xstream.XStream.marshal(XStream.java:1015)
at com.thoughtworks.xstream.XStream.toXML(XStream.java:988)
at hudson.XmlFile.write(XmlFile.java:178)
at
org.jenkinsci.plugins.workflow.support.storage.SimpleXStreamFlowNodeStorage.saveActions(SimpleXStreamFlowNodeStorage.java:106)
at
org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.saveActions(CpsFlowExecution.java:640)
at org.jenkinsci.plugins.workflow.graph.FlowNode.save(FlowNode.java:254)
at
org.jenkinsci.plugins.workflow.graph.FlowNode$1.persist(FlowNode.java:241)
at
org.jenkinsci.plugins.workflow.graph.FlowNode$1.add(FlowNode.java:217)
at
org.jenkinsci.plugins.workflow.graph.FlowNode$1.add(FlowNode.java:208)
at java.util.AbstractList.add(AbstractList.java:108)
at hudson.model.Actionable.addAction(Actionable.java:122)
at
org.jenkinsci.plugins.workflow.cps.FlowHead.markIfFail(FlowHead.java:132)
at org.jenkinsci.plugins.workflow.cps.DSL.invokeMethod(DSL.java:162)
at
org.jenkinsci.plugins.workflow.cps.CpsScript.invokeMethod(CpsScript.java:98)
at
org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:45)
at
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
at
com.cloudbees.groovy.cps.sandbox.DefaultInvoker.methodCall(DefaultInvoker.java:15)
... 24 more
Caused by: java.lang.RuntimeException: Failed to serialize
org.codehaus.groovy.control.MultipleCompilationErrorsException#collector for
class org.codehaus.groovy.control.MultipleCompilationErrorsException
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.converters.extended.ThrowableConverter.marshal(ThrowableConverter.java:62)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 67 more
Caused by: java.lang.RuntimeException: Failed to serialize
org.codehaus.groovy.control.ErrorCollector#errors for class
org.codehaus.groovy.control.ErrorCollector
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 77 more
Caused by: java.lang.RuntimeException: Failed to serialize
org.codehaus.groovy.control.messages.SimpleMessage#owner for class
org.codehaus.groovy.control.messages.SimpleMessage
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
at
com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
at
com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 86 more
Caused by: java.lang.RuntimeException: Failed to serialize
org.codehaus.groovy.control.ProcessingUnit#configuration for class
org.codehaus.groovy.control.CompilationUnit
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 101 more
Caused by: java.lang.RuntimeException: Failed to serialize
org.codehaus.groovy.control.CompilerConfiguration#compilationCustomizers for
class org.codehaus.groovy.control.CompilerConfiguration
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 110 more
Caused by: java.lang.RuntimeException: Failed to serialize
com.cloudbees.groovy.cps.CpsTransformer#sourceUnit for class
com.cloudbees.groovy.cps.CpsTransformer
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
at
com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
at
com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 119 more
Caused by: java.lang.RuntimeException: Failed to serialize
org.codehaus.groovy.control.ProcessingUnit#classLoader for class
org.codehaus.groovy.control.SourceUnit
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 134 more
Caused by: java.lang.RuntimeException: Failed to serialize
java.lang.ClassLoader#parent for class groovy.lang.GroovyClassLoader
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 143 more
Caused by: java.lang.RuntimeException: Failed to serialize
java.lang.ClassLoader#parent for class
org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxResolvingClassLoader
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 152 more
Caused by: java.lang.RuntimeException: Failed to serialize
java.lang.ClassLoader#parent for class hudson.PluginManager$UberClassLoader
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 161 more
Caused by: java.lang.RuntimeException: Failed to serialize
org.eclipse.jetty.webapp.WebAppClassLoader#_context for class
org.eclipse.jetty.webapp.WebAppClassLoader
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 170 more
Caused by: java.lang.RuntimeException: Failed to serialize
org.eclipse.jetty.server.handler.AbstractHandler#_server for class
winstone.HostConfiguration$1
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 179 more
Caused by: java.lang.RuntimeException: Failed to serialize
org.eclipse.jetty.util.component.AggregateLifeCycle#_beans for class
org.eclipse.jetty.server.Server
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 188 more
Caused by: java.lang.RuntimeException: Failed to serialize
org.eclipse.jetty.util.component.AggregateLifeCycle$Bean#_bean for class
org.eclipse.jetty.util.component.AggregateLifeCycle$Bean
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
at
com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
at
com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 197 more
Caused by: java.lang.RuntimeException: Failed to serialize
org.eclipse.jetty.util.thread.ExecutorThreadPool#_executor for class
org.eclipse.jetty.util.thread.ExecutorThreadPool
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 212 more
Caused by: java.lang.RuntimeException: Failed to serialize
winstone.BoundedExecutorService#base for class winstone.BoundedExecutorService
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 221 more
Caused by: java.lang.RuntimeException: Failed to serialize
java.util.concurrent.ThreadPoolExecutor#workers for class
java.util.concurrent.ThreadPoolExecutor
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 230 more
Caused by: java.lang.RuntimeException: Failed to serialize
java.util.concurrent.ThreadPoolExecutor$Worker#thread for class
java.util.concurrent.ThreadPoolExecutor$Worker
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
at
com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
at
com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 239 more
Caused by: java.lang.RuntimeException: Failed to serialize
java.lang.Thread#group for class java.lang.Thread
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 254 more
Caused by: java.lang.RuntimeException: Failed to serialize
java.lang.ThreadGroup#threads for class java.lang.ThreadGroup
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 263 more
Caused by: java.lang.RuntimeException: Failed to serialize
java.lang.Thread#target for class java.lang.Thread
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
at
com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
at
com.thoughtworks.xstream.converters.collections.ArrayConverter.marshal(ArrayConverter.java:45)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 272 more
Caused by: java.lang.RuntimeException: Failed to serialize
java.util.concurrent.ThreadPoolExecutor$Worker#this$0 for class
java.util.concurrent.ThreadPoolExecutor$Worker
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 287 more
Caused by: java.lang.RuntimeException: Failed to serialize
java.util.concurrent.ThreadPoolExecutor#workQueue for class
java.util.concurrent.ScheduledThreadPoolExecutor
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 296 more
Caused by: java.lang.RuntimeException: Failed to serialize
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue#queue for
class java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 305 more
Caused by: java.lang.RuntimeException: Failed to serialize
java.util.concurrent.FutureTask#callable for class
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
at
com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
at
com.thoughtworks.xstream.converters.collections.ArrayConverter.marshal(ArrayConverter.java:45)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 314 more
Caused by: java.lang.RuntimeException: Failed to serialize
java.util.concurrent.Executors$RunnableAdapter#task for class
java.util.concurrent.Executors$RunnableAdapter
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 329 more
Caused by: java.lang.RuntimeException: Failed to serialize
hudson.slaves.ComputerRetentionWork#nextCheck for class
hudson.slaves.ComputerRetentionWork
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 338 more
Caused by: java.lang.RuntimeException: Failed to serialize
java.util.WeakHashMap#table for class java.util.WeakHashMap
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 347 more
Caused by: java.lang.RuntimeException: Failed to serialize
java.lang.ref.Reference#referent for class java.util.WeakHashMap$Entry
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
at
com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
at
com.thoughtworks.xstream.converters.collections.ArrayConverter.marshal(ArrayConverter.java:45)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 356 more
Caused by: java.lang.RuntimeException: Failed to serialize
hudson.model.Computer#workspaceList for class hudson.slaves.SlaveComputer
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 371 more
Caused by: java.lang.RuntimeException: Failed to serialize
hudson.slaves.WorkspaceList#inUse for class hudson.slaves.WorkspaceList
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:214)
at
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
at
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
at
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 380 more
Caused by: com.thoughtworks.xstream.converters.ConversionException: Could not
call hudson.FilePath.writeObject() : Can't send a remote FilePath to a
different remote channel
---- Debugging information ----
message : Could not call hudson.FilePath.writeObject()
cause-exception : java.lang.IllegalStateException
cause-message : Can't send a remote FilePath to a different remote channel
-------------------------------
at
com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callWriteObject(SerializationMethodInvoker.java:141)
at
com.thoughtworks.xstream.converters.reflection.SerializableConverter.doMarshal(SerializableConverter.java:259)
at
com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:83)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
at
com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
at
com.thoughtworks.xstream.converters.collections.MapConverter.marshal(MapConverter.java:78)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
at
hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:223)
at
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:210)
... 389 more
Caused by: java.lang.IllegalStateException: Can't send a remote FilePath to a
different remote channel
at hudson.FilePath.writeObject(FilePath.java:2628)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at
com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callWriteObject(SerializationMethodInvoker.java:135)
... 402 more
--
You received this message because you are subscribed to the Google Groups
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-users/e0787834-9070-4ac8-8f6c-187bafd9f343%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.