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

Adding Promote Build Step in Project Resulted in Error

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Major Major
    • promoted-builds-plugin
    • None
    • Platform: All, OS: Linux

      Set up a new project. When attempting to add a promotion to the build, I get
      this error when I save the configuration. Promotion is not showing up on the
      build itself. This is build 1.290.

      JSON={"hudson-plugins-claim-ClaimPublisher":{},"jobProperty0":{},"hudson-triggers-SCMTrigger":

      {"scmpoll_spec":"* * * * *"}

      ,"builder":

      {"antOpts":"","buildFile":"build.xml","properties":"label=ADS-5.2.9.2-D-$BUILD_NUMBER\nJOB_NAME=ADS-5.2.9.2-D","antName":"(Default)","targets":"clean\nadsuite-test","kind":"hudson.tasks.Ant$DescriptorImpl"}

      ,"hudson-tasks-junit-JUnitResultArchiver":

      {"junitreport_includes":"adsuite/_build/tests/**.xml"}

      ,"hudson-tasks-Mailer":

      {"mailer_recipients":"AdSuiteDevTeam@solbright.com jkeck@solbright.com dweintraub@solbright.com athaker@solbright.com","mailer_notifyEveryUnstableBuild":true,"mailer_sendToIndividuals":true}

      ,"hudson-tasks-ArtifactArchiver":

      {"latestOnly":false,"excludes":"","artifacts":"adsuite/_build/archive/**"}

      ,"logrotate":

      {"logrotate_nums":"","logrotate_days":"90"}

      ,"customWorkspace":

      {"directory":"/solbright/home/hudson/workspace/ADS-5.2.9.2"}

      ,"description":"<h3>ADS-5.2.9.2
      build for Adsuite<\/h3>\n<em>Using <a
      href=\"http://subversion.solbright.com/dev/modules/adsuite/branches/5.2.9.2\">http://subversion.solbright.com/dev/modules/adsuite/branches/5.2.9.2<\/a><\/em>","name":"ADS-5.2.9.2","hudson-plugins-svn_tag-SvnTagPublisher":{"tagBaseURL":"http://subversion.solbright.com/dev/modules/adsuite/tags/DEV/ADS-5.2.9.2-D-${env['BUILD_NUMBER']}","tagComment":"Tagged
      ADS-5.2.9.2-D-${env['BUILD_NUMBER']} by Hudson Build: Repository
      Revision:
      ${env['SVN_REVISION']}."},"disable":{},"jdk":"JDK1.4","jobProperty3":{},"jobProperty2":{"promotions":{"config":{"name":"Given
      to
      QA","hudson-plugins-promoted_builds-conditions-ManualCondition":{}}}},"scm":{"":"5","svn_use_update":true,"excludedRegions":"","value":"2","browser":

      {"location":"Development","stapler-class":"hudson.plugins.viewVC.ViewVCRepositoryBrowser","url":"http://subversion.solbright.com/cgi-bin/"}

      ,"loc":

      {"location_local":"adsuite","location_remote":"http://subversion.solbright.com/dev/modules/adsuite/branches/5.2.9.2"}

      }}

      net.sf.json.JSONException: null object
      at net.sf.json.JSONObject.verifyIsNull(JSONObject.java:2498)
      at net.sf.json.JSONObject.getString(JSONObject.java:1842)
      at
      hudson.plugins.promoted_builds.JobPropertyImpl.<init>(JobPropertyImpl.java:67)
      at
      hudson.plugins.promoted_builds.JobPropertyImpl.<init>(JobPropertyImpl.java:37)
      at
      hudson.plugins.promoted_builds.JobPropertyImpl$DescriptorImpl.newInstance(JobPropertyImpl.java:229)
      at
      hudson.plugins.promoted_builds.JobPropertyImpl$DescriptorImpl.newInstance(JobPropertyImpl.java:213)
      at hudson.model.Job.doConfigSubmit(Job.java:912)
      at hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:379)
      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:597)
      at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:156)
      at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:76)
      at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:73)
      at
      org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:438)
      at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:181)
      at
      org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:438)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:356)
      at org.kohsuke.stapler.Stapler.service(Stapler.java:116)
      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:91)
      at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:83)
      at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
      at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
      at
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:75)
      at
      hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
      at
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:78)
      at
      org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
      at
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:78)
      at
      org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
      at
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:78)
      at
      org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
      at
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:78)
      at
      org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
      at
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:78)
      at
      org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
      at
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:78)
      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:78)
      at
      hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:67)
      at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:133)
      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:619)

      The log file reports no error.

            Unassigned Unassigned
            qazwart qazwart
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: