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

Saving job configurations results in net.sf.json.JSONException stacktrace

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • email-ext-plugin
    • None
    • Linux - CentOS 5.x
      Tomcat - 5.5.28
      java version "1.6.0_17"
      Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
      Java HotSpot(TM) 64-Bit Server VM (build 14.3-b01, mixed mode)

      The following is generated when saving job configurations. The modifications to the Job's configuration do not appear to save.
      -------------------------

      Error

      Failed to parse form data. Please report this problem as a bug
      JSON={"":["select","Failure","hudson.plugins.deploy.glassfish.GlassFish2xAdapter"],"adapter":

      {"adminPort":"","home":"","password":"","stapler-class":"hudson.plugins.deploy.glassfish.GlassFish2xAdapter","userName":""}

      ,"builder":

      {"antName":"Ant 1.7.0","antOpts":"-Xms128m -Xmx768m","buildFile":"","kind":"hudson.tasks.Ant$DescriptorImpl","properties":"env.TOMCAT_HOME=/var/tomcat5\nenv.ANT_HOME=/usr/local/ant","stapler-class":"hudson.tasks.Ant","targets":"compile createWSTarball"}

      ,"config":

      {"project":"","task":""}

      ,"crumb":"1b3950ab502db0201b106bb280924c33","description":"","evenIfUnstable":false,"hudson-plugins-batch_task-BatchTaskInvoker":false,"hudson-plugins-chucknorris-CordellWalkerRecorder":{},"hudson-plugins-deploy-DeployPublisher":false,"hudson-plugins-emailext-ExtendedEmailPublisher":true,"hudson-plugins-warnings-WarningsPublisher":

      {"canRunOnFailed":false,"canScanConsole":true,"defaultEncoding":"","excludePattern":"","failureThreshold":"","healthy":"","includePattern":"","newFailureThreshold":"","newThreshold":"","pattern":"","threshold":"","thresholdLimit":"low","unHealthy":""}

      ,"hudson-tasks-ArtifactArchiver":

      {"artifacts":"**/dist/*.tar.gz","excludes":"","latestOnly":false}

      ,"hudson-tasks-Fingerprinter":

      {"fingerprint_artifacts":true,"fingerprint_targets":"**/dist/*.tar.gz","keepDependencies":false}

      ,"hudson-triggers-SCMTrigger":

      {"scmpoll_spec":"# every 15 minutes \n0,15,30,45 * * * * "}

      ,"jdk":"(Default)","jobProperty0":{"useProjectSecurity":{"":"","data":{"ROLE_SEA-360LINKDEVCI":

      {"hudson.model.Item.Build":true,"hudson.model.Item.Configure":true,"hudson.model.Item.Delete":false,"hudson.model.Item.Read":true,"hudson.model.Item.Release":true,"hudson.model.Item.Workspace":true,"hudson.model.Run.Delete":true,"hudson.model.Run.Update":true}

      ,"ROLE_SEA-360SEARCHDEVCI":

      {"hudson.model.Item.Build":true,"hudson.model.Item.Configure":true,"hudson.model.Item.Delete":false,"hudson.model.Item.Read":true,"hudson.model.Item.Release":true,"hudson.model.Item.Workspace":true,"hudson.model.Run.Delete":true,"hudson.model.Run.Update":true}

      ,"anonymous":{"hudson.model.Item.Build":false,"hudson.model.Item.Configure":false,"hudson.model.Item.Delete":false,"hudson.model.Item.Read":false,"hudson.model.Item.Release":false,"hudson.model.Item.Workspace":false,"hudson.model.Run.Delete":false,"hudson.model.Run.Update":false}}}},"jobProperty1":{},"jobProperty2":{},"jobProperty4":

      {"tracWebsite":""}

      ,"logrotate":

      {"logrotate_days":"","logrotate_nums":"10"}

      ,"mailer_Failure_body":"$PROJECT_DEFAULT_CONTENT","mailer_Failure_configured":"true","mailer_Failure_includeCulprits":true,"mailer_Failure_recipientList":"","mailer_Failure_sendToDevelopers":true,"mailer_Failure_sendToRecipientList":true,"mailer_Failure_subject":"$PROJECT_DEFAULT_SUBJECT","mailer_Fixed_body":"$PROJECT_DEFAULT_CONTENT","mailer_Fixed_configured":"true","mailer_Fixed_includeCulprits":false,"mailer_Fixed_recipientList":"","mailer_Fixed_sendToDevelopers":true,"mailer_Fixed_sendToRecipientList":true,"mailer_Fixed_subject":"$PROJECT_DEFAULT_SUBJECT","mailer_Still-Failing_body":"$PROJECT_DEFAULT_CONTENT","mailer_Still-Failing_configured":"true","mailer_Still-Failing_includeCulprits":true,"mailer_Still-Failing_recipientList":"","mailer_Still-Failing_sendToDevelopers":true,"mailer_Still-Failing_sendToRecipientList":false,"mailer_Still-Failing_subject":"$PROJECT_DEFAULT_SUBJECT","mailer_Still-Unstable_body":"$PROJECT_DEFAULT_CONTENT","mailer_Still-Unstable_configured":"false","mailer_Still-Unstable_includeCulprits":false,"mailer_Still-Unstable_recipientList":"","mailer_Still-Unstable_sendToDevelopers":true,"mailer_Still-Unstable_sendToRecipientList":false,"mailer_Still-Unstable_subject":"$PROJECT_DEFAULT_SUBJECT","mailer_Success_body":"$PROJECT_DEFAULT_CONTENT","mailer_Success_configured":"false","mailer_Success_includeCulprits":false,"mailer_Success_recipientList":"","mailer_Success_sendToDevelopers":true,"mailer_Success_sendToRecipientList":false,"mailer_Success_subject":"$PROJECT_DEFAULT_SUBJECT","mailer_Unstable_body":"$PROJECT_DEFAULT_CONTENT","mailer_Unstable_configured":"false","mailer_Unstable_includeCulprits":false,"mailer_Unstable_recipientList":"","mailer_Unstable_sendToDevelopers":true,"mailer_Unstable_sendToRecipientList":true,"mailer_Unstable_subject":"$PROJECT_DEFAULT_SUBJECT","name":"ALEJP_checkin","onFailure":false,"project_content_type":"default","project_default_content":"$DEFAULT_CONTENT","project_default_subject":"$DEFAULT_SUBJECT","pseudoUpstreamTrigger":

      {"upstreamProjects":"sersol-common"}

      ,"recipientlist_recipients":"Ross.Bleakney@serialssolutions.com, Joel.Rieke@serialssolutions.com","scm":{"":"5","browser":

      {"stapler-class":"hudson.scm.browsers.WebSVN","url":"https://svn.sersol.il.pqe/websvn/listing.php/?repname=Core+Repository&path=%2FAL_EJP%2F"}

      ,"doRevert":false,"excludedCommitMessages":"","excludedRegions":"# every 15 minutes \n0,15,30,45 * * * * ","excludedRevprop":"","excludedUsers":"","locations":

      {"local":"trunk","remote":"https://svn.sersol.il.pqe/core/AL_EJP/trunk"}

      ,"useUpdate":false,"value":"2"},"war":""}

      net.sf.json.JSONException: JSONObject["hudson-plugins-emailext-ExtendedEmailPublisher"] is not a JSONObject.
      at net.sf.json.JSONObject.getJSONObject(JSONObject.java:1734)
      at hudson.util.DescribableList.rebuild(DescribableList.java:139)
      at hudson.model.Project.submit(Project.java:195)
      at hudson.model.FreeStyleProject.submit(FreeStyleProject.java:97)
      at hudson.model.Job.doConfigSubmit(Job.java:967)
      at hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:527)
      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:185)
      at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:101)
      at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:54)
      at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:74)
      at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:492)
      at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:180)
      at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:492)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:408)
      at org.kohsuke.stapler.Stapler.service(Stapler.java:117)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
      at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
      at hudson.plugins.audit_trail.AuditTrailFilter.doFilter(AuditTrailFilter.java:64)
      at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:97)
      at org.jvnet.hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:47)
      at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:97)
      at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:304)
      at org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:31)
      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:215)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
      at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:78)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
      at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
      at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
      at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:581)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:873)
      at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
      at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
      at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
      at java.lang.Thread.run(Thread.java:619)

      Page generated: Jan 11, 2010 1:41:54 PMHudson ver. 1.339

            dru_n dru_n
            dru_n dru_n
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: