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.

Reply via email to