Maven plugin 5.1.0.4751 fails during Docker run command on Corretto Java 21

  • ALM used Github

  • CI system used: Github

  • Scanner command used when applicable (private details masked)
    In Dockerfile
    RUN mvn clean package org.sonarsource.scanner.maven:sonar-maven-plugin:sonar

  • Languages of the repository
    Java Amazon Corretto v21

  • Error observed (wrap logs/code around with triple quotes ``` for proper formatting)

  • Potential workaround
    Downgrade to plugin version 5.0.0.4389

Do not share screenshots of logs – share the text itself (bonus points for being well-formatted)!

#15 49.84 WARNING: Error injecting: org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher
#15 49.84 com.google.inject.ConfigurationException: Guice configuration errors:
#15 49.84 
#15 49.84 1) Could not find a suitable constructor in org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher. Classes must have either one (and only one) constructor annotated with @Inject or a zero-argument constructor that is not private.
#15 49.84   at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.class(Unknown Source)
#15 49.84   while locating org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher
#15 49.84 
#15 49.84 1 error
#15 49.84 	at com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:1023)
#15 49.84 	at com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:982)
#15 49.84 	at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1032)
#15 49.84 	at org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:45)
#15 49.84 	at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:86)
#15 49.84 	at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:55)
#15 49.84 	at com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:70)
#15 49.84 	at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100)
#15 49.84 	at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:116)
#15 49.84 	at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)
#15 49.84 	at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:68)
#15 49.84 	at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:47)
#15 49.84 	at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
#15 49.84 	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1054)
#15 49.84 	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
#15 49.84 	at com.google.inject.Scopes$1$1.get(Scopes.java:59)
#15 49.84 	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
#15 49.84 	at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:997)
#15 49.84 	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1054)
#15 49.84 	at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:993)
#15 49.84 	at org.sonatype.guice.bean.locators.LazyBeanEntry.getValue(LazyBeanEntry.java:83)
#15 49.84 	at org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:49)
#15 49.84 	at org.sonatype.guice.plexus.binders.PlexusRequirements$RequirementProvider.get(PlexusRequirements.java:217)
#15 49.84 	at org.sonatype.guice.plexus.binders.ProvidedPropertyBinding.injectProperty(ProvidedPropertyBinding.java:45)
#15 49.84 	at org.sonatype.guice.bean.inject.BeanInjector.injectMembers(BeanInjector.java:53)
#15 49.84 	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:128)
#15 49.84 	at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:118)
#15 49.84 	at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:32)
#15 49.84 	at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:92)
#15 49.84 	at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100)
#15 49.84 	at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:116)
#15 49.84 	at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)
#15 49.84 	at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
#15 49.84 	at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:269)
#15 49.84 	at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:997)
#15 49.84 	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1054)
#15 49.84 	at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:993)
#15 49.84 	at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1032)
#15 49.84 	at org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:45)
#15 49.84 	at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:86)
#15 49.84 	at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:55)
#15 49.84 	at com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:70)
#15 49.84 	at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100)
#15 49.84 	at org.sonatype.guice.plexus.lifecycles.PlexusLifecycleManager.onProvision(PlexusLifecycleManager.java:138)
#15 49.84 	at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:109)
#15 49.84 	at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)
#15 49.84 	at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:68)
#15 49.84 	at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:47)
#15 49.84 	at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:997)
#15 49.84 	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1047)
#15 49.84 	at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:993)
#15 49.84 	at com.google.inject.Scopes$1$1.get(Scopes.java:59)
#15 49.84 	at org.sonatype.guice.bean.locators.LazyBeanEntry.getValue(LazyBeanEntry.java:83)
#15 49.84 	at org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:49)
#15 49.84 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:253)
#15 49.84 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:245)
#15 49.84 	at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:455)
#15 49.84 	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:92)
#15 49.84 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
#15 49.84 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
#15 49.84 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
#15 49.84 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
#15 49.84 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
#15 49.84 	at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
#15 49.84 	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
#15 49.84 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
#15 49.84 	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
#15 49.84 	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
#15 49.84 	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
#15 49.84 	at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
#15 49.84 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
#15 49.84 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
#15 49.84 	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
#15 49.84 	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
#15 49.84 	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:414)
#15 49.84 	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:357)
#15 49.84 
#15 49.85 Mar 25, 2025 7:06:46 PM org.sonatype.guice.bean.reflect.Logs$JULSink warn
#15 49.85 WARNING: Error injecting: org.sonarsource.scanner.maven.SonarQubeMojo
#15 49.85 com.google.inject.ProvisionException: Guice provision errors:
#15 49.85 
#15 49.85 1) Could not find a suitable constructor in org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher. Classes must have either one (and only one) constructor annotated with @Inject or a zero-argument constructor that is not private.
#15 49.85   at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.class(Unknown Source)
#15 49.85   while locating org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher
#15 49.85   at ClassRealm[plugin>org.sonarsource.scanner.maven:sonar-maven-plugin:5.1.0.4751, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@639fee48]
#15 49.85   at ClassRealm[plugin>org.sonarsource.scanner.maven:sonar-maven-plugin:5.1.0.4751, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@639fee48]
#15 49.85   while locating org.sonatype.plexus.components.sec.dispatcher.SecDispatcher annotated with @com.google.inject.name.Named(value=mng-4384)
#15 49.85   while locating org.sonarsource.scanner.maven.SonarQubeMojo
#15 49.85 
#15 49.85 1 error
#15 49.85 	at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1006)
#15 49.85 	at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1032)
#15 49.85 	at org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:45)
#15 49.85 	at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:86)
#15 49.85 	at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:55)
#15 49.85 	at com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:70)
#15 49.85 	at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100)
#15 49.85 	at org.sonatype.guice.plexus.lifecycles.PlexusLifecycleManager.onProvision(PlexusLifecycleManager.java:138)
#15 49.85 	at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:109)
#15 49.85 	at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)
#15 49.85 	at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:68)
#15 49.85 	at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:47)
#15 49.85 	at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:997)
#15 49.85 	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1047)
#15 49.85 	at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:993)
#15 49.85 	at com.google.inject.Scopes$1$1.get(Scopes.java:59)
#15 49.85 	at org.sonatype.guice.bean.locators.LazyBeanEntry.getValue(LazyBeanEntry.java:83)
#15 49.85 	at org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:49)
#15 49.85 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:253)
#15 49.85 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:245)
#15 49.85 	at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:455)
#15 49.85 	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:92)
#15 49.85 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
#15 49.85 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
#15 49.85 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
#15 49.85 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
#15 49.85 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
#15 49.85 	at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
#15 49.85 	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
#15 49.85 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
#15 49.85 	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
#15 49.85 	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
#15 49.85 	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
#15 49.85 	at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
#15 49.85 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
#15 49.85 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
#15 49.85 	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
#15 49.85 	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
#15 49.85 	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:414)
#15 49.85 	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:357)
#15 49.85 
#15 49.85 [INFO] ------------------------------------------------------------------------
#15 49.86 [INFO] BUILD FAILURE
#15 49.86 [INFO] ------------------------------------------------------------------------
#15 49.86 [INFO] Total time: 46.506s
#15 49.86 [INFO] Finished at: Tue Mar 25 19:06:46 UTC 2025
#15 50.16 [INFO] Final Memory: 64M/190M
#15 50.17 [INFO] ------------------------------------------------------------------------
#15 50.19 [ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:5.1.0.4751:sonar (default-cli) on project keycloak--emails: Execution default-cli of goal org.sonarsource.scanner.maven:sonar-maven-plugin:5.1.0.4751:sonar failed: Unable to load the mojo 'sonar' (or one of its required components) from the plugin 'org.sonarsource.scanner.maven:sonar-maven-plugin:5.1.0.4751': com.google.inject.ProvisionException: Guice provision errors:
#15 50.19 [ERROR] 
#15 50.19 [ERROR] 1) Could not find a suitable constructor in org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher. Classes must have either one (and only one) constructor annotated with @Inject or a zero-argument constructor that is not private.
#15 50.19 [ERROR] at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.class(Unknown Source)
#15 50.19 [ERROR] while locating org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher
#15 50.19 [ERROR] at ClassRealm[plugin>org.sonarsource.scanner.maven:sonar-maven-plugin:5.1.0.4751, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@639fee48]
#15 50.19 [ERROR] at ClassRealm[plugin>org.sonarsource.scanner.maven:sonar-maven-plugin:5.1.0.4751, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@639fee48]
#15 50.19 [ERROR] while locating org.sonatype.plexus.components.sec.dispatcher.SecDispatcher annotated with @com.google.inject.name.Named(value=mng-4384)
#15 50.19 [ERROR] while locating org.sonarsource.scanner.maven.SonarQubeMojo
#15 50.19 [ERROR] at ClassRealm[plugin>org.sonarsource.scanner.maven:sonar-maven-plugin:5.1.0.4751, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@639fee48]
#15 50.19 [ERROR] while locating org.apache.maven.plugin.Mojo annotated with @com.google.inject.name.Named(value=org.sonarsource.scanner.maven:sonar-maven-plugin:5.1.0.4751:sonar)
#15 50.19 [ERROR] 
#15 50.19 [ERROR] 1 error
#15 50.19 [ERROR] role: org.apache.maven.plugin.Mojo
#15 50.19 [ERROR] roleHint: org.sonarsource.scanner.maven:sonar-maven-plugin:5.1.0.4751:sonar
#15 50.19 [ERROR] -> [Help 1]
#15 50.19 [ERROR] 
#15 50.19 [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
#15 50.19 [ERROR] Re-run Maven using the -X switch to enable full debug logging.
#15 50.19 [ERROR] 
#15 50.19 [ERROR] For more information about the errors and possible solutions, please read the following articles:
#15 50.19 [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException
#15 ERROR: process "/bin/sh -c mvn clean package org.sonarsource.scanner.maven:sonar-maven-plugin:sonar     -Dsonar.projectKey=TCGplayer_identity-provider-tcgp-emails     -Dsonar.organization=     -Dsonar.host.url=https://sonarcloud.io     -Dsonar.login=${SONAR_TOKEN_TCGPEMAILS}" did not complete successfully: exit code: 1
------
 > [-emails 2/2] RUN mvn clean package org.sonarsource.scanner.maven:sonar-maven-plugin:sonar     -Dsonar.projectKey=TCGplayer_identity-provider-tcgp-emails     -Dsonar.organization=     -Dsonar.host.url=https://sonarcloud.io     -Dsonar.login=***:
Error: 50.19 [ERROR] 1 error
Error: ERROR] role: org.apache.maven.plugin.Mojo
Error: ERROR] roleHint: org.sonarsource.scanner.maven:sonar-maven-plugin:5.1.0.4751:sonar
Error: ERROR] -> [Help 1]
Error: ERROR] 
Error: ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
Error: ERROR] Re-run Maven using the -X switch to enable full debug logging.
Error: ERROR] 
Error: ERROR] For more information about the errors and possible solutions, please read the following articles:
Error: ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException```

Can you also provide which version of Maven the command is run with?

We run an image build in Docker and gets installed via yum command. You can see the logs here

#10 [java21 2/2] RUN yum install -y maven &&     yum clean all &&     rm -rf /var/cache/yum
#10 0.326 Loaded plugins: ovl, priorities
#10 3.150 18 packages excluded due to repository priority protections
#10 3.734 Resolving Dependencies
#10 3.735 --> Running transaction check
#10 3.735 ---> Package maven.noarch 0:3.0.5-17.amzn2 will be installed

So, maven version 3.0.5-17.amzn2

Here is the complete Docker env that get’s used for the build

  /usr/bin/docker version
  Client: Docker Engine - Community
   Version:           26.1.3
   API version:       1.45
   Go version:        go1.21.10
   Git commit:        b72abbb
   Built:             Thu May 16 08:33:35 2024
   OS/Arch:           linux/amd64
   Context:           default
  
  Server: Docker Engine - Community
   Engine:
    Version:          26.1.3
    API version:      1.45 (minimum version 1.24)
    Go version:       go1.21.10
    Git commit:       8e96db1
    Built:            Thu May 16 08:33:35 2024
    OS/Arch:          linux/amd64
    Experimental:     false
   containerd:
    Version:          1.7.25
    GitCommit:        bcc810d6b9066471b0b6fa75f557a15a1cbf31bb
   runc:
    Version:          1.2.4
    GitCommit:        v1.2.4-0-g6c52b3f
   docker-init:
    Version:          0.19.0
    GitCommit:        de40ad0
  /usr/bin/docker info
  Client: Docker Engine - Community
   Version:    26.1.3
   Context:    default
   Debug Mode: false
   Plugins:
    buildx: Docker Buildx (Docker Inc.)
      Version:  v0.22.0
      Path:     /usr/libexec/docker/cli-plugins/docker-buildx
    compose: Docker Compose (Docker Inc.)
      Version:  v2.27.1
      Path:     /usr/libexec/docker/cli-plugins/docker-compose
  
  Server:
   Containers: 0
    Running: 0
    Paused: 0
    Stopped: 0
   Images: 0
   Server Version: 26.1.3
   Storage Driver: overlay2
    Backing Filesystem: extfs
    Supports d_type: true
    Using metacopy: false
    Native Overlay Diff: false
    userxattr: false
   Logging Driver: json-file
   Cgroup Driver: systemd
   Cgroup Version: 2
   Plugins:
    Volume: local
    Network: bridge host ipvlan macvlan null overlay
    Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
   Swarm: inactive
   Runtimes: io.containerd.runc.v2 runc
   Default Runtime: runc
   Init Binary: docker-init
   containerd version: bcc810d6b9066471b0b6fa75f557a15a1cbf31bb
   runc version: v1.2.4-0-g6c52b3f
   init version: de40ad0
   Security Options:
    apparmor
    seccomp
     Profile: builtin
    cgroupns
   Kernel Version: 6.8.0-1021-azure
   Operating System: Ubuntu 24.04.2 LTS
   OSType: linux
   Architecture: x86_64
   CPUs: 2
   Total Memory: 7.753GiB
   Name: fv-az1349-313
   ID: 342cd7e9-4691-45b6-bd67-6b514317a5c3
   Docker Root Dir: /var/lib/docker
   Debug Mode: false
   Username: githubactions
   Experimental: false
   Insecure Registries:
    127.0.0.0/8

The issue seems to be related to the older version of maven you are using, as you can see from our docs we advise Maven 3.2.5+ as a prerequisite for the scanner for maven.

With the latest release of the scanner we had to bump the version of a transitive dependency which is not supported by the version of Maven you are using.
Bumping Maven to 3.2.5 will fix the issue.

1 Like

Confirmed. After upgrading to latest maven we’re getting good builds with scans using the latest sonar plugin. Thanks for your support and quick responses

3 Likes

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.