-
Bug
-
Resolution: Fixed
-
Minor
-
None
Build-pipeline is generating a "Null Pointer Exception" because params.getParameterDefinitionNames() is not checked if it is null in the class BuildForm.java
if (params != null) { for (String p : params.getParameterDefinitionNames()) { paramList.add(p); } }
As consequence, the following stack trace is launched and the instance of jenkins goes down
Caused by: java.lang.NullPointerException\ at hudson.model.ParametersDefinitionProperty$1.size(ParametersDefinitionProperty.java:105)\ at java.util.AbstractList$Itr.hasNext(AbstractList.java:351)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:102)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:93)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:93)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:74)\
- links to
[JENKINS-34370] Instance doesn't start because of a NPE
Description |
Original:
{code:java} Caused by: java.lang.NullPointerException\ at hudson.model.ParametersDefinitionProperty$1.size(ParametersDefinitionProperty.java:105)\ at java.util.AbstractList$Itr.hasNext(AbstractList.java:351)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:102)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:93)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:93)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:74)\ {code} |
New:
Build-pipeline is generating a "Null Pointer Exception" because params.getParameterDefinitionNames() is not checked if it is null in the class BuildForm.java {code:java} if (params != null) { for (String p : params.getParameterDefinitionNames()) { paramList.add(p); } } {code} As consequence, the following stack trace is launched and the instance of jenkins goes down {code:java} Caused by: java.lang.NullPointerException\ at hudson.model.ParametersDefinitionProperty$1.size(ParametersDefinitionProperty.java:105)\ at java.util.AbstractList$Itr.hasNext(AbstractList.java:351)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:102)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:93)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:93)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:74)\ {code} |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Remote Link | New: This issue links to "PR (Web Link)" [ 14229 ] |
Description |
Original:
Build-pipeline is generating a "Null Pointer Exception" because params.getParameterDefinitionNames() is not checked if it is null in the class BuildForm.java {code:java} if (params != null) { for (String p : params.getParameterDefinitionNames()) { paramList.add(p); } } {code} As consequence, the following stack trace is launched and the instance of jenkins goes down {code:java} Caused by: java.lang.NullPointerException\ at hudson.model.ParametersDefinitionProperty$1.size(ParametersDefinitionProperty.java:105)\ at java.util.AbstractList$Itr.hasNext(AbstractList.java:351)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:102)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:93)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:93)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:74)\ {code} |
New:
Build-pipeline is generating a "Null Pointer Exception" because params.getParameterDefinitionNames() is not checked if it is null in the class BuildForm.java {code:java} if (params != null) { for (String p : params.getParameterDefinitionNames()) { paramList.add(p); } } {code} As consequence, the following stack trace is launched and the instance of jenkins goes down {code:java} Caused by: java.lang.NullPointerException\ at hudson.model.ParametersDefinitionProperty$1.size(ParametersDefinitionProperty.java:105)\ at java.util.AbstractList$Itr.hasNext(AbstractList.java:351)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:102)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:93)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:93)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:74)\ {code} |
Description |
Original:
Build-pipeline is generating a "Null Pointer Exception" because params.getParameterDefinitionNames() is not checked if it is null in the class BuildForm.java {code:java} if (params != null) { for (String p : params.getParameterDefinitionNames()) { paramList.add(p); } } {code} As consequence, the following stack trace is launched and the instance of jenkins goes down {code:java} Caused by: java.lang.NullPointerException\ at hudson.model.ParametersDefinitionProperty$1.size(ParametersDefinitionProperty.java:105)\ at java.util.AbstractList$Itr.hasNext(AbstractList.java:351)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:102)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:93)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:93)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:74)\ {code} |
New:
Build-pipeline is generating a "Null Pointer Exception" because params.getParameterDefinitionNames() is not checked if it is null in the class BuildForm.java {code:java} if (params != null) { for (String p : params.getParameterDefinitionNames()) { paramList.add(p); } } {code} As consequence, the following stack trace is launched and the instance of jenkins goes down {code:java} Caused by: java.lang.NullPointerException\ at hudson.model.ParametersDefinitionProperty$1.size(ParametersDefinitionProperty.java:105)\ at java.util.AbstractList$Itr.hasNext(AbstractList.java:351)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:102)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:93)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:93)\ at au.com.centrumsystems.hudson.plugin.buildpipeline.BuildForm.<init>(BuildForm.java:74)\ {code} |
Summary | Original: Instance doesn't start because of a 'Null pointer exception' | New: Instance doesn't start because of a NPE |
Component/s | New: core [ 15593 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Progress [ 3 ] | New: Resolved [ 5 ] |
Workflow | Original: JNJira [ 170470 ] | New: JNJira + In-Review [ 198871 ] |