-
Bug
-
Resolution: Cannot Reproduce
-
Critical
-
None
-
Production
After jenkins upgrade to:
Active Choices Plug-inVersion2.6.4
ScriptlerVersion3.5
Jenkins 2.361.3
Jenkins is behaving so weird, Jobs missing, nextbuilder not getting reflected correctly, We are getting the following error:
2022-12-16 22:26:17.632+0000 [id=35] WARNING c.c.h.p.folder.AbstractFolder#loadChildren: could not load /var/lib/jenkins/jobs/ABC/branches/Branch1.5i28jj
com.thoughtworks.xstream.converters.ConversionException: Validation failed
---- Debugging information ----
message : Validation failed
scriptId : The script is not allowed to be executed in a build, check its configuration!
-------------------------------
at org.jenkinsci.plugins.scriptler.builder.ScriptlerBuilder$ConverterImpl.callback(ScriptlerBuilder.java:318)
Caused: jenkins.util.xstream.CriticalXStreamException:
---- Debugging information ----
cause-exception : com.thoughtworks.xstream.converters.ConversionException
cause-message : Validation failed
class : org.jenkinsci.plugins.scriptler.builder.ScriptlerBuilder
required-type : org.jenkinsci.plugins.scriptler.builder.ScriptlerBuilder
converter-type : hudson.util.XStream2$AssociatedConverterImpl
path : /flow-definition/properties/hudson.model.ParametersDefinitionProperty/parameterDefinitions/org.biouno.unochoice.DynamicReferenceParameter/script/scriptlerBuilder
line number : 77
class[1] : org.biouno.unochoice.model.ScriptlerScript
required-type[1] : org.biouno.unochoice.model.ScriptlerScript
converter-type[1] : hudson.util.RobustReflectionConverter
class[2] : org.biouno.unochoice.DynamicReferenceParameter
required-type[2] : org.biouno.unochoice.DynamicReferenceParameter
class[3] : java.util.ArrayList
required-type[3] : java.util.ArrayList
converter-type[2] : hudson.util.RobustCollectionConverter
class[4] : hudson.model.ParametersDefinitionProperty
required-type[4] : hudson.model.ParametersDefinitionProperty
class[5] : hudson.util.CopyOnWriteList
required-type[5] : hudson.util.CopyOnWriteList
class[6] : org.jenkinsci.plugins.workflow.job.WorkflowJob
required-type[6] : org.jenkinsci.plugins.workflow.job.WorkflowJob
version : not available
-------------------------------
at org.jenkinsci.plugins.scriptler.builder.ScriptlerBuilder$ConverterImpl.callback(ScriptlerBuilder.java:323)
at org.jenkinsci.plugins.scriptler.builder.ScriptlerBuilder$ConverterImpl.callback(ScriptlerBuilder.java:307)
at hudson.util.XStream2$PassthruConverter.unmarshal(XStream2.java:535)
at hudson.util.XStream2$AssociatedConverterImpl.unmarshal(XStream2.java:501)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:74)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:72)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:68)
at hudson.util.RobustReflectionConverter.unmarshalField(RobustReflectionConverter.java:456)
at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:352)
at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:291)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:74)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:72)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:68)
at hudson.util.RobustReflectionConverter.unmarshalField(RobustReflectionConverter.java:456)
at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:352)
at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:291)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:74)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:72)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:68)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:52)
at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readBareItem(AbstractCollectionConverter.java:132)
at hudson.util.RobustCollectionConverter.populateCollection(RobustCollectionConverter.java:87)
at com.thoughtworks.xstream.converters.collections.CollectionConverter.unmarshal(CollectionConverter.java:81)
at hudson.util.RobustCollectionConverter.unmarshal(RobustCollectionConverter.java:78)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:74)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:72)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:68)
at hudson.util.RobustReflectionConverter.unmarshalField(RobustReflectionConverter.java:456)
at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:352)
at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:291)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:74)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:72)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:68)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:52)
at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readBareItem(AbstractCollectionConverter.java:132)
at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:117)
at hudson.util.CopyOnWriteList$ConverterImpl.unmarshal(CopyOnWriteList.java:203)
at hudson.util.CopyOnWriteList$ConverterImpl.unmarshal(CopyOnWriteList.java:179)
at hudson.util.XStream2$AssociatedConverterImpl.unmarshal(XStream2.java:501)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:74)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:72)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:68)
at hudson.util.RobustReflectionConverter.unmarshalField(RobustReflectionConverter.java:456)
at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:352)
at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:291)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:74)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:72)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:68)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:52)
at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:136)
at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1421)
at hudson.util.XStream2.unmarshal(XStream2.java:189)
at hudson.util.XStream2.unmarshal(XStream2.java:160)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1399)
at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1293)
at hudson.XmlFile.read(XmlFile.java:165)
Caused: java.io.IOException: Unable to read /var/lib/jenkins/jobs/ABC/branches/Branch1.5i28jj/config.xml
at hudson.XmlFile.read(XmlFile.java:167)
at com.cloudbees.hudson.plugins.folder.AbstractFolder.loadChildren(AbstractFolder.java:399)
at com.cloudbees.hudson.plugins.folder.AbstractFolder.onLoad(AbstractFolder.java:560)
at com.cloudbees.hudson.plugins.folder.computed.ComputedFolder.onLoad(ComputedFolder.java:221)
at jenkins.branch.MultiBranchProject.onLoad(MultiBranchProject.java:179)
at org.jenkinsci.plugins.workflow.multibranch.WorkflowMultiBranchProject.onLoad(WorkflowMultiBranchProject.java:84)
at hudson.model.Items.load(Items.java:376)
at jenkins.model.Jenkins$13.run(Jenkins.java:3423)
at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:175)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)
at jenkins.model.Jenkins$5.runTask(Jenkins.java:1161)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:222)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:121)
at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:70)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Please provide enough information so that others can duplicate the problem that you're seeing. Others will need the complete list of plugins and their versions as described in "How to report an issue" and the config.xml file of the job definition(s) that are reporting the message. If there are specific steps that you take in order to see the issue, please provide those specific steps. If there are other configuration details that might make your controller distinct from other controllers, please provide those details.
When others cannot duplicate the problem that you are seeing, they are less likely to be able to help.