jenkinsci / jenkinsci/release-plugin

[JENKINS-27073] Cascade release plugin Failed to parse POM

Open
#118 0 comments 0 reactions 0 assignees View on GitHub
component:release-plugin imported-jira-issue priority:major resolution:unresolved
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


  • assignee: petehayes
  • status: Open
  • priority: Major
  • component(s): release-plugin
  • label(s): cascade, git, jenkins, maven, release-plugin
  • resolution: Unresolved
  • votes: 0
  • watchers: 1
  • imported: 20251223-222157

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 more

And I don't know why !!
Anyone ?!?

Contributor guide

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.