It seems like this is some issue with the updated Stapler version that was moved to going from 1.535 to 1.536. When Jenkins calls req.bindJSON in Descriptor.newInstance, the hetero-list is not bound to the constructor parameter correctly, its set to null. I can see the data in the formData parameter correctly and it used to work.
On Thu, Oct 24, 2013 at 7:34 AM, <[email protected]> wrote: > There have been a number of problems reported with 1.536, it seems to > have broken several plugins. I suggest you consider rolling back to 1.535. > **** > > ** ** > > I have seen the following tickets mention 1.536 (list may be incomplete or > incorrect):**** > > https://issues.jenkins-ci.org/browse/JENKINS-18629**** > > https://issues.jenkins-ci.org/browse/JENKINS-20198**** > > https://issues.jenkins-ci.org/browse/JENKINS-20123**** > > https://issues.jenkins-ci.org/browse/JENKINS-20199**** > > https://issues.jenkins-ci.org/browse/JENKINS-19752**** > > https://issues.jenkins-ci.org/browse/JENKINS-19947**** > > ** ** > > ** ** > > *From:* [email protected] [mailto: > [email protected]] *On Behalf Of *agentbilly > *Sent:* 24 October 2013 15:04 > *To:* [email protected] > *Subject:* Re: email-ext plugin error**** > > ** ** > > What exactly was your definition of "shortly"? Because it's been two days > now and I haven't seen a new version. My email notifications are completely > broken and my only other option is to roll back Jenkins to the previous > version. > > On Tuesday, October 22, 2013 11:51:17 AM UTC-5, slide wrote:**** > > Yes, already fixed via pull request. A new version will be released > shortly.**** > > ** ** > > On Tue, Oct 22, 2013 at 9:48 AM, agentbilly <[email protected]> wrote:*** > * > > After updating Jenkins to 1.536 today, the email extension plugin version > (2.35.1) started throwing this exception. > > **** > > > > ERROR: Processing failed due to a bug in the code. Please report this to > [email protected]**** > > java.lang.NullPointerException**** > <http://stacktrace.jenkins-ci.org/search?query=java.lang.NullPointerException> > > at > hudson.plugins.emailext.ExtendedEmailPublisher._perform(ExtendedEmailPublisher.java:243) > > <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.emailext.ExtendedEmailPublisher._perform&entity=method>**** > > at > hudson.plugins.emailext.ExtendedEmailPublisher.prebuild(ExtendedEmailPublisher.java:222) > > <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.emailext.ExtendedEmailPublisher.prebuild&entity=method>**** > > at > hudson.model.AbstractBuild$AbstractBuildExecution.preBuild(AbstractBuild.java:815) > > <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.preBuild&entity=method>**** > > at > hudson.model.AbstractBuild$AbstractBuildExecution.preBuild(AbstractBuild.java:810) > > <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.preBuild&entity=method>**** > > at > hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:647) > > <http://stacktrace.jenkins-ci.org/search/?query=hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun&entity=method>**** > > at > hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:562) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.run&entity=method>**** > > at hudson.model.Run.execute(Run.java:1665) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Run.execute&entity=method>**** > > at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:507) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.maven.MavenModuleSetBuild.run&entity=method>**** > > at hudson.model.ResourceController.execute(ResourceController.java:88) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.ResourceController.execute&entity=method>**** > > at hudson.model.Executor.run(Executor.java:230) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Executor.run&entity=method> > > [redacted name of company project] > > FATAL: null**** > > java.lang.NullPointerException**** > <http://stacktrace.jenkins-ci.org/search?query=java.lang.NullPointerException> > > at > hudson.plugins.emailext.ExtendedEmailPublisher._perform(ExtendedEmailPublisher.java:243) > > <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.emailext.ExtendedEmailPublisher._perform&entity=method>**** > > at > hudson.plugins.emailext.ExtendedEmailPublisher.prebuild(ExtendedEmailPublisher.java:222) > > <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.emailext.ExtendedEmailPublisher.prebuild&entity=method>**** > > at > hudson.model.AbstractBuild$AbstractBuildExecution.preBuild(AbstractBuild.java:815) > > <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.preBuild&entity=method>**** > > at > hudson.model.AbstractBuild$AbstractBuildExecution.preBuild(AbstractBuild.java:810) > > <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.preBuild&entity=method>**** > > at > hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:647) > > <http://stacktrace.jenkins-ci.org/search/?query=hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun&entity=method>**** > > at > hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:562) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.run&entity=method>**** > > at hudson.model.Run.execute(Run.java:1665) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Run.execute&entity=method>**** > > at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:507) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.maven.MavenModuleSetBuild.run&entity=method>**** > > at hudson.model.ResourceController.execute(ResourceController.java:88) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.ResourceController.execute&entity=method>**** > > at hudson.model.Executor.run(Executor.java:230) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Executor.run&entity=method>**** > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out.**** > > > > **** > > ** ** > > -- > Website: http://earl-of-code.com **** > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out.**** > > > > -- > > This e-mail and any attachments may contain confidential, copyright and or > privileged material, and are for the use of the intended addressee only. If > you are not the intended addressee or an authorised recipient of the > addressee please notify us of receipt by returning the e-mail and do not > use, copy, retain, distribute or disclose the information in or attached to > the e-mail. > Any opinions expressed within this e-mail are those of the individual and > not necessarily of Diamond Light Source Ltd. > Diamond Light Source Ltd. cannot guarantee that this e-mail or any > attachments are free from viruses and we cannot accept liability for any > damage which you may sustain as a result of software viruses which may be > transmitted in or with the message. > Diamond Light Source Limited (company no. 4375679). Registered in England > and Wales with its registered office at Diamond House, Harwell Science and > Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom > > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- Website: http://earl-of-code.com -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
