-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Minor
-
Component/s: pegdown-formatter-plugin
-
JCasC 1.21 or earlier
Based on the configuration in my lts-with-plugins docker image, when I view JCasC configuration on a system with Pegdown Formatter plugin, it shows:
jenkins:
markupFormatter: "FAILED TO EXPORT hudson.model.Hudson#markupFormatter: java.lang.ClassCastException:\
\ java.util.ArrayList cannot be cast to org.jenkins_ci.plugins.pegdown_formatter.PegDownExtension\
\ at org.jenkins_ci.plugins.pegdown_formatter.ExtensionUtils.combineFlags(ExtensionUtils.java:56)\
\ at org.jenkins_ci.plugins.pegdown_formatter.ExtensionUtils.toFlags(ExtensionUtils.java:50)\
\ at org.jenkins_ci.plugins.pegdown_formatter.PegDownFormatter.<init>(PegDownFormatter.java:56)\n\
Caused: java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native\
\ Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)\
\ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\
\ at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.describe(DataBoundConfigurator.java:256)\
\ at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$convertToNode$de0cd4f8$1(HeteroDescribableConfigurator.java:233)\
\ at io.vavr.CheckedFunction0.lambda$unchecked$52349c75$1(CheckedFunction0.java:201)\
\ at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.convertToNode(HeteroDescribableConfigurator.java:233)\
\ at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$describe$5(HeteroDescribableConfigurator.java:103)\
\ at io.vavr.control.Option.map(Option.java:373) at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.describe(HeteroDescribableConfigurator.java:103)\
\ at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.describe(HeteroDescribableConfigurator.java:51)\
\ at io.jenkins.plugins.casc.Attribute.describe(Attribute.java:198) at io.jenkins.plugins.casc.Configurator.describe(Configurator.java:162)"