jenkinsci / jenkinsci/release-plugin
[JENKINS-27073] Cascade release plugin Failed to parse POM
- Dominant language
- Java
- Stars
- 24
- Forks
- 46
- PR merge metrics
- No merged PRs in 30d
Description
Hello,
I'm trying to use the maven cascade release plugin.
It might works well but I encountered an issue when running it !!
ERROR: Failed to parse POMs
java.io.IOException: java.lang.NoSuchFieldException: includedRegions
at com.barchart.jenkins.cascade.PluginUtilities.changeField(PluginUtilities.java:105)
at com.barchart.jenkins.cascade.LayoutLogic.processLayout(LayoutLogic.java:478)
at com.barchart.jenkins.cascade.LayoutLogic.process(LayoutLogic.java:292)
at com.barchart.jenkins.cascade.LayoutBuildWrapper$1.tearDown(LayoutBuildWrapper.java:222)
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:862)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:585)
at hudson.model.Run.execute(Run.java:1676)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:519)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:231)
Caused by: java.lang.NoSuchFieldException: includedRegions
at java.lang.Class.getDeclaredField(Class.java:1938)
at com.barchart.jenkins.cascade.PluginUtilities.changeField(PluginUtilities.java:98)
... 9 more
And I don't know why !!
Anyone ?!?
---
Originally reported by lebrame57, imported from: Cascade release plugin Failed to parse POM
petehayes
Raw content of original issue
Hello,
I'm trying to use the maven cascade release plugin.
It might works well but I encountered an issue when running it !!ERROR: Failed to parse POMs
java.io.IOException: java.lang.NoSuchFieldException: includedRegions
at com.barchart.jenkins.cascade.PluginUtilities.changeField(PluginUtilities.java:105)
at com.barchart.jenkins.cascade.LayoutLogic.processLayout(LayoutLogic.java:478)
at com.barchart.jenkins.cascade.LayoutLogic.process(LayoutLogic.java:292)
at com.barchart.jenkins.cascade.LayoutBuildWrapper$1.tearDown(LayoutBuildWrapper.java:222)
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:862)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:585)
at hudson.model.Run.execute(Run.java:1676)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:519)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:231)
Caused by: java.lang.NoSuchFieldException: includedRegions
at java.lang.Class.getDeclaredField(Class.java:1938)
at com.barchart.jenkins.cascade.PluginUtilities.changeField(PluginUtilities.java:98)
... 9 moreAnd I don't know why !!
Anyone ?!?
Contributor guide
Research direction
Start with PluginUtilities.changeField at lines 98-105 and its call from LayoutLogic.processLayout at line 478. Reproduce the Maven cascade release run that raises NoSuchFieldException for includedRegions; done means POM processing completes without the reported parse failure.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git, java
- Domain
- build-system, release
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100