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

Seemingly harmless stacktrace when shelving/unshelving projects in Hudson 1.383 and 1.384

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor Minor
    • shelve-project-plugin
    • None
    • Hudson 1.383 and 1.384

      The following (harmless?) stacktrace shows when first shelving/unshelving a project. It might be a bug in core.

      Nov 9, 2010 9:09:21 PM hudson.ExpressionFactory2$JexlExpression evaluate

      WARNING: Caught exception evaluating: e.hasStopPermission(). Reason: java.lang.NullPointerException

      java.lang.NullPointerException

      at hudson.model.Executor.hasStopPermission(Executor.java:368)

      at sun.reflect.GeneratedMethodAccessor160.invoke(Unknown Source)

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

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

      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.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java:61)

      at org.apache.commons.jelly.expression.ExpressionSupport.evaluateAsBoolean(ExpressionSupport.java:71)

      at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:97)

      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.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)

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

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

      at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)

      at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:436)

      at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:414)

      at org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:43)

      at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:97)

      at hudson.plugins.audit_trail.AuditTrailFilter.doFilter(AuditTrailFilter.java:64)

      at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:97)

      at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

      at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

      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(ExceptionTra

      nslationFilter.java:166)

      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.

      java:87)

      at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFil

      ter(AnonymousProcessingFilter.java:125)

      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.

      java:87)

      at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(R

      ememberMeProcessingFilter.java:142)

      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.

      java:87)

      at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProces

      singFilter.java:271)

      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.

      java:87)

      at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicPr

      ocessingFilter.java:173)

      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.

      java:87)

      at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilte

      r(HttpSessionContextIntegrationFilter.java:249)

      at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSes

      sionContextIntegrationFilter2.java:66)

      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.

      java:87)

      at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.ja

      va:76)

      at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl

      icationFilterChain.java:235)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF

      ilterChain.java:206)

      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV

      alve.java:233)

      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV

      alve.java:191)

      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica

      torBase.java:470)

      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j

      ava:127)

      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j

      ava:102)

      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal

      ve.java:109)

      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav

      a:298)

      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java

      :857)

      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce

      ss(Http11Protocol.java:588)

      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:48

      9)

      at java.lang.Thread.run(Thread.java:619)

            bpatterson ben patterson
            ashlux ashlux
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: