Hello,
We recently tried upgrading our Sonar Maven scanner version from v3.9.1.2184 to v3.11.0.3922. (We are using SonarQube 9.6 Community LTS) We currently scan 8 projects that are very similar. For 7 of the projects, no issues were faced, but one of the projects now has its scans fail technically with the following error.
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.11.0.3922:sonar (default-cli) on project sdk-collateral-import-task-root: Error creating bean with name 'org.sonarsource.scanner.api.internal.IsolatedClassloader@3adde4ea-org.sonar.scanner.scan.ModuleIndexer': Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DefaultInputModuleHierarchy' defined in org.sonar.scanner.scan.InputModuleHierarchyProvider: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.sonar.scanner.scan.DefaultInputModuleHierarchy]: Factory method 'provide' threw exception; nested exception is java.lang.StackOverflowError -> [Help 1]
Here is the command that we are using to trigger the scan (almost identical for our projects):
[WARNING] The requested profile "sonar" could not be activated because it does not exist.
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.11.0.3922:sonar (default-cli) on project sdk-collateral-import-task-root: Error creating bean with name 'org.sonarsource.scanner.api.internal.IsolatedClassloader@20723ee-org.sonar.scanner.scan.ModuleIndexer': Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DefaultInputModuleHierarchy' defined in org.sonar.scanner.scan.InputModuleHierarchyProvider: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.sonar.scanner.scan.DefaultInputModuleHierarchy]: Factory method 'provide' threw exception; nested exception is java.lang.StackOverflowError -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.11.0.3922:sonar (default-cli) on project sdk-collateral-import-task-root: Error creating bean with name 'org.sonarsource.scanner.api.internal.IsolatedClassloader@20723ee-org.sonar.scanner.scan.ModuleIndexer': Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DefaultInputModuleHierarchy' defined in org.sonar.scanner.scan.InputModuleHierarchyProvider: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.sonar.scanner.scan.DefaultInputModuleHierarchy]: Factory method 'provide' threw exception; nested exception is java.lang.StackOverflowError
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.apache.maven.plugin.MojoExecutionException: Error creating bean with name 'org.sonarsource.scanner.api.internal.IsolatedClassloader@20723ee-org.sonar.scanner.scan.ModuleIndexer': Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DefaultInputModuleHierarchy' defined in org.sonar.scanner.scan.InputModuleHierarchyProvider: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.sonar.scanner.scan.DefaultInputModuleHierarchy]: Factory method 'provide' threw exception; nested exception is java.lang.StackOverflowError
at org.sonarsource.scanner.maven.bootstrap.ScannerBootstrapper.execute (ScannerBootstrapper.java:90)
at org.sonarsource.scanner.maven.SonarQubeMojo.execute (SonarQubeMojo.java:106)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.sonarsource.scanner.api.internal.IsolatedClassloader@20723ee-org.sonar.scanner.scan.ModuleIndexer': Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DefaultInputModuleHierarchy' defined in org.sonar.scanner.scan.InputModuleHierarchyProvider: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.sonar.scanner.scan.DefaultInputModuleHierarchy]: Factory method 'provide' threw exception; nested exception is java.lang.StackOverflowError
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray (ConstructorResolver.java:800)
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor (ConstructorResolver.java:229)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor (AbstractAutowireCapableBeanFactory.java:1372)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance (AbstractAutowireCapableBeanFactory.java:1222)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:582)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:542)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0 (AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:333)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:208)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons (DefaultListableBeanFactory.java:953)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization (AbstractApplicationContext.java:918)
at org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.java:583)
at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:187)
at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:167)
at org.sonar.scanner.bootstrap.SpringGlobalContainer.doAfterStart (SpringGlobalContainer.java:135)
at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:188)
at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:167)
at org.sonar.batch.bootstrapper.Batch.doExecute (Batch.java:72)
at org.sonar.batch.bootstrapper.Batch.execute (Batch.java:66)
at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute (BatchIsolatedLauncher.java:46)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke (IsolatedLauncherProxy.java:60)
at jdk.proxy3.$Proxy24.execute (Unknown Source)
at org.sonarsource.scanner.api.EmbeddedScanner.doExecute (EmbeddedScanner.java:189)
at org.sonarsource.scanner.api.EmbeddedScanner.execute (EmbeddedScanner.java:138)
at org.sonarsource.scanner.maven.bootstrap.ScannerBootstrapper.execute (ScannerBootstrapper.java:88)
at org.sonarsource.scanner.maven.SonarQubeMojo.execute (SonarQubeMojo.java:106)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DefaultInputModuleHierarchy' defined in org.sonar.scanner.scan.InputModuleHierarchyProvider: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.sonar.scanner.scan.DefaultInputModuleHierarchy]: Factory method 'provide' threw exception; nested exception is java.lang.StackOverflowError
at org.springframework.beans.factory.support.ConstructorResolver.instantiate (ConstructorResolver.java:658)
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod (ConstructorResolver.java:638)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod (AbstractAutowireCapableBeanFactory.java:1352)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance (AbstractAutowireCapableBeanFactory.java:1195)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:582)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:542)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0 (AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:333)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:208)
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate (DependencyDescriptor.java:276)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency (DefaultListableBeanFactory.java:1389)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency (DefaultListableBeanFactory.java:1309)
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument (ConstructorResolver.java:887)
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray (ConstructorResolver.java:791)
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor (ConstructorResolver.java:229)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor (AbstractAutowireCapableBeanFactory.java:1372)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance (AbstractAutowireCapableBeanFactory.java:1222)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:582)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:542)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0 (AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:333)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:208)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons (DefaultListableBeanFactory.java:953)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization (AbstractApplicationContext.java:918)
at org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.java:583)
at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:187)
at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:167)
at org.sonar.scanner.bootstrap.SpringGlobalContainer.doAfterStart (SpringGlobalContainer.java:135)
at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:188)
at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:167)
at org.sonar.batch.bootstrapper.Batch.doExecute (Batch.java:72)
at org.sonar.batch.bootstrapper.Batch.execute (Batch.java:66)
at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute (BatchIsolatedLauncher.java:46)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke (IsolatedLauncherProxy.java:60)
at jdk.proxy3.$Proxy24.execute (Unknown Source)
at org.sonarsource.scanner.api.EmbeddedScanner.doExecute (EmbeddedScanner.java:189)
at org.sonarsource.scanner.api.EmbeddedScanner.execute (EmbeddedScanner.java:138)
at org.sonarsource.scanner.maven.bootstrap.ScannerBootstrapper.execute (ScannerBootstrapper.java:88)
at org.sonarsource.scanner.maven.SonarQubeMojo.execute (SonarQubeMojo.java:106)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.sonar.scanner.scan.DefaultInputModuleHierarchy]: Factory method 'provide' threw exception; nested exception is java.lang.StackOverflowError
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate (SimpleInstantiationStrategy.java:185)
at org.springframework.beans.factory.support.ConstructorResolver.instantiate (ConstructorResolver.java:653)
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod (ConstructorResolver.java:638)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod (AbstractAutowireCapableBeanFactory.java:1352)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance (AbstractAutowireCapableBeanFactory.java:1195)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:582)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:542)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0 (AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:333)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:208)
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate (DependencyDescriptor.java:276)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency (DefaultListableBeanFactory.java:1389)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency (DefaultListableBeanFactory.java:1309)
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument (ConstructorResolver.java:887)
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray (ConstructorResolver.java:791)
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor (ConstructorResolver.java:229)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor (AbstractAutowireCapableBeanFactory.java:1372)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance (AbstractAutowireCapableBeanFactory.java:1222)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:582)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:542)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0 (AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:333)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:208)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons (DefaultListableBeanFactory.java:953)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization (AbstractApplicationContext.java:918)
at org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.java:583)
at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:187)
at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:167)
at org.sonar.scanner.bootstrap.SpringGlobalContainer.doAfterStart (SpringGlobalContainer.java:135)
at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:188)
at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:167)
at org.sonar.batch.bootstrapper.Batch.doExecute (Batch.java:72)
at org.sonar.batch.bootstrapper.Batch.execute (Batch.java:66)
at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute (BatchIsolatedLauncher.java:46)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke (IsolatedLauncherProxy.java:60)
at jdk.proxy3.$Proxy24.execute (Unknown Source)
at org.sonarsource.scanner.api.EmbeddedScanner.doExecute (EmbeddedScanner.java:189)
at org.sonarsource.scanner.api.EmbeddedScanner.execute (EmbeddedScanner.java:138)
at org.sonarsource.scanner.maven.bootstrap.ScannerBootstrapper.execute (ScannerBootstrapper.java:88)
at org.sonarsource.scanner.maven.SonarQubeMojo.execute (SonarQubeMojo.java:106)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.StackOverflowError
at java.util.HashMap.hash (HashMap.java:338)
at java.util.HashMap.getNode (HashMap.java:568)
at java.util.HashMap.getOrDefault (HashMap.java:1139)
at java.util.Collections$UnmodifiableMap.getOrDefault (Collections.java:1548)
at org.sonar.scanner.scan.DefaultInputModuleHierarchy.children (DefaultInputModuleHierarchy.java:70)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:56)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs (WorkDirectoriesInitializer.java:57)
2024-03-27T08:18:25.5101870Z Exception in thread "main" java.lang.StackOverflowError
2024-03-27T08:18:25.5103149Z at org.sonar.api.batch.fs.internal.DefaultInputComponent.hashCode(DefaultInputComponent.java:43)
2024-03-27T08:18:25.5104396Z at java.base/java.util.HashMap.hash(HashMap.java:338)
2024-03-27T08:18:25.5105272Z at java.base/java.util.HashMap.getNode(HashMap.java:576)
2024-03-27T08:18:25.5106210Z at java.base/java.util.HashMap.getOrDefault(HashMap.java:1147)
2024-03-27T08:18:25.5107414Z at java.base/java.util.Collections$UnmodifiableMap.getOrDefault(Collections.java:1702)
2024-03-27T08:18:25.5108987Z at org.sonar.scanner.scan.DefaultInputModuleHierarchy.children(DefaultInputModuleHierarchy.java:56)
2024-03-27T08:18:25.5110834Z at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs(WorkDirectoriesInitializer.java:35)
2024-03-27T08:18:25.5112760Z at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs(WorkDirectoriesInitializer.java:36)
2024-03-27T08:18:25.5114716Z at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs(WorkDirectoriesInitializer.java:36)
2024-03-27T08:18:25.5117104Z at org.sonar.scanner.scan.WorkDirectoriesInitializer.cleanAllWorkingDirs(WorkDirectoriesInitializer.java:36)
and some related information:
2024-03-27T08:18:21.2646097Z [INFO] --- sonar-maven-plugin:3.11.0.3922:sonar (default-cli) @ parent ---
2024-03-27T08:18:21.2669912Z [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.pom
2024-03-27T08:18:21.2870811Z [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.pom (3.2 kB at 162 kB/s)
2024-03-27T08:18:21.2889703Z [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.pom
2024-03-27T08:18:21.3082338Z [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.pom (4.4 kB at 232 kB/s)
2024-03-27T08:18:21.3103640Z [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/sonarsource/scanner/api/sonar-scanner-api/2.16.3.1081/sonar-scanner-api-2.16.3.1081.pom
2024-03-27T08:18:21.3326240Z [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/sonarsource/scanner/api/sonar-scanner-api/2.16.3.1081/sonar-scanner-api-2.16.3.1081.pom (5.2 kB at 235 kB/s)
2024-03-27T08:18:21.3350650Z [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/sonarsource/scanner/api/sonar-scanner-api-parent/2.16.3.1081/sonar-scanner-api-parent-2.16.3.1081.pom
2024-03-27T08:18:21.3554528Z [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/sonarsource/scanner/api/sonar-scanner-api-parent/2.16.3.1081/sonar-scanner-api-parent-2.16.3.1081.pom (4.8 kB at 231 kB/s)
2024-03-27T08:18:21.3570734Z [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/sonarsource/parent/parent/60.0.52/parent-60.0.52.pom
2024-03-27T08:18:21.3781278Z [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/sonarsource/parent/parent/60.0.52/parent-60.0.52.pom (32 kB at 1.5 MB/s)
2024-03-27T08:18:21.3807826Z [INFO] Downloading from central: https://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.pom
2024-03-27T08:18:21.3998153Z [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.pom (17 kB at 921 kB/s)
2024-03-27T08:18:21.4015799Z [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/17/commons-parent-17.pom
2024-03-27T08:18:21.4234693Z [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/17/commons-parent-17.pom (31 kB at 1.4 MB/s)
2024-03-27T08:18:21.4281176Z [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.jar
2024-03-27T08:18:21.4294806Z [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.jar
2024-03-27T08:18:21.4307306Z [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/sonarsource/scanner/api/sonar-scanner-api/2.16.3.1081/sonar-scanner-api-2.16.3.1081.jar
2024-03-27T08:18:21.4318234Z [INFO] Downloading from central: https://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar
2024-03-27T08:18:21.4492866Z [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.jar (13 kB at 591 kB/s)
2024-03-27T08:18:21.4498017Z [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.jar (24 kB at 1.1 MB/s)
2024-03-27T08:18:21.4524381Z [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar (284 kB at 13 MB/s)
2024-03-27T08:18:21.4620343Z [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/sonarsource/scanner/api/sonar-scanner-api/2.16.3.1081/sonar-scanner-api-2.16.3.1081.jar (625 kB at 20 MB/s)
2024-03-27T08:18:21.4859498Z [INFO] 08:18:21.485 Java 21.0.2 Eclipse Adoptium (64-bit)
2024-03-27T08:18:21.4864670Z [INFO] 08:18:21.486 Linux 6.5.0-1016-azure (amd64)
2024-03-27T08:18:21.5139270Z [INFO] 08:18:21.513 User cache: /home/runner/.sonar/cache
2024-03-27T08:18:23.1127937Z [INFO] 08:18:23.112 Communicating with SonarCloud
2024-03-27T08:18:23.1327008Z [INFO] 08:18:23.132 Default locale: "en", source code encoding: "UTF-8"
2024-03-27T08:18:23.4916413Z [INFO] 08:18:23.491 Load global settings
2024-03-27T08:18:23.7530248Z [INFO] 08:18:23.752 Load global settings (done) | time=263ms
2024-03-27T08:18:23.7558746Z [INFO] 08:18:23.755 Server id: 1BD809FA-AWHW8ct9-T_TB3XqouNu
2024-03-27T08:18:23.7614163Z [INFO] 08:18:23.761 User cache: /home/runner/.sonar/cache
2024-03-27T08:18:23.7661973Z [INFO] 08:18:23.766 Loading required plugins
2024-03-27T08:18:23.7664355Z [INFO] 08:18:23.766 Load plugins index
2024-03-27T08:18:23.9658439Z [INFO] 08:18:23.965 Load plugins index (done) | time=199ms
2024-03-27T08:18:23.9659784Z [INFO] 08:18:23.965 Load/download plugins
2024-03-27T08:18:24.8494182Z [INFO] 08:18:24.849 Load/download plugins (done) | time=883ms
2024-03-27T08:18:25.2439564Z [INFO] 08:18:25.243 Found an active CI vendor: 'Github Actions'
2024-03-27T08:18:25.2522300Z [INFO] 08:18:25.251 Load project settings for component key: 'org.example:module'
2024-03-27T08:18:25.4567680Z [INFO] 08:18:25.456 Load project settings for component key: 'org.example:module' (done) | time=205ms
2024-03-27T08:18:25.4614775Z [INFO] 08:18:25.461 Process project properties
2024-03-27T08:18:25.4815324Z [INFO] 08:18:25.481 Project key: org.example:module
2024-03-27T08:18:25.4821263Z [INFO] 08:18:25.482 Base dir: /home/runner/work/riskops/riskops
2024-03-27T08:18:25.4826685Z [INFO] 08:18:25.482 Working dir: /home/runner/work/riskops/riskops/target/sonar
We are running it in a multi-module Maven project and building a module with the following command (in GitHub CI):
Hello @mmostafahareb, can you provide me with the following details:
Are you setting sonar properties in the pom.xml? Which ones?
According to a previous thread the stack overflow error can happen also in v3.9.1.2184 when the sonar.projectKey is not defined within a profile.
What is the structure of your project? More specifically, why are you specifying the path to the pom file, i.e. -f /pom.xml, instead of running from the root folder and relying on the root pom.xml?
Hi @mmostafahareb, it would be very useful if you could provide a small reproducer of your project because it is crucial to know the project structure. Alternatively, the following info would also help: