I was observing the following behavior:
This works:
node("master") { testMethod(null, new Object()) } def testMethod(myparameter,mysecondparameter) { echo "test" }
This fails:
node("master") { testMethod(null) } def testMethod(myparameter) { echo "test" }
I was expecting that it should be possible to pass in a single parameter with a null value.
- duplicates
-
JENKINS-32062 Arrays may not be passed directly to methods
-
- Resolved
-
[JENKINS-29990] NPE from CpsCallableInvocation.<init> when passing null to one-arg method
Description |
Original:
I was observing the following behavior: This works: {code} node("master") { testMethod(null, new Object()) } def testMethod(myparameter,mysecondparameter) { echo "test" } {code} This fails: {code} node("master") { testMethod(null) } def testMethod(myparameter) { echo test } {code} I was expecting that it should be possible to pass in a single parameter with a null value. |
New:
I was observing the following behavior: This works: {code} node("master") { testMethod(null, new Object()) } def testMethod(myparameter,mysecondparameter) { echo "test" } {code} This fails: {code} node("master") { testMethod(null) } def testMethod(myparameter) { echo "test" } {code} I was expecting that it should be possible to pass in a single parameter with a null value. |
Labels | New: groovy | |
Summary | Original: Nullpointer exception on methods with one parameter and provided value is null | New: NPE from CpsCallableInvocation.<init> when passing null to one-arg method |
Link |
New:
This issue duplicates |
Resolution | New: Duplicate [ 3 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
Workflow | Original: JNJira [ 165069 ] | New: JNJira + In-Review [ 197609 ] |
Component/s | New: pipeline-general [ 21692 ] |
Component/s | Original: workflow-plugin [ 18820 ] |