Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-8016

Shelve Project Plugin causes Hudson to return a HTTP 500 until it is restarted

    Details

    • Similar Issues:

      Description

      After clicking the shelve project button on a job, I get the exception below, and Hudson return's a HTTP 500 until it is restarted.

      I am using Hudson ver. 1.383
      and have tried this wil Shelve Project Plugin version 0.3 and 1.0

      Exception:

      [Winstone 2010/11/05 11:00:33] - Untrapped Error in Servlet

      javax.servlet.ServletException: org.apache.commons.jelly.JellyTagException: jar:file:/home/cruise/webroot/WEB-INF/lib/hudson-core-1.383.jar!/lib/hudson/executors.jelly:75:83: <j:when> org.jvnet.hudson.plugins.shelveproject.ShelveProjectExecutable.getEstimatedDuration()J

      at org.kohsuke.stapler.jelly.JellyClassTearOff.serveIndexJelly(JellyClassTearOff.java:77)

      at org.kohsuke.stapler.jelly.JellyFacet.handleIndexRequest(JellyFacet.java:114)

      at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:551)

      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:640)

      at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:606)

      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:51)

      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.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)

      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)

      at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)

      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)

      at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)

      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)

      at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)

      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)

      at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)

      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)

      at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)

      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)

      at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)

      at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)

      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)

      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 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(Thread.java:595)

      Caused by: org.apache.commons.jelly.JellyTagException: jar:file:/home/cruise/webroot/WEB-INF/lib/hudson-core-1.383.jar!/lib/hudson/executors.jelly:75:83: <j:when> org.jvnet.hudson.plugins.shelveproject.ShelveProjectExecutable.getEstimatedDuration()J

      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.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.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.TagSupport.invokeBody(TagSupport.java:161)

      at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:121)

      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.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)

      at org.apache.commons.jelly.impl.DynamicTag.doTag(DynamicTag.java:81)

      at org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:121)

      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.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.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.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.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.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.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.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.impl.ScriptBlock.run(ScriptBlock.java:95)

      at org.kohsuke.stapler.jelly.CompressTag.doTag(CompressTag.java:44)

      at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)

      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:72)

      ... 44 more

      Caused by: java.lang.AbstractMethodError: org.jvnet.hudson.plugins.shelveproject.ShelveProjectExecutable.getEstimatedDuration()J

      at hudson.model.Executor.isLikelyStuck(Executor.java:293)

      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

      at java.lang.reflect.Method.invoke(Method.java:585)

      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:72)

      at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:58)

      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.WhenTag.doTag(WhenTag.java:46)

      at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)

      ... 122 more

        Attachments

          Activity

          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in hudson
          User: : ashlux
          Path:
          trunk/hudson/plugins/shelve-project-plugin/pom.xml
          trunk/hudson/plugins/shelve-project-plugin/src/main/java/org/jvnet/hudson/plugins/shelveproject/ShelveProjectExecutable.java
          trunk/hudson/plugins/shelve-project-plugin/src/main/java/org/jvnet/hudson/plugins/shelveproject/ShelveProjectProperty.java
          trunk/hudson/plugins/shelve-project-plugin/src/main/java/org/jvnet/hudson/plugins/shelveproject/ShelveProjectTask.java
          trunk/hudson/plugins/shelve-project-plugin/src/main/java/org/jvnet/hudson/plugins/shelveproject/UnshelveProjectExecutable.java
          trunk/hudson/plugins/shelve-project-plugin/src/main/java/org/jvnet/hudson/plugins/shelveproject/UnshelveProjectTask.java
          http://jenkins-ci.org/commit/36673
          Log:
          [FIXED JENKINS-8016] Update plugin for Hudson version 1.383.

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : ashlux Path: trunk/hudson/plugins/shelve-project-plugin/pom.xml trunk/hudson/plugins/shelve-project-plugin/src/main/java/org/jvnet/hudson/plugins/shelveproject/ShelveProjectExecutable.java trunk/hudson/plugins/shelve-project-plugin/src/main/java/org/jvnet/hudson/plugins/shelveproject/ShelveProjectProperty.java trunk/hudson/plugins/shelve-project-plugin/src/main/java/org/jvnet/hudson/plugins/shelveproject/ShelveProjectTask.java trunk/hudson/plugins/shelve-project-plugin/src/main/java/org/jvnet/hudson/plugins/shelveproject/UnshelveProjectExecutable.java trunk/hudson/plugins/shelve-project-plugin/src/main/java/org/jvnet/hudson/plugins/shelveproject/UnshelveProjectTask.java http://jenkins-ci.org/commit/36673 Log: [FIXED JENKINS-8016] Update plugin for Hudson version 1.383.
          Hide
          ashlux ashlux added a comment -

          It looks like changes for JENKINS-6544 introduced a new method to the Queue.Executable interface in Hudson 1.383.

          Show
          ashlux ashlux added a comment - It looks like changes for JENKINS-6544 introduced a new method to the Queue.Executable interface in Hudson 1.383.

            People

            • Assignee:
              ashlux ashlux
              Reporter:
              jaykeshur jaykeshur
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: