• Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Blocker Blocker
    • reviewboard-plugin
    • Jenkins 1.396 and 1.398
      Google Chrome 8.0.552.237 (Official Build 70801) and FF 3.6.13
      Ubuntu 10.04, Jetty 6.1.20-2 (Ubuntu)

      Chrome dev tools says:

      Uncaught TypeError: Cannot read property 'previousSibling' of null
      

      on /hudson/static/98ea1a16/scripts/hudson-behavior.js:490

      Impacts my job configs and /manage configs, started with update to 398 today.

          [JENKINS-8854] Loading overlay does not go away

          Mark Walling added a comment -

          On a whim, I downgraded to 1.397, and now I don't have a save button. I'm going to start disabling plug ins.

          Mark Walling added a comment - On a whim, I downgraded to 1.397, and now I don't have a save button. I'm going to start disabling plug ins.

          Mark Walling added a comment -

          I'm able to get the JS error to go away by disabling the promoted-builds plugin, but the save button does not display on either job config page.

          Mark Walling added a comment - I'm able to get the JS error to go away by disabling the promoted-builds plugin, but the save button does not display on either job config page.

          Mark Walling added a comment -

          This seems to be a problem inside the reivewboard plugin. Installing my plugins inside a fresh Jenkins Winstone container on Windows gave the following stacktrace. After disabling, all my (Jenkins related) problems went away.

          [Winstone 2011/02/25 10:41:21] - Untrapped Error in Servlet
          javax.servlet.ServletException: org.apache.commons.jelly.JellyTagException: jar:file:/C:/Users/wallinma/.jenki
          ns/war/WEB-INF/lib/jenkins-core-1.398.jar!/lib/form/section.jelly:46:21: <d:invokeBody> (class: hudson/plugins
          /reviewboard/ReviewboardPublisher, method: submitChangeToReviewBoard signature: (Ljava/lang/Long;Ljava/lang/St
          ring;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Lhudson/model/AbstractBuild;Lhu
          dson/Launcher;Lhudson/model/BuildListener;)Lhudson/plugins/reviewboard/ReviewInfoAction;) Incompatible argumen
          t to function
                  at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:98)
                  at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:562)
                  at org.kohsuke.stapler.Stapler.invoke(Stapler.java:640)
                  at org.kohsuke.stapler.Stapler.invoke(Stapler.java:478)
                  at org.kohsuke.stapler.Stapler.service(Stapler.java:160)
                  at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
                  at winstone.ServletConfiguration.execute(ServletConfiguration.java:249)
                  at winstone.RequestDispatcher.forward(RequestDispatcher.java:335)
                  at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:378)
                  at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
                  at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:52)
                  at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:97)
                  at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
                  at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
                  at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
                  at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
                  at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
                  at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
                  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 winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
                  at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
                  at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
                  at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
                  at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
                  at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
                  at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:244)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150)
                  at java.lang.Thread.run(Unknown Source)
          Caused by: org.apache.commons.jelly.JellyTagException: jar:file:/C:/Users/wallinma/.jenkins/war/WEB-INF/lib/je
          nkins-core-1.398.jar!/lib/form/section.jelly:46:21: <d:invokeBody> (class: hudson/plugins/reviewboard/Reviewbo
          ardPublisher, method: submitChangeToReviewBoard signature: (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Long;
          Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Lhudson/model/AbstractBuild;Lhudson/Launcher;Lhudson
          /model/BuildListener;)Lhudson/plugins/reviewboard/ReviewInfoAction;) Incompatible argument to function
                  at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:728)
                  at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:290)
                  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.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:270)
                  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:270)
                  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.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.JellyViewScript.run(JellyViewScript.java:63)
                  at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:146)
                  at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
                  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.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:270)
                  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:270)
                  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.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
                  at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150)
                  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.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.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.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.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.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:119)
                  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.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.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.JellyFacet$1.dispatch(JellyFacet.java:90)
                  ... 29 more
          Caused by: java.lang.VerifyError: (class: hudson/plugins/reviewboard/ReviewboardPublisher, method: submitChang
          eToReviewBoard signature: (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Stri
          ng;Ljava/util/Collection;Lhudson/model/AbstractBuild;Lhudson/Launcher;Lhudson/model/BuildListener;)Lhudson/plu
          gins/reviewboard/ReviewInfoAction;) Incompatible argument to function
                  at java.lang.Class.getDeclaredFields0(Native Method)
                  at java.lang.Class.privateGetDeclaredFields(Unknown Source)
                  at java.lang.Class.privateGetPublicFields(Unknown Source)
                  at java.lang.Class.getFields(Unknown Source)
                  at org.kohsuke.stapler.ClassDescriptor.<init>(ClassDescriptor.java:72)
                  at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:77)
                  at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:167)
                  at org.kohsuke.stapler.jelly.JellyFacet.createRequestDispatcher(JellyFacet.java:109)
                  at org.kohsuke.stapler.RequestImpl.getView(RequestImpl.java:144)
                  at org.kohsuke.stapler.RequestImpl.getView(RequestImpl.java:139)
                  at hudson.model.Descriptor.getHelpFile(Descriptor.java:595)
                  at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                  at java.lang.reflect.Method.invoke(Unknown Source)
                  at org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:25
          8)
                  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:72)
                  at org.apache.commons.jelly.tags.core.CoreTagLibrary$3.run(CoreTagLibrary.java:134)
                  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:119)
                  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)
                  ... 107 more
          

          (Sorry about the wrapping. Blame the command prompt window)

          Mark Walling added a comment - This seems to be a problem inside the reivewboard plugin. Installing my plugins inside a fresh Jenkins Winstone container on Windows gave the following stacktrace. After disabling, all my (Jenkins related) problems went away. [Winstone 2011/02/25 10:41:21] - Untrapped Error in Servlet javax.servlet.ServletException: org.apache.commons.jelly.JellyTagException: jar:file:/C:/Users/wallinma/.jenki ns/war/WEB-INF/lib/jenkins-core-1.398.jar!/lib/form/section.jelly:46:21: <d:invokeBody> (class: hudson/plugins /reviewboard/ReviewboardPublisher, method: submitChangeToReviewBoard signature: (Ljava/lang/Long;Ljava/lang/St ring;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Lhudson/model/AbstractBuild;Lhu dson/Launcher;Lhudson/model/BuildListener;)Lhudson/plugins/reviewboard/ReviewInfoAction;) Incompatible argumen t to function at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:98) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:562) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:640) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:478) at org.kohsuke.stapler.Stapler.service(Stapler.java:160) at javax.servlet.http.HttpServlet.service(HttpServlet.java:45) at winstone.ServletConfiguration.execute(ServletConfiguration.java:249) at winstone.RequestDispatcher.forward(RequestDispatcher.java:335) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:378) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94) at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:52) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:97) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86) at winstone.FilterConfiguration.execute(FilterConfiguration.java:195) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368) at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47) at winstone.FilterConfiguration.execute(FilterConfiguration.java:195) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368) 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 winstone.FilterConfiguration.execute(FilterConfiguration.java:195) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81) at winstone.FilterConfiguration.execute(FilterConfiguration.java:195) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368) at winstone.RequestDispatcher.forward(RequestDispatcher.java:333) at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:244) at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150) at java.lang.Thread.run(Unknown Source) Caused by: org.apache.commons.jelly.JellyTagException: jar:file:/C:/Users/wallinma/.jenkins/war/WEB-INF/lib/je nkins-core-1.398.jar!/lib/form/section.jelly:46:21: <d:invokeBody> (class: hudson/plugins/reviewboard/Reviewbo ardPublisher, method: submitChangeToReviewBoard signature: (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Long; Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Lhudson/model/AbstractBuild;Lhudson/Launcher;Lhudson /model/BuildListener;)Lhudson/plugins/reviewboard/ReviewInfoAction;) Incompatible argument to function at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:728) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:290) 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.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:270) 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:270) 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.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.JellyViewScript.run(JellyViewScript.java:63) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:146) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270) 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.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:270) 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:270) 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.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150) 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.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.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.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.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.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:119) 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.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.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.JellyFacet$1.dispatch(JellyFacet.java:90) ... 29 more Caused by: java.lang.VerifyError: (class: hudson/plugins/reviewboard/ReviewboardPublisher, method: submitChang eToReviewBoard signature: (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Stri ng;Ljava/util/Collection;Lhudson/model/AbstractBuild;Lhudson/Launcher;Lhudson/model/BuildListener;)Lhudson/plu gins/reviewboard/ReviewInfoAction;) Incompatible argument to function at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields(Unknown Source) at java.lang.Class.privateGetPublicFields(Unknown Source) at java.lang.Class.getFields(Unknown Source) at org.kohsuke.stapler.ClassDescriptor.<init>(ClassDescriptor.java:72) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:77) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:167) at org.kohsuke.stapler.jelly.JellyFacet.createRequestDispatcher(JellyFacet.java:109) at org.kohsuke.stapler.RequestImpl.getView(RequestImpl.java:144) at org.kohsuke.stapler.RequestImpl.getView(RequestImpl.java:139) at hudson.model.Descriptor.getHelpFile(Descriptor.java:595) at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:25 8) 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:72) at org.apache.commons.jelly.tags.core.CoreTagLibrary$3.run(CoreTagLibrary.java:134) 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:119) 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) ... 107 more (Sorry about the wrapping. Blame the command prompt window)

          rshelley added a comment -

          I have a newer version of the Reviewboard plugin that I can send you. I've had difficulty getting it checked into Hudson/Jenkins (although, now that it's been split, I might have better luck). If you can send me some contact info, I'll send you the HPI (or is it JPI now ) directly.

          rshelley added a comment - I have a newer version of the Reviewboard plugin that I can send you. I've had difficulty getting it checked into Hudson/Jenkins (although, now that it's been split, I might have better luck). If you can send me some contact info, I'll send you the HPI (or is it JPI now ) directly.

          rshelley added a comment -

          And now that I think about it, I can't guarantee it'll work in the newer Hudson/Jenkins versions. We're running 1.384 and it seems ok, but if something has changed in the core I can see this breaking where it's breaking for you.

          rshelley added a comment - And now that I think about it, I can't guarantee it'll work in the newer Hudson/Jenkins versions. We're running 1.384 and it seems ok, but if something has changed in the core I can see this breaking where it's breaking for you.

          Steven Zhu added a comment -

          Hi, I got the following error on 1.456. Could you please help to resolve this problem ?

          Caused by: java.lang.VerifyError: (class: hudson/plugins/reviewboard/ReviewboardPublisher, method: submitChangeToReviewBoard signature: (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Lhudson/model/AbstractBuild;Lhudson/Launcher;Lhudson/model/BuildListener;)Lhudson/plugins/reviewboard/ReviewInfoAction Incompatible argument to function
          at java.lang.Class.getDeclaredFields0(Native Method)
          at java.lang.Class.privateGetDeclaredFields(Class.java:2291)
          at java.lang.Class.privateGetPublicFields(Class.java:2324)
          at java.lang.Class.getFields(Class.java:1359)
          at org.kohsuke.stapler.ClassDescriptor.<init>(ClassDescriptor.java:69)
          at org.kohsuke.stapler.MetaClass.buildDispatchers(MetaClass.java:96)
          at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:84)
          at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:182)
          at org.kohsuke.stapler.jelly.groovy.GroovyFacet.createRequestDispatcher(GroovyFacet.java:104)
          at org.kohsuke.stapler.RequestImpl.getView(RequestImpl.java:164)
          at org.kohsuke.stapler.RequestImpl.getView(RequestImpl.java:159)
          at hudson.model.Descriptor.getHelpFile(Descriptor.java:644)
          at hudson.model.Descriptor.getHelpFile(Descriptor.java:626)
          at hudson.model.Descriptor.getHelpFile(Descriptor.java:615)
          ... 118 more

          Steven Zhu added a comment - Hi, I got the following error on 1.456. Could you please help to resolve this problem ? Caused by: java.lang.VerifyError: (class: hudson/plugins/reviewboard/ReviewboardPublisher, method: submitChangeToReviewBoard signature: (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Lhudson/model/AbstractBuild;Lhudson/Launcher;Lhudson/model/BuildListener;)Lhudson/plugins/reviewboard/ReviewInfoAction Incompatible argument to function at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields(Class.java:2291) at java.lang.Class.privateGetPublicFields(Class.java:2324) at java.lang.Class.getFields(Class.java:1359) at org.kohsuke.stapler.ClassDescriptor.<init>(ClassDescriptor.java:69) at org.kohsuke.stapler.MetaClass.buildDispatchers(MetaClass.java:96) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:84) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:182) at org.kohsuke.stapler.jelly.groovy.GroovyFacet.createRequestDispatcher(GroovyFacet.java:104) at org.kohsuke.stapler.RequestImpl.getView(RequestImpl.java:164) at org.kohsuke.stapler.RequestImpl.getView(RequestImpl.java:159) at hudson.model.Descriptor.getHelpFile(Descriptor.java:644) at hudson.model.Descriptor.getHelpFile(Descriptor.java:626) at hudson.model.Descriptor.getHelpFile(Descriptor.java:615) ... 118 more

          Sorin Sbarnea added a comment - - edited

          I completely HATE the Loading window, just an anti-feature.

          Uncaught TypeError: Object function Element()

          { [native code] }

          has no method 'addClassName'
          hudson-behavior.js:629

          Jenkins 1.447.2 with ant, javadoc, cvs, maven, jenkins-ssh-slaves, subversion, green-balls !, mercurial, hudson next build number, multiple scms
          Chrome 20.0.1132.57, OS X 10.8

          Sorin Sbarnea added a comment - - edited I completely HATE the Loading window, just an anti-feature. Uncaught TypeError: Object function Element() { [native code] } has no method 'addClassName' hudson-behavior.js:629 Jenkins 1.447.2 with ant, javadoc, cvs, maven, jenkins-ssh-slaves, subversion, green-balls ! , mercurial, hudson next build number, multiple scms Chrome 20.0.1132.57, OS X 10.8

          Tim Boven added a comment - - edited

          I'm running in the same problem on Jenkins 1.529

          I also did some additional testing and the problem occures in Safari/FF23/Chrome.

          The general configure-screen (of jenkins itself) works but the configure of the jobs is blocked by this issue.
          The save-buttom becomes available (as soon as the screen isn't loading anymore but the overlay is still in front of the top of the page) but when I click it, I get "net::ERR_CONTENT_DECODING_FAILED"

          Tim Boven added a comment - - edited I'm running in the same problem on Jenkins 1.529 I also did some additional testing and the problem occures in Safari/FF23/Chrome. The general configure-screen (of jenkins itself) works but the configure of the jobs is blocked by this issue. The save-buttom becomes available (as soon as the screen isn't loading anymore but the overlay is still in front of the top of the page) but when I click it, I get "net::ERR_CONTENT_DECODING_FAILED"

            rshelley rshelley
            mwalling Mark Walling
            Votes:
            6 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: