-
Bug
-
Resolution: Fixed
-
Major
-
None
-
Windows7 32bit
JDK6u27
An user reported the following error. The quick inspection of the code doesn't reveal any issues, so I'm recording it here.
As you can see in the log, this is when you click the manage plugin link.
500 Internal Server Error RequestHeader host localhost:19090 user-agent Mozilla/5.0 (Windows; U; Windows NT 6.1; ja-JP) AppleWebKit/533.21.1 (KHTML, like Gecko) referer http://localhost:19090/jenkins/manage accept application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 accept-language ja-JP accept-encoding gzip, deflate connection keep-alive RequestParameter No Paramter. RequestAttribute Session No Session. Cookie name=JSESSIONID value=NzKQGnzCGyDl5AxNmH2+yQ== maxAge=-1 name=screenResolution value=1366x768 maxAge=-1 StackTrace javax.servlet.ServletException: org.apache.commons.jelly.JellyTagException: jar:file:/D:/workspace/SDLoaderDesktopSWT_WORK/webapps/jenkins/WEB-INF/lib/jenkins-core-1.432.jar!/hudson/PluginManager/table.jelly:35:41: org.apache.commons.jelly.JellyTagException: jar:file:/D:/workspace/SDLoaderDesktopSWT_WORK/webapps/jenkins/WEB-INF/lib/jenkins-core-1.432.jar!/lib/layout/side-panel.jelly:28:21: org.apache.commons.jelly.JellyTagException: jar:file:/D:/workspace/SDLoaderDesktopSWT_WORK/webapps/jenkins/WEB-INF/lib/jenkins-core-1.432.jar!/lib/layout/tasks.jelly:38:20: java.lang.String cannot be cast to java.util.List at org.kohsuke.stapler.jelly.JellyClassTearOff.serveIndexJelly(JellyClassTearOff.java:112) at org.kohsuke.stapler.jelly.JellyFacet.handleIndexRequest(JellyFacet.java:124) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:550) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:646) at org.kohsuke.stapler.MetaClass$3.doDispatch(MetaClass.java:168) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:646) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:477) at org.kohsuke.stapler.Stapler.service(Stapler.java:159) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at sdloader.javaee.impl.FilterChainImpl.doFilter(FilterChainImpl.java:49) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87) at sdloader.javaee.impl.FilterChainImpl.doFilter(FilterChainImpl.java:47) at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47) at sdloader.javaee.impl.FilterChainImpl.doFilter(FilterChainImpl.java:47) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164) at sdloader.javaee.impl.FilterChainImpl.doFilter(FilterChainImpl.java:47) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81) at sdloader.javaee.impl.FilterChainImpl.doFilter(FilterChainImpl.java:47) at sdloader.http.HttpProcessor.processServlet(HttpProcessor.java:246) at sdloader.http.HttpProcessor.processSocket(HttpProcessor.java:146) at sdloader.http.HttpProcessor.run(HttpProcessor.java:120) Caused by: org.apache.commons.jelly.JellyTagException: jar:file:/D:/workspace/SDLoaderDesktopSWT_WORK/webapps/jenkins/WEB-INF/lib/jenkins-core-1.432.jar!/hudson/PluginManager/table.jelly:35:41: org.apache.commons.jelly.JellyTagException: jar:file:/D:/workspace/SDLoaderDesktopSWT_WORK/webapps/jenkins/WEB-INF/lib/jenkins-core-1.432.jar!/lib/layout/side-panel.jelly:28:21: org.apache.commons.jelly.JellyTagException: jar:file:/D:/workspace/SDLoaderDesktopSWT_WORK/webapps/jenkins/WEB-INF/lib/jenkins-core-1.432.jar!/lib/layout/tasks.jelly:38:20: java.lang.String cannot be cast to java.util.List at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:716) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:282) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98) at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) 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:119) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:63) at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63) at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53) at org.kohsuke.stapler.jelly.JellyClassTearOff.serveIndexJelly(JellyClassTearOff.java:107) ... 25 more Caused by: java.lang.RuntimeException: org.apache.commons.jelly.JellyTagException: jar:file:/D:/workspace/SDLoaderDesktopSWT_WORK/webapps/jenkins/WEB-INF/lib/jenkins-core-1.432.jar!/lib/layout/side-panel.jelly:28:21: org.apache.commons.jelly.JellyTagException: jar:file:/D:/workspace/SDLoaderDesktopSWT_WORK/webapps/jenkins/WEB-INF/lib/jenkins-core-1.432.jar!/lib/layout/tasks.jelly:38:20: java.lang.String cannot be cast to java.util.List at org.kohsuke.stapler.jelly.groovy.JellyBuilder.doInvokeMethod(JellyBuilder.java:284) at org.kohsuke.stapler.jelly.groovy.Namespace$ProxyImpl.invoke(Namespace.java:92) at $Proxy18.side_panel(Unknown Source) at lib.LayoutTagLib$side_panel.call(Unknown Source) at hudson.PluginManager.sidepanel.run(sidepanel.groovy:28) at org.kohsuke.stapler.jelly.groovy.GroovierJellyScript.run(GroovierJellyScript.java:66) at org.kohsuke.stapler.jelly.groovy.GroovierJellyScript.run(GroovierJellyScript.java:59) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:146) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270) ... 50 more Caused by: org.apache.commons.jelly.JellyTagException: jar:file:/D:/workspace/SDLoaderDesktopSWT_WORK/webapps/jenkins/WEB-INF/lib/jenkins-core-1.432.jar!/lib/layout/side-panel.jelly:28:21: org.apache.commons.jelly.JellyTagException: jar:file:/D:/workspace/SDLoaderDesktopSWT_WORK/webapps/jenkins/WEB-INF/lib/jenkins-core-1.432.jar!/lib/layout/tasks.jelly:38:20: java.lang.String cannot be cast to java.util.List at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:716) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:282) at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119) at org.kohsuke.stapler.jelly.groovy.JellyBuilder.doInvokeMethod(JellyBuilder.java:280) ... 58 more Caused by: java.lang.RuntimeException: org.apache.commons.jelly.JellyTagException: jar:file:/D:/workspace/SDLoaderDesktopSWT_WORK/webapps/jenkins/WEB-INF/lib/jenkins-core-1.432.jar!/lib/layout/tasks.jelly:38:20: java.lang.String cannot be cast to java.util.List at org.kohsuke.stapler.jelly.groovy.JellyBuilder.doInvokeMethod(JellyBuilder.java:284) at org.kohsuke.stapler.jelly.groovy.Namespace$ProxyImpl.invoke(Namespace.java:92) at $Proxy18.tasks(Unknown Source) at lib.LayoutTagLib$tasks.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) at hudson.PluginManager.sidepanel$_run_closure1.doCall(sidepanel.groovy:29) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:883) at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:46) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141) at hudson.PluginManager.sidepanel$_run_closure1.doCall(sidepanel.groovy) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:883) at groovy.lang.Closure.call(Closure.java:410) at groovy.lang.Closure.call(Closure.java:404) at org.kohsuke.stapler.jelly.groovy.JellyBuilder$1.run(JellyBuilder.java:268) at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98) at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270) ... 62 more Caused by: org.apache.commons.jelly.JellyTagException: jar:file:/D:/workspace/SDLoaderDesktopSWT_WORK/webapps/jenkins/WEB-INF/lib/jenkins-core-1.432.jar!/lib/layout/tasks.jelly:38:20: java.lang.String cannot be cast to java.util.List at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:716) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:282) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119) at org.kohsuke.stapler.jelly.groovy.JellyBuilder.doInvokeMethod(JellyBuilder.java:280) ... 96 more Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to java.util.List at org.codehaus.groovy.runtime.dgm$485.invoke(Unknown Source) at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:271) at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:53) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) at hudson.PluginManager.sidepanel$_run_closure1_closure2.doCall(sidepanel.groovy:30) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:883) at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:46) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141) at hudson.PluginManager.sidepanel$_run_closure1_closure2.doCall(sidepanel.groovy) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:883) at groovy.lang.Closure.call(Closure.java:410) at groovy.lang.Closure.call(Closure.java:404) at org.kohsuke.stapler.jelly.groovy.JellyBuilder$1.run(JellyBuilder.java:268) at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98) at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270) ... 100 more