apache / apache/maven-dist-tool
Memory Check: NoSuchFieldError: PropertyNamingStrategy SNAKE_CASE
- Dominant language
- Shell
- Stars
- 14
- Forks
- 10
- Avg merge
- 2h 23m
- Merged PRs (30d)
- 6
Description
Did run the tools locally (Win 11, Java 25, master branch) and it breaks with the following error
> [INFO] Generating "Dist Tool> Memory Check" report --- dist-tool-plugin:1.0-SNAPSHOT:memory-check
[WARNING] An issue has occurred with dist-tool-plugin:1.0-SNAPSHOT:memory-check report, skipping LinkageError Class com.fasterxml.jackson.databind.PropertyNamingStrategy does not have member field 'com.fasterxml.jackson.databind.PropertyNamingStrategy SNAKE_CASE', please report an issue to Maven dev team.
java.lang.NoSuchFieldError: Class com.fasterxml.jackson.databind.PropertyNamingStrategy does not have member field 'com.fasterxml.jackson.databind.PropertyNamingStrategy SNAKE_CASE'
at org.kohsuke.github.GitHubClient.(GitHubClient.java:71)
at org.kohsuke.github.GitHub.(GitHub.java:119)
at org.kohsuke.github.GitHubBuilder.build(GitHubBuilder.java:443)
at org.kohsuke.github.GitHub.connect(GitHub.java:212)
at org.apache.maven.dist.tools.memorycheck.MemoryCheckReport.getLatestBuildStatus(MemoryCheckReport.java:172)
at org.apache.maven.dist.tools.memorycheck.MemoryCheckReport.generateMavenTestBenchBuildStatusResult(MemoryCheckReport.java:116)
at org.apache.maven.dist.tools.memorycheck.MemoryCheckReport.executeReport(MemoryCheckReport.java:79)
at org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMavenReport.java:358)
at org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument(ReportDocumentRenderer.java:199)
at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:302)
at org.apache.maven.plugins.site.render.SiteMojo.renderNonDoxiaDocuments(SiteMojo.java:282)
at org.apache.maven.plugins.site.render.SiteMojo.renderLocale(SiteMojo.java:147)
at org.apache.maven.plugins.site.render.SiteMojo.execute(SiteMojo.java:112)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:339)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:310)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:214)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:179)
at org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:168)
at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:165)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:110)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:61)
at org.apache.maven.lifecycle.internal.DefaultLifecycleStarter.execute(DefaultLifecycleStarter.java:123)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:310)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:225)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:149)
at org.apache.maven.cling.invoker.mvn.MavenInvoker.doExecute(MavenInvoker.java:452)
at org.apache.maven.cling.invoker.mvn.MavenInvoker.execute(MavenInvoker.java:97)
at org.apache.maven.cling.invoker.mvn.MavenInvoker.execute(MavenInvoker.java:81)
at org.apache.maven.cling.invoker.LookupInvoker.doInvoke(LookupInvoker.java:165)
at org.apache.maven.cling.invoker.LookupInvoker.invoke(LookupInvoker.java:134)
at org.apache.maven.cling.ClingSupport.run(ClingSupport.java:76)
at org.apache.maven.cling.MavenCling.main(MavenCling.java:51)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.lang.reflect.Method.invoke(Method.java:565)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:255)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:201)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:361)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:314)
[INFO] Generating "Plugin Documentation" report --- maven-plugin-report-plugin:3.15.1:report
[INFO] --------------------------------------------------------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] --------------------------------------------------------------------------------------------------------------------------
[INFO] Total time: 06:53 min
[INFO] Finished at: 2025-11-16T20:53:56+01:00
[INFO] --------------------------------------------------------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.21.0:site (default-site) on project dist-tool-plugin: Failed to render site: Error generating maven-plugin-report-plugin:3.15.1:report report: Cannot invoke "org.codehaus.plexus.configuration.PlexusConfiguration.getChild(String)" because "this.configuration" is null -> [Help 1]
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with org.kohsuke.github.GitHubClient at GitHubClient.java:71 and the memory-check entry point at MemoryCheckReport.java:172, then reproduce the local Maven site build. Trace the PropertyNamingStrategy linkage failure and the later plugin-report failure; done means the site build completes without these reported errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100