This looks like it needs the updates Basil has been working on: https://github.com/stapler/stapler/pull/225
On Sat, 29 May 2021 at 07:42, Ivan Fernandez Calvo <kuisathave...@gmail.com> wrote: > > Hi, > > I am moving some configuration I have (that is working) to a new section in > the Manage Jenkins. I've adapted the code in the AWS Global configuration to > my needs, but it did not work completely, I can see the configuration options > but none of the checks URL works all launch the following exception when the > page is loaded. after a while I track the issue to the JDK 11, if I use JDK 8 > everything works but with JDK 11 it fails. Do you have any idea how to > resolve it? > > 2021-05-29 11:57:27.759+0000 [id=28] WARNING > h.ExpressionFactory2$JexlExpression#evaluate: Caught exception evaluating: > h.calcCheckUrl(pattrs, pattrs.checkUrl,descriptor,pattrs.field) in > /jenkins/elasticStack/. Reason: java.lang.IllegalArgumentException > java.lang.IllegalArgumentException > at org.kohsuke.asm5.ClassReader.<init>(ClassReader.java:170) > at org.kohsuke.asm5.ClassReader.<init>(ClassReader.java:153) > at org.kohsuke.asm5.ClassReader.<init>(ClassReader.java:424) > at > org.kohsuke.stapler.ClassDescriptor$ASM.loadParametersFromAsm(ClassDescriptor.java:312) > at > org.kohsuke.stapler.ClassDescriptor$ASM.access$000(ClassDescriptor.java:300) > at > org.kohsuke.stapler.ClassDescriptor.loadParameterNames(ClassDescriptor.java:196) > at > hudson.util.ReflectionUtils$MethodInfo.names(ReflectionUtils.java:122) > at > hudson.util.ReflectionUtils$Parameter.name(ReflectionUtils.java:180) > at > hudson.util.FormValidation$CheckMethod.findParameters(FormValidation.java:601) > at > hudson.util.FormValidation$CheckMethod.<init>(FormValidation.java:587) > at hudson.model.Descriptor.getCheckMethod(Descriptor.java:401) > at hudson.Functions.calcCheckUrl(Functions.java:1917) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:566) > at > org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:258) > at > org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104) > at > org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83) > at > org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57) > at > org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51) > at > org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80) > at > hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:74) > at > org.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java:61) > at > org.apache.commons.jelly.expression.ExpressionSupport.evaluateAsString(ExpressionSupport.java:46) > at org.apache.commons.jelly.tags.core.ExprTag.doTag(ExprTag.java:42) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at > org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) > at > org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at > org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) > at > org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120) > at > org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99) > at > org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) > at > org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:100) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) > at org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:46) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) > at > org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) > at > org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:100) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at > org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) > at > org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at > org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99) > at > org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at > org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99) > at > org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) > at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) > at org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:46) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) > at > org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) > at > org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:100) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at > org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) > at > org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at > org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) > at > org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120) > at > org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) > at > org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:95) > at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:147) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) > at > org.kohsuke.stapler.jelly.groovy.JellyBuilder.doInvokeMethod(JellyBuilder.java:272) > at > org.kohsuke.stapler.jelly.groovy.Namespace.invokeMethod(Namespace.java:56) > at > org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:48) > at > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) > at > io.jenkins.plugins.pipeline_filebeat_logs.config.index$_run_closure1$_closure2$_closure4$_closure5$_closure7.doCall(index.groovy:28) > at > io.jenkins.plugins.pipeline_filebeat_logs.config.index$_run_closure1$_closure2$_closure4$_closure5$_closure7.doCall(index.groovy) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:566) > at > org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93) > at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) > at > org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294) > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1022) > at groovy.lang.Closure.call(Closure.java:414) > at groovy.lang.Closure.call(Closure.java:408) > at > org.kohsuke.stapler.jelly.groovy.JellyBuilder$1.run(JellyBuilder.java:260) > at > org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99) > at > org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) > at > org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:100) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) > at > org.apache.commons.jelly.tags.core.OtherwiseTag.doTag(OtherwiseTag.java:41) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) > at > org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) > at > org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:100) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at > org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) > at > org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120) > at > org.kohsuke.stapler.jelly.groovy.JellyBuilder.doInvokeMethod(JellyBuilder.java:272) > at > org.kohsuke.stapler.jelly.groovy.Namespace$ProxyImpl.invoke(Namespace.java:92) > at com.sun.proxy.$Proxy77.rowSet(Unknown Source) > at lib.FormTagLib$rowSet$0.call(Unknown Source) > at > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:133) > at > io.jenkins.plugins.pipeline_filebeat_logs.config.index$_run_closure1$_closure2$_closure4$_closure5.doCall(index.groovy:27) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:566) > at > org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93) > at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) > at > org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294) > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1022) > at groovy.lang.Closure.call(Closure.java:414) > at groovy.lang.Closure.call(Closure.java:430) > at > org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2040) > at > org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2025) > at > org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2066) > at org.codehaus.groovy.runtime.dgm$163.invoke(Unknown Source) > at > org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:274) > at > org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56) > at > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) > at > io.jenkins.plugins.pipeline_filebeat_logs.config.index$_run_closure1$_closure2$_closure4.doCall(index.groovy:24) > at > io.jenkins.plugins.pipeline_filebeat_logs.config.index$_run_closure1$_closure2$_closure4.doCall(index.groovy) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:566) > at > org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93) > at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) > at > org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294) > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1022) > at groovy.lang.Closure.call(Closure.java:414) > at groovy.lang.Closure.call(Closure.java:408) > at > org.kohsuke.stapler.jelly.groovy.JellyBuilder$1.run(JellyBuilder.java:260) > at > org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99) > at > org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) > at > org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:100) > at > org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:100) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at > org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) > at > org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120) > at > org.kohsuke.stapler.jelly.groovy.JellyBuilder.doInvokeMethod(JellyBuilder.java:272) > at > org.kohsuke.stapler.jelly.groovy.Namespace$ProxyImpl.invoke(Namespace.java:92) > at com.sun.proxy.$Proxy77.form(Unknown Source) > at lib.FormTagLib$form.call(Unknown Source) > at > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:133) > at > io.jenkins.plugins.pipeline_filebeat_logs.config.index$_run_closure1$_closure2.doCall(index.groovy:20) > at > io.jenkins.plugins.pipeline_filebeat_logs.config.index$_run_closure1$_closure2.doCall(index.groovy) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:566) > at > org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93) > at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) > at > org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294) > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1022) > at groovy.lang.Closure.call(Closure.java:414) > at groovy.lang.Closure.call(Closure.java:408) > at > org.kohsuke.stapler.jelly.groovy.JellyBuilder$1.run(JellyBuilder.java:260) > at > org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99) > at > org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at > org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at > org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) > at > org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120) > at > org.kohsuke.stapler.jelly.groovy.JellyBuilder.doInvokeMethod(JellyBuilder.java:272) > at > org.kohsuke.stapler.jelly.groovy.Namespace$ProxyImpl.invoke(Namespace.java:92) > at com.sun.proxy.$Proxy78.main_panel(Unknown Source) > at lib.LayoutTagLib$main_panel$0.call(Unknown Source) > at > io.jenkins.plugins.pipeline_filebeat_logs.config.index$_run_closure1.doCall(index.groovy:12) > at > io.jenkins.plugins.pipeline_filebeat_logs.config.index$_run_closure1.doCall(index.groovy) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:566) > at > org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93) > at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) > at > org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294) > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1022) > at groovy.lang.Closure.call(Closure.java:414) > at groovy.lang.Closure.call(Closure.java:408) > at > org.kohsuke.stapler.jelly.groovy.JellyBuilder$1.run(JellyBuilder.java:260) > at > org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99) > at > org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at > org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:100) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at > org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:100) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at > org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:100) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at > org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:100) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at > org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99) > at > org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at > org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) > at > org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at > org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) > at > org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120) > at > org.kohsuke.stapler.jelly.groovy.JellyBuilder.doInvokeMethod(JellyBuilder.java:272) > at > org.kohsuke.stapler.jelly.groovy.Namespace$ProxyImpl.invoke(Namespace.java:92) > at com.sun.proxy.$Proxy78.layout(Unknown Source) > at lib.LayoutTagLib$layout.call(Unknown Source) > at > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:133) > at > io.jenkins.plugins.pipeline_filebeat_logs.config.index.run(index.groovy:11) > at > org.kohsuke.stapler.jelly.groovy.GroovierJellyScript.run(GroovierJellyScript.java:74) > at > org.kohsuke.stapler.jelly.groovy.GroovierJellyScript.run(GroovierJellyScript.java:62) > at > org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:64) > at > org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:54) > at > org.kohsuke.stapler.jelly.ScriptInvoker.execute(ScriptInvoker.java:56) > at > org.kohsuke.stapler.jelly.ScriptInvoker.execute(ScriptInvoker.java:43) > at org.kohsuke.stapler.Facet.handleIndexRequest(Facet.java:284) > at > org.kohsuke.stapler.jelly.groovy.GroovyFacet.handleIndexRequest(GroovyFacet.java:93) > at > org.kohsuke.stapler.IndexViewDispatcher.dispatch(IndexViewDispatcher.java:32) > at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:766) > at org.kohsuke.stapler.Stapler.invoke(Stapler.java:898) > at org.kohsuke.stapler.MetaClass$9.dispatch(MetaClass.java:457) > at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:766) > at org.kohsuke.stapler.Stapler.invoke(Stapler.java:898) > at org.kohsuke.stapler.Stapler.invoke(Stapler.java:694) > at org.kohsuke.stapler.Stapler.service(Stapler.java:240) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) > at > org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:763) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1655) > at > hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154) > at > jenkins.telemetry.impl.UserLanguages$AcceptLanguageFilter.doFilter(UserLanguages.java:129) > at > hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151) > at > jenkins.security.ResourceDomainFilter.doFilter(ResourceDomainFilter.java:76) > at > hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151) > at > hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:157) > at > org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) > at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:159) > at > org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) > at > hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:92) > at > hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:109) > at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:168) > at > org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) > at > org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:51) > at > org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) > at > hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82) > at > org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) > at > org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30) > at > org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) > at > jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:36) > at > org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:572) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1612) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1434) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512) > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1582) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1349) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > at > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:191) > at > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) > at org.eclipse.jetty.server.Server.handle(Server.java:516) > at > org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383) > at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:556) > at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375) > at > org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:273) > at > org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) > at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) > at > org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) > at > org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) > at > org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) > at > org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) > at > org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) > at > org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375) > at > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:773) > at > org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:905) > at java.base/java.lang.Thread.run(Thread.java:834) > > > I use this index.groovy to load the sections in the configuration category > > package io.jenkins.plugins.pipeline_filebeat_logs.config > > import hudson.Functions > import hudson.model.Descriptor > > def f=namespace(lib.FormTagLib) > def l=namespace(lib.LayoutTagLib) > def st=namespace("jelly:stapler") > > l.layout(norefresh:true, permission:app.ADMINISTER, title:my.displayName, > cssclass:request.getParameter('decorate')) { > l.main_panel { > h1 { > l.icon(src: > "${resURL}/plugin/pipeline-filebeat-logs/images/elastic_stack.png", class: > 'icon-xlg') > text(my.displayName) > } > > p() > div(class:"behavior-loading", _("LOADING")) > f.form(method:"post",name:"config",action:"configure") { > set("instance",my); > set("descriptor", my.descriptor); > > > Functions.getSortedDescriptorsForGlobalConfigByDescriptor(my.FILTER).each { > Descriptor descriptor -> > set("descriptor",descriptor) > set("instance",descriptor) > f.rowSet(name:descriptor.jsonSafeClassName) { > st.include(from:descriptor, page:descriptor.globalConfigPage) > } > } > > f.bottomButtonBar { > f.submit(value:_("Save")) > f.apply() > } > } > > st.adjunct(includes: "lib.form.confirm") > } > } > > > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to jenkinsci-dev+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-dev/c4b47302-f786-4902-bffa-8e1aa4cf6eb4n%40googlegroups.com. -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CACmp6kqUz9p_qsORjeNysKXJA7WtYOvJ6JY08DnG2kLGTvJeTA%40mail.gmail.com.