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

"Restrict where build can run" missing after 1.642 update

      After upgrading to 1.642 - this setting appears to be missing, and jobs are now trying to run anywhere they feel like, which clearly isn't going to work.

      The 'assignedNode' element is still present in the configs, but the configuration element is not displayed when editing the job, and doesn't appear to be used at all.

      Trying to downgrade to 1.640 (previous release I was running) to confirm that it comes back.

          [JENKINS-32098] "Restrict where build can run" missing after 1.642 update

          Daniel Beck added a comment -

          Output of the following in the script console would be interesting:

          println Jenkins.instance.labels.size()
          println Jenkins.instance.clouds.size()
          println Jenkins.getItemByFullName("NameOfYourProject").assignedLabel
          println Jenkins.instance.selfLabel

          Daniel Beck added a comment - Output of the following in the script console would be interesting: println Jenkins.instance.labels.size() println Jenkins.instance.clouds.size() println Jenkins.getItemByFullName( "NameOfYourProject" ).assignedLabel println Jenkins.instance.selfLabel

          wtf. just replaced war again to take to 1.642 and the option is there. something else was clearly causing this then.

          Very confused now.

          Nathan Neulinger added a comment - wtf. just replaced war again to take to 1.642 and the option is there. something else was clearly causing this then. Very confused now.

          "Did I try turning it off and on again". No. <argh>

          Nathan Neulinger added a comment - "Did I try turning it off and on again". No. <argh>

          Ok, reopening this - symptom is back - and it looks like it's actually far more widespread.

          It looks like something is causing the job to actually fail loading - I just wasn't seeing the details before.

          with 1.641 or 1.642 - when I go to configure a job - it looks like a bunch of parameters are blank - including some build steps. The field for restriction though is still present.

          I'm seeing this backtrace in the logs.

          One thing that jumped out when looking at the job before and active saving in new version is that format of one of the elements changed. The <time> element in job metadata plugin section is the only unexpected difference. (The resulting job won't load at all in 1.640.) It looks like a strange mix of formats - but what's consistent is that in newer saves, it's got decimal point in places instead of a java time with milliseconds.

          Dec 17 02:19:47 fc-jenkins-ito jenkins: Dec 17, 2015 2:19:47 AM hudson.ExpressionFactory2$JexlExpression evaluate
          Dec 17 02:19:47 fc-jenkins-ito jenkins: WARNING: Caught exception evaluating: h.getRelativeLinkTo(job) in /jenkins/job/itp_Hercules--v5.3/configure. Reason: java.lang.NullPointerException
          Dec 17 02:19:47 fc-jenkins-ito jenkins: java.lang.NullPointerException
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.Functions.getRelativeLinkTo(Functions.java:1068)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at java.lang.reflect.Method.invoke(Method.java:497)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:258)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:74)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java:61)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.expression.ExpressionSupport.evaluateAsString(ExpressionSupport.java:46)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.buildAttributes(ReallyStaticTagLibrary.java:111)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:147)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:191)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:46)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:147)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:147)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:249)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.Stapler.service(Stapler.java:238)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1494)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.plugins.audit_trail.AuditTrailFilter.doFilter(AuditTrailFilter.java:95)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:129)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:59)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:129)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:123)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.Server.handle(Server.java:370)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:949)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1011)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at java.lang.Thread.run(Thread.java:745)
          Dec 17 02:19:47 fc-jenkins-ito jenkins: 
          

          Nathan Neulinger added a comment - Ok, reopening this - symptom is back - and it looks like it's actually far more widespread. It looks like something is causing the job to actually fail loading - I just wasn't seeing the details before. with 1.641 or 1.642 - when I go to configure a job - it looks like a bunch of parameters are blank - including some build steps. The field for restriction though is still present. I'm seeing this backtrace in the logs. One thing that jumped out when looking at the job before and active saving in new version is that format of one of the elements changed. The <time> element in job metadata plugin section is the only unexpected difference. (The resulting job won't load at all in 1.640.) It looks like a strange mix of formats - but what's consistent is that in newer saves, it's got decimal point in places instead of a java time with milliseconds. Dec 17 02:19:47 fc-jenkins-ito jenkins: Dec 17, 2015 2:19:47 AM hudson.ExpressionFactory2$JexlExpression evaluate Dec 17 02:19:47 fc-jenkins-ito jenkins: WARNING: Caught exception evaluating: h.getRelativeLinkTo(job) in /jenkins/job/itp_Hercules--v5.3/configure. Reason: java.lang.NullPointerException Dec 17 02:19:47 fc-jenkins-ito jenkins: java.lang.NullPointerException Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.Functions.getRelativeLinkTo(Functions.java:1068) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at java.lang.reflect.Method.invoke(Method.java:497) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:258) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:74) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java:61) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.expression.ExpressionSupport.evaluateAsString(ExpressionSupport.java:46) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.buildAttributes(ReallyStaticTagLibrary.java:111) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:147) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:191) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:46) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:147) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:147) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:249) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.Stapler.service(Stapler.java:238) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1494) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.plugins.audit_trail.AuditTrailFilter.doFilter(AuditTrailFilter.java:95) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:129) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:59) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:129) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:123) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.Server.handle(Server.java:370) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:949) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1011) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) Dec 17 02:19:47 fc-jenkins-ito jenkins: #011at java.lang.Thread.run(Thread.java:745) Dec 17 02:19:47 fc-jenkins-ito jenkins:

          @@ -72,7 +70,7 @@
                             <generated>true</generated>
                             <exposedToEnvironment>false</exposedToEnvironment>
                             <value>
          -                    <time>14455.3925900</time>
          +                    <time>1447851305480</time>
                               <timezone>Etc/UTC</timezone>
                             </value>
                             <checked>false</checked>
          

          I have not tried tweaking that in 1.641 and 1.642 then reloading to see if it changes behavior any, but that changed content (spontaneously aquired in 1.641/2) appears to result in the similar failed job loading in 1.640.

          Nathan Neulinger added a comment - @@ -72,7 +70,7 @@ <generated>true</generated> <exposedToEnvironment>false</exposedToEnvironment> <value> - <time>14455.3925900</time> + <time>1447851305480</time> <timezone>Etc/UTC</timezone> </value> <checked>false</checked> I have not tried tweaking that in 1.641 and 1.642 then reloading to see if it changes behavior any, but that changed content (spontaneously aquired in 1.641/2) appears to result in the similar failed job loading in 1.640.

          Ah never mind. ARGH. This was my fault with a crappy regex. Sorry for the waste of time.

          Nathan Neulinger added a comment - Ah never mind. ARGH. This was my fault with a crappy regex. Sorry for the waste of time.

          This symptom has come back, and not my regex/etc. problem... tried your suggested commands in the script console and get this

          java.lang.NullPointerException
          	at org.jenkinsci.plugins.vSphereCloud.getTemplate(vSphereCloud.java:176)
          	at org.jenkinsci.plugins.vSphereCloud.canProvision(vSphereCloud.java:233)
          	at hudson.model.Label.getClouds(Label.java:227)
          	at hudson.model.Label.isEmpty(Label.java:435)
          	at jenkins.model.Jenkins.getLabels(Jenkins.java:1642)
          	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          	at java.lang.reflect.Method.invoke(Method.java:497)
          	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
          	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
          	at groovy.lang.MetaClassImpl$GetBeanMethodMetaProperty.getProperty(MetaClassImpl.java:3500)
          	at org.codehaus.groovy.runtime.callsite.GetEffectivePojoPropertySite.getProperty(GetEffectivePojoPropertySite.java:61)
          	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:227)
          	at Script1.run(Script1.groovy:1)
          	at groovy.lang.GroovyShell.evaluate(GroovyShell.java:580)
          	at groovy.lang.GroovyShell.evaluate(GroovyShell.java:618)
          	at groovy.lang.GroovyShell.evaluate(GroovyShell.java:589)
          	at hudson.util.RemotingDiagnostics$Script.call(RemotingDiagnostics.java:142)
          	at hudson.util.RemotingDiagnostics$Script.call(RemotingDiagnostics.java:114)
          	at hudson.remoting.LocalChannel.call(LocalChannel.java:45)
          	at hudson.util.RemotingDiagnostics.executeGroovy(RemotingDiagnostics.java:111)
          	at jenkins.model.Jenkins._doScript(Jenkins.java:3599)
          	at jenkins.model.Jenkins.doScript(Jenkins.java:3571)
          	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          	at java.lang.reflect.Method.invoke(Method.java:497)
          	at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:298)
          	at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:161)
          	at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:96)
          	at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:121)
          	at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
          	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
          	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
          	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649)
          	at org.kohsuke.stapler.Stapler.service(Stapler.java:238)
          	at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
          	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686)
          	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1494)
          	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132)
          	at hudson.plugins.audit_trail.AuditTrailFilter.doFilter(AuditTrailFilter.java:95)
          	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:129)
          	at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:59)
          	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:129)
          	at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:123)
          	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          	at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49)
          	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          	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 jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)
          	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 jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)
          	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:67)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
          	at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171)
          	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          	at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
          	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          	at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
          	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          	at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
          	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474)
          	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499)
          	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
          	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
          	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
          	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
          	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
          	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
          	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
          	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
          	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
          	at org.eclipse.jetty.server.Server.handle(Server.java:370)
          	at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
          	at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:960)
          	at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1021)
          	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)
          	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
          	at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
          	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)
          	at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
          	at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
          	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
          	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
          	at java.lang.Thread.run(Thread.java:745)
          

          and also seeing these in system log

          Dec 18 16:52:32 fc-jenkins-ito jenkins: Dec 18, 2015 4:52:32 PM hudson.triggers.SafeTimerTask run
          Dec 18 16:52:32 fc-jenkins-ito jenkins: SEVERE: Timer task jenkins.model.Jenkins$6@28f99fec failed
          Dec 18 16:52:32 fc-jenkins-ito jenkins: java.lang.NullPointerException
          Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at org.jenkinsci.plugins.vSphereCloud.getTemplate(vSphereCloud.java:176)
          Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at org.jenkinsci.plugins.vSphereCloud.canProvision(vSphereCloud.java:233)
          Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at hudson.model.Label.getClouds(Label.java:227)
          Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at hudson.model.Label.isEmpty(Label.java:435)
          Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at jenkins.model.Jenkins.trimLabels(Jenkins.java:1788)
          Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at jenkins.model.Jenkins$6.doRun(Jenkins.java:840)
          Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:50)
          Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
          Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
          Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
          Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
          Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
          Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
          Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at java.lang.Thread.run(Thread.java:745)
          

          This is looking like something with the vsphere cloud plugin.

          Nathan Neulinger added a comment - This symptom has come back, and not my regex/etc. problem... tried your suggested commands in the script console and get this java.lang.NullPointerException at org.jenkinsci.plugins.vSphereCloud.getTemplate(vSphereCloud.java:176) at org.jenkinsci.plugins.vSphereCloud.canProvision(vSphereCloud.java:233) at hudson.model.Label.getClouds(Label.java:227) at hudson.model.Label.isEmpty(Label.java:435) at jenkins.model.Jenkins.getLabels(Jenkins.java:1642) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at groovy.lang.MetaClassImpl$GetBeanMethodMetaProperty.getProperty(MetaClassImpl.java:3500) at org.codehaus.groovy.runtime.callsite.GetEffectivePojoPropertySite.getProperty(GetEffectivePojoPropertySite.java:61) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:227) at Script1.run(Script1.groovy:1) at groovy.lang.GroovyShell.evaluate(GroovyShell.java:580) at groovy.lang.GroovyShell.evaluate(GroovyShell.java:618) at groovy.lang.GroovyShell.evaluate(GroovyShell.java:589) at hudson.util.RemotingDiagnostics$Script.call(RemotingDiagnostics.java:142) at hudson.util.RemotingDiagnostics$Script.call(RemotingDiagnostics.java:114) at hudson.remoting.LocalChannel.call(LocalChannel.java:45) at hudson.util.RemotingDiagnostics.executeGroovy(RemotingDiagnostics.java:111) at jenkins.model.Jenkins._doScript(Jenkins.java:3599) at jenkins.model.Jenkins.doScript(Jenkins.java:3571) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:298) at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:161) at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:96) at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:121) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649) at org.kohsuke.stapler.Stapler.service(Stapler.java:238) at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1494) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132) at hudson.plugins.audit_trail.AuditTrailFilter.doFilter(AuditTrailFilter.java:95) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:129) at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:59) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:129) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:123) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) 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 jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117) 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 jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93) 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:67) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:370) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489) at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:960) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1021) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240) at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) and also seeing these in system log Dec 18 16:52:32 fc-jenkins-ito jenkins: Dec 18, 2015 4:52:32 PM hudson.triggers.SafeTimerTask run Dec 18 16:52:32 fc-jenkins-ito jenkins: SEVERE: Timer task jenkins.model.Jenkins$6@28f99fec failed Dec 18 16:52:32 fc-jenkins-ito jenkins: java.lang.NullPointerException Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at org.jenkinsci.plugins.vSphereCloud.getTemplate(vSphereCloud.java:176) Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at org.jenkinsci.plugins.vSphereCloud.canProvision(vSphereCloud.java:233) Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at hudson.model.Label.getClouds(Label.java:227) Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at hudson.model.Label.isEmpty(Label.java:435) Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at jenkins.model.Jenkins.trimLabels(Jenkins.java:1788) Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at jenkins.model.Jenkins$6.doRun(Jenkins.java:840) Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:50) Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) Dec 18 16:52:32 fc-jenkins-ito jenkins: #011at java.lang.Thread.run(Thread.java:745) This is looking like something with the vsphere cloud plugin.

          Saving system configuration on the main configure jenkins screen - but not actually changing anything - appears to have made the symptom go away after it restarted vsphere cloud plugin. – even though we had no dynamically provisioned nodes.

          Nathan Neulinger added a comment - Saving system configuration on the main configure jenkins screen - but not actually changing anything - appears to have made the symptom go away after it restarted vsphere cloud plugin. – even though we had no dynamically provisioned nodes.

          Looks to be a bad behavior in vsphere Cloud going from 2.6 to 2.8.

          Config contents diff from after 1.642 and after re-saving:

          @@ -115,7 +115,8 @@
                   <vsHost>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</vsHost>
                   <credentialsId>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</credentialsId>
                 </vsConnectionConfig>
          -      <instanceCap>0</instanceCap>
          +      <instanceCap>2147483647</instanceCap>
          +      <templates class="empty-list"/>
               </org.jenkinsci.plugins.vSphereCloud>
               <org.jenkinsci.plugins.vSphereCloud plugin="vsphere-cloud@2.8">
                 <name>vSphereCloud</name>
          @@ -125,7 +126,8 @@
                   <vsHost>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</vsHost>
                   <credentialsId>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</credentialsId>
                 </vsConnectionConfig>
          -      <instanceCap>0</instanceCap>
          +      <instanceCap>2147483647</instanceCap>
          +      <templates class="empty-list"/>
               </org.jenkinsci.plugins.vSphereCloud>
             </clouds>
             <quietPeriod>5</quietPeriod>
          

          Looking at older saved config - it didn't have the instanceCap element at all. My guess is that the upgrade process defaulted the value incorrectly - or used a different value for the zero indicator, and thus changed behavior. I'll raise with that component.

          Nathan Neulinger added a comment - Looks to be a bad behavior in vsphere Cloud going from 2.6 to 2.8. Config contents diff from after 1.642 and after re-saving: @@ -115,7 +115,8 @@ <vsHost>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</vsHost> <credentialsId>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</credentialsId> </vsConnectionConfig> - <instanceCap>0</instanceCap> + <instanceCap>2147483647</instanceCap> + <templates class="empty-list"/> </org.jenkinsci.plugins.vSphereCloud> <org.jenkinsci.plugins.vSphereCloud plugin="vsphere-cloud@2.8"> <name>vSphereCloud</name> @@ -125,7 +126,8 @@ <vsHost>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</vsHost> <credentialsId>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</credentialsId> </vsConnectionConfig> - <instanceCap>0</instanceCap> + <instanceCap>2147483647</instanceCap> + <templates class="empty-list"/> </org.jenkinsci.plugins.vSphereCloud> </clouds> <quietPeriod>5</quietPeriod> Looking at older saved config - it didn't have the instanceCap element at all. My guess is that the upgrade process defaulted the value incorrectly - or used a different value for the zero indicator, and thus changed behavior. I'll raise with that component.

          Daniel Beck added a comment -

          Looks like an issue in an update to vSphere Cloud Plugin you probably applied at the same time as the Jenkins update. If I had to guess: They added a field and did not realize they need to readResolve to a non-null value as no constructors and field initializers are called for deserialized instance.

          Daniel Beck added a comment - Looks like an issue in an update to vSphere Cloud Plugin you probably applied at the same time as the Jenkins update. If I had to guess: They added a field and did not realize they need to readResolve to a non- null value as no constructors and field initializers are called for deserialized instance.

            Unassigned Unassigned
            nneul Nathan Neulinger
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: