Skip to content

[MPMD-414] maven-pmd-plugin fails with NoClassDefFoundError after upgrading to Maven 4 RC3 #384

@jira-importer

Description

@jira-importer

Thomas Scheffler opened MPMD-414 and commented

After upgrading to Maven 4 RC3, the maven-pmd-plugin fails with the following error:

[INFO] Toolchain in maven-pmd-plugin: ToolchainWrapperV3[delegate=org.apache.maven.impl.DefaultJavaToolchainFactory$DefaultJavaToolchain@4b8e778d]
[INFO] PMD version: 7.11.0
[WARNING] [stderr] Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/maven/cli/logging/Slf4jConfigurationFactory
[WARNING] [stderr] 	at org.apache.maven.plugins.pmd.exec.Executor.setupLogLevel(Executor.java:45)
[WARNING] [stderr] 	at org.apache.maven.plugins.pmd.exec.PmdExecutor.main(PmdExecutor.java:136)
[WARNING] [stderr] Caused by: java.lang.ClassNotFoundException: org.apache.maven.cli.logging.Slf4jConfigurationFactory
[WARNING] [stderr] 	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
[WARNING] [stderr] 	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
[WARNING] [stderr] 	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
[WARNING] [stderr] 	... 2 more

Steps to Reproduce:

  1. Upgrade to Maven 4 RC3.
  2. Run the maven-pmd-plugin with pmd goal.

Expected Result:
The maven-pmd-plugin should run without errors.

Actual Result:
The maven-pmd-plugin fails with a NoClassDefFoundError.


Affects: 3.26.0

Issue Links:

  • MNG-8332 Remove link from maven-cling to maven-embedder
    ("is caused by")

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingpriority:majorMajor loss of function

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions