-
-
Notifications
You must be signed in to change notification settings - Fork 295
Description
Jenkins and plugins versions report
Environment
Jenkins: 2.504.1
OS: Linux - 4.18.0-553.51.1.el8_10.x86_64
Jira Plugin Version: 3.15
What Operating System are you using (both controller, and any agents involved in the problem)?
Linux
Reproduction steps
-
Create a Jira Release 'APP-NEXT' in project 'APP' and add a fixed issue
-
Create a freestyle Jenkins job.
-
Add Post Build Action "Jira: Create new version"
Parameter
- Jira Version: APP-1.2.3
- Jira Project Key: APP
- Add Post Build Action "Jira: Move issues matching JQL to the specified version"
Parameter
- Target Jira Release: APP-1.2.3
- Add Target Release: false
- Replace Jira Release: APP-NEXT
- Jira Project Key: APP
- JQL Query: project=APP and fixVersion=APP-NEXT
- Run the job
Expected Results
the job should create a Jira release 'APP-1.2.3' and move all issues from Jira release 'APP-NEXT' to 'APP-123'.
Actual Results
Build Job fails with NullpointerException
[Jira] Creating version APP-1.2.3 in project APP.
FATAL: Unable to release jira version APP-1.2.3/APP: java.lang.NullPointerException: Cannot invoke "java.lang.Iterable.iterator()" because the return value of "com.atlassian.jira.rest.client.api.domain.Issue.getFixVersions()" is null
java.lang.NullPointerException: Cannot invoke "java.lang.Iterable.iterator()" because the return value of "com.atlassian.jira.rest.client.api.domain.Issue.getFixVersions()" is null
at PluginClassLoader for jira//hudson.plugins.jira.JiraSession.replaceFixVersion(JiraSession.java:281)
at PluginClassLoader for jira//hudson.plugins.jira.JiraSite.replaceFixVersion(JiraSite.java:1215)
at PluginClassLoader for jira//hudson.plugins.jira.JiraIssueMigrator.perform(JiraIssueMigrator.java:121)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:818)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:767)
at hudson.model.Build$BuildExecution.post2(Build.java:179)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:711)
at hudson.model.Run.execute(Run.java:1863)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:446)
Finished: FAILURE
Build step 'Jira: Move issues matching JQL to the specified version' marked build as failure
The NullpointerException occurs only if APP-NEXT has issues assigned.
Anything else?
the job worked with Jenkins Jira Plugin 3.14