ArrayIndexOutOfBoundsException in SonarScanner for MSBuild

Hi,

the ArrayIndexOutOfBoundsException below occurred while analysing a merge request.
There were no changes in the analyzed project and the exception did not occur a second time.

Our Setup:

  • SonarQube Server 2025.1.1
  • Checkstyle 10.21.1
  • Findbugs 4.4.2
  • sonar-maven-plugin 5.1.0.4751
  • GitLab Enterprise Edition v17.11.5-ee
2025-07-10T10:02:02.334870Z 01O SonarScanner for MSBuild 5.11
2025-07-10T10:02:02.344950Z 01O Using the .NET Framework version of the Scanner for MSBuild
2025-07-10T10:02:02.803220Z 01O Post-processing started.
2025-07-10T10:02:02.209767Z 01O Calling the TFS Processor executable...
2025-07-10T10:02:02.313795Z 01O The TFS Processor has finished
2025-07-10T10:02:02.316404Z 01O Calling the SonarScanner CLI...
2025-07-10T10:02:02.477781Z 01O INFO: Scanner configuration file: C:\Runners\sonar\sonar-scanner-msbuild-5.11.0.60783-net46\sonar-scanner-4.8.0.2856\bin\..\conf\sonar-scanner.properties
2025-07-10T10:02:02.478304Z 01O INFO: Project root configuration file: C:\Runners\gitlab-builds\08\BUILDDIRNAME\PROJECTNAME\.sonarqube\out\sonar-project.properties
2025-07-10T10:02:02.506048Z 01O INFO: SonarScanner 4.8.0.2856
2025-07-10T10:02:02.506121Z 01O INFO: Java 21.0.7 BellSoft (64-bit)
2025-07-10T10:02:02.506121Z 01O INFO: Windows Server 2022 10.0 amd64
2025-07-10T10:02:02.749985Z 01O INFO: User cache: C:\Runners\gitlab-data\08\.sonar\cache
2025-07-10T10:02:03.825800Z 01O INFO: Analyzing on SonarQube server 2025.1.1.104738
2025-07-10T10:02:03.825800Z 01O INFO: Default locale: "de_DE", source code encoding: "UTF-8" (analysis is platform dependent)
2025-07-10T10:02:03.724030Z 01O INFO: Load global settings
2025-07-10T10:02:03.941595Z 01O INFO: Load global settings (done) | time=217ms
2025-07-10T10:02:03.956447Z 01O INFO: Server id: 86E1FA4D-AW46aIO1ClnTVbBOYaeI
2025-07-10T10:02:03.975357Z 01O INFO: Loading required plugins
2025-07-10T10:02:03.975357Z 01O INFO: Load plugins index
2025-07-10T10:02:04.404000Z 01O INFO: Load plugins index (done) | time=65ms
2025-07-10T10:02:04.404000Z 01O INFO: Load/download plugins
2025-07-10T10:02:04.102005Z 01O INFO: Load/download plugins (done) | time=58ms
2025-07-10T10:02:04.148458Z 01O INFO: Loaded core extensions: developer-scanner, sca, server-common
2025-07-10T10:02:04.443775Z 01O INFO: Process project properties
2025-07-10T10:02:04.478181Z 01O INFO: Process project properties (done) | time=34ms
2025-07-10T10:02:04.489906Z 01O INFO: Project key: PROJECTNAME-solution
2025-07-10T10:02:04.489906Z 01O INFO: Base dir: C:\Runners\gitlab-builds\08\BUILDDIRNAME\PROJECTNAME
2025-07-10T10:02:04.490457Z 01O INFO: Working dir: C:\Runners\gitlab-builds\08\BUILDDIRNAME\PROJECTNAME\.sonarqube\out\.sonar
2025-07-10T10:02:04.498235Z 01O INFO: Load project settings for component key: 'PROJECTNAME-solution'
2025-07-10T10:02:04.515595Z 01O INFO: Load project settings for component key: 'PROJECTNAME-solution' (done) | time=18ms
2025-07-10T10:02:04.540979Z 01O INFO: Load project branches
2025-07-10T10:02:04.579026Z 01O INFO: Load project branches (done) | time=38ms
2025-07-10T10:02:04.580058Z 01O INFO: Load branch configuration
2025-07-10T10:02:04.581622Z 01O INFO: Detected branch/PR in 'GitLab'
2025-07-10T10:02:04.581622Z 01O INFO: Auto-configuring pull request '21644'
2025-07-10T10:02:04.582666Z 01O INFO: Load branch configuration (done) | time=2ms
2025-07-10T10:02:04.613103Z 01O INFO: Load quality profiles
2025-07-10T10:02:04.666230Z 01O INFO: Load quality profiles (done) | time=54ms
2025-07-10T10:02:04.673333Z 01O INFO: Auto-configuring with CI 'Gitlab CI'
2025-07-10T10:02:04.700953Z 01O INFO: Load active rules
2025-07-10T10:02:05.193226Z 01O INFO: Load active rules (done) | time=485ms
2025-07-10T10:02:05.305867Z 01O INFO: Load analysis cache
2025-07-10T10:02:05.358489Z 01O INFO: Load analysis cache (5.6 kB) | time=54ms
2025-07-10T10:02:05.401110Z 01O INFO: Pull request 21644 for merge into master from job/XYZ-1234-branch-name-for-this-ticket
2025-07-10T10:02:05.401110Z 01O WARN: The property 'sonar.login' is deprecated and will be removed in the future. Please use the 'sonar.token' property instead when passing a token. The 'sonar.token' property is available from SonarScanner for .NET version 5.13.
2025-07-10T10:02:05.419779Z 01O INFO: Preprocessing files...
2025-07-10T10:02:05.967480Z 01O INFO: 2 languages detected in 116 preprocessed files
2025-07-10T10:02:05.967480Z 01O INFO: 0 files ignored because of inclusion/exclusion patterns
2025-07-10T10:02:05.968483Z 01O INFO: 0 files ignored because of scm ignore settings
2025-07-10T10:02:05.970546Z 01O INFO: Loading plugins for detected languages
2025-07-10T10:02:05.971591Z 01O INFO: Load/download plugins
2025-07-10T10:02:05.991525Z 01O INFO: Load/download plugins (done) | time=20ms
2025-07-10T10:02:06.670900Z 01O INFO: Executing phase 2 project builders
2025-07-10T10:02:06.945700Z 01O INFO: Executing phase 2 project builders (done) | time=27ms
2025-07-10T10:02:06.101270Z 01O INFO: Load project repositories
2025-07-10T10:02:06.171021Z 01O INFO: Load project repositories (done) | time=33ms
2025-07-10T10:02:06.171021Z 01O INFO: SCM collecting changed files in the branch
2025-07-10T10:02:06.171021Z 01O INFO: ------------------------------------------------------------------------
2025-07-10T10:02:06.171021Z 01O INFO: EXECUTION FAILURE
2025-07-10T10:02:06.171021Z 01O INFO: ------------------------------------------------------------------------
2025-07-10T10:02:06.171021Z 01O INFO: Total time: 3.684s
2025-07-10T10:02:06.238905Z 01O INFO: Final Memory: 18M/96M
2025-07-10T10:02:06.238905Z 01O INFO: ------------------------------------------------------------------------
2025-07-10T10:02:06.253957Z 01E ERROR: Error during SonarScanner execution
2025-07-10T10:02:06.253957Z 01E java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.scan.filesystem.ProjectFileIndexer
2025-07-10T10:02:06.253957Z 01E 	at org.sonar.core.platform.SpringComponentContainer.getComponentByType(SpringComponentContainer.java:174)
2025-07-10T10:02:06.253957Z 01E 	at org.sonar.scanner.scan.SpringProjectScanContainer.doAfterStart(SpringProjectScanContainer.java:158)
2025-07-10T10:02:06.253957Z 01E 	at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:226)
2025-07-10T10:02:06.253957Z 01E 	at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:205)
2025-07-10T10:02:06.253957Z 01E 	at org.sonar.scanner.bootstrap.SpringScannerContainer.doAfterStart(SpringScannerContainer.java:350)
2025-07-10T10:02:06.253957Z 01E 	at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:226)
2025-07-10T10:02:06.253957Z 01E 	at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:205)
2025-07-10T10:02:06.253957Z 01E 	at org.sonar.scanner.bootstrap.SpringGlobalContainer.doAfterStart(SpringGlobalContainer.java:142)
2025-07-10T10:02:06.253957Z 01E 	at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:226)
2025-07-10T10:02:06.253957Z 01E 	at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:205)
2025-07-10T10:02:06.253957Z 01E 	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:73)
2025-07-10T10:02:06.253957Z 01E 	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67)
2025-07-10T10:02:06.253957Z 01E 	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
2025-07-10T10:02:06.253957Z 01E 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
2025-07-10T10:02:06.253957Z 01E 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
2025-07-10T10:02:06.253957Z 01E 	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
2025-07-10T10:02:06.253957Z 01E 	at jdk.proxy1/jdk.proxy1.$Proxy0.execute(Unknown Source)
2025-07-10T10:02:06.253957Z 01E 	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
2025-07-10T10:02:06.253957Z 01E 	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
2025-07-10T10:02:06.253957Z 01E 	at org.sonarsource.scanner.cli.Main.execute(Main.java:126)
2025-07-10T10:02:06.253957Z 01E 	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
2025-07-10T10:02:06.253957Z 01E 	at org.sonarsource.scanner.cli.Main.main(Main.java:62)
2025-07-10T10:02:06.253957Z 01E Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.sonarsource.scanner.api.internal.IsolatedClassloader@6302bbb1-org.sonar.scanner.scan.filesystem.ProjectFileIndexer': Unsatisfied dependency expressed through constructor parameter 7: Error creating bean with name 'org.sonarsource.scanner.api.internal.IsolatedClassloader@6302bbb1-org.sonar.scanner.scan.filesystem.FileIndexer': Unsatisfied dependency expressed through constructor parameter 5: Error creating bean with name 'org.sonarsource.scanner.api.internal.IsolatedClassloader@6302bbb1-org.sonar.scanner.scan.filesystem.MetadataGenerator': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'org.sonarsource.scanner.api.internal.IsolatedClassloader@6302bbb1-org.sonar.scanner.scan.filesystem.StatusDetection': Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'ScmChangedFiles' defined in org.sonar.scanner.scm.ScmChangedFilesProvider: Failed to instantiate [org.sonar.scanner.scm.ScmChangedFiles]: Factory method 'provide' threw exception with message: Index 10560511 out of bounds for length 2117978
2025-07-10T10:02:06.253957Z 01E 	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804)
2025-07-10T10:02:06.253957Z 01E 	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240)
2025-07-10T10:02:06.253957Z 01E 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1377)
2025-07-10T10:02:06.253957Z 01E 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1214)
2025-07-10T10:02:06.253957Z 01E 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563)
2025-07-10T10:02:06.253957Z 01E 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523)
2025-07-10T10:02:06.253957Z 01E 	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
2025-07-10T10:02:06.254740Z 01E 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:289)
2025-07-10T10:02:06.254740Z 01E 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
2025-07-10T10:02:06.257261Z 01E 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:224)
2025-07-10T10:02:06.257261Z 01E 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1489)
2025-07-10T10:02:06.257261Z 01E 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1450)
2025-07-10T10:02:06.257261Z 01E 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveBean(DefaultListableBeanFactory.java:516)
2025-07-10T10:02:06.257261Z 01E 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:371)
2025-07-10T10:02:06.258159Z 01E 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:364)
2025-07-10T10:02:06.258159Z 01E 	at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1290)
2025-07-10T10:02:06.258159Z 01E 	at org.sonar.core.platform.SpringComponentContainer.getComponentByType(SpringComponentContainer.java:172)
2025-07-10T10:02:06.258737Z 01E 	... 21 more
2025-07-10T10:02:06.258737Z 01E Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.sonarsource.scanner.api.internal.IsolatedClassloader@6302bbb1-org.sonar.scanner.scan.filesystem.FileIndexer': Unsatisfied dependency expressed through constructor parameter 5: Error creating bean with name 'org.sonarsource.scanner.api.internal.IsolatedClassloader@6302bbb1-org.sonar.scanner.scan.filesystem.MetadataGenerator': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'org.sonarsource.scanner.api.internal.IsolatedClassloader@6302bbb1-org.sonar.scanner.scan.filesystem.StatusDetection': Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'ScmChangedFiles' defined in org.sonar.scanner.scm.ScmChangedFilesProvider: Failed to instantiate [org.sonar.scanner.scm.ScmChangedFiles]: Factory method 'provide' threw exception with message: Index 10560511 out of bounds for length 2117978
2025-07-10T10:02:06.258737Z 01E 	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804)
2025-07-10T10:02:06.258737Z 01E 	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240)
2025-07-10T10:02:06.258737Z 01E 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1377)
2025-07-10T10:02:06.258737Z 01E 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1214)
2025-07-10T10:02:06.258737Z 01E 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563)
2025-07-10T10:02:06.258737Z 01E 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523)
2025-07-10T10:02:06.258737Z 01E 	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
2025-07-10T10:02:06.258737Z 01E 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:289)
2025-07-10T10:02:06.258737Z 01E 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
2025-07-10T10:02:06.258737Z 01E 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
2025-07-10T10:02:06.258737Z 01E 	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
2025-07-10T10:02:06.259241Z 01E 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1631)
2025-07-10T10:02:06.259308Z 01E 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519)
2025-07-10T10:02:06.259308Z 01E 	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913)
2025-07-10T10:02:06.259308Z 01E 	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)
2025-07-10T10:02:06.259308Z 01E 	... 37 more
2025-07-10T10:02:06.259308Z 01E Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.sonarsource.scanner.api.internal.IsolatedClassloader@6302bbb1-org.sonar.scanner.scan.filesystem.MetadataGenerator': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'org.sonarsource.scanner.api.internal.IsolatedClassloader@6302bbb1-org.sonar.scanner.scan.filesystem.StatusDetection': Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'ScmChangedFiles' defined in org.sonar.scanner.scm.ScmChangedFilesProvider: Failed to instantiate [org.sonar.scanner.scm.ScmChangedFiles]: Factory method 'provide' threw exception with message: Index 10560511 out of bounds for length 2117978
2025-07-10T10:02:06.259308Z 01E 	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804)
2025-07-10T10:02:06.259308Z 01E 	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240)
2025-07-10T10:02:06.259308Z 01E 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1377)
2025-07-10T10:02:06.259308Z 01E 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1214)
2025-07-10T10:02:06.259308Z 01E 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563)
2025-07-10T10:02:06.259308Z 01E 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523)
2025-07-10T10:02:06.259817Z 01E 	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
2025-07-10T10:02:06.259817Z 01E 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:289)
2025-07-10T10:02:06.259817Z 01E 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
2025-07-10T10:02:06.259914Z 01E 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:274)
2025-07-10T10:02:06.259914Z 01E 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
2025-07-10T10:02:06.259914Z 01E 	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
2025-07-10T10:02:06.259914Z 01E 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1631)
2025-07-10T10:02:06.259914Z 01E 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519)
2025-07-10T10:02:06.259914Z 01E 	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913)
2025-07-10T10:02:06.259914Z 01E 	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)
2025-07-10T10:02:06.259914Z 01E 	... 51 more
2025-07-10T10:02:06.260423Z 01E Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.sonarsource.scanner.api.internal.IsolatedClassloader@6302bbb1-org.sonar.scanner.scan.filesystem.StatusDetection': Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'ScmChangedFiles' defined in org.sonar.scanner.scm.ScmChangedFilesProvider: Failed to instantiate [org.sonar.scanner.scm.ScmChangedFiles]: Factory method 'provide' threw exception with message: Index 10560511 out of bounds for length 2117978
2025-07-10T10:02:06.260788Z 01E 	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804)
2025-07-10T10:02:06.260788Z 01E 	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240)
2025-07-10T10:02:06.260788Z 01E 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1377)
2025-07-10T10:02:06.260788Z 01E 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1214)
2025-07-10T10:02:06.260788Z 01E 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563)
2025-07-10T10:02:06.260788Z 01E 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523)
2025-07-10T10:02:06.260788Z 01E 	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
2025-07-10T10:02:06.260788Z 01E 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:289)
2025-07-10T10:02:06.260788Z 01E 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
2025-07-10T10:02:06.260788Z 01E 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
2025-07-10T10:02:06.260788Z 01E 	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
2025-07-10T10:02:06.260788Z 01E 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1631)
2025-07-10T10:02:06.260788Z 01E 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519)
2025-07-10T10:02:06.260788Z 01E 	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913)
2025-07-10T10:02:06.260788Z 01E 	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)
2025-07-10T10:02:06.260788Z 01E 	... 66 more
2025-07-10T10:02:06.260788Z 01E Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ScmChangedFiles' defined in org.sonar.scanner.scm.ScmChangedFilesProvider: Failed to instantiate [org.sonar.scanner.scm.ScmChangedFiles]: Factory method 'provide' threw exception with message: Index 10560511 out of bounds for length 2117978
2025-07-10T10:02:06.266764Z 01E 	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657)
2025-07-10T10:02:06.266764Z 01E 	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645)
2025-07-10T10:02:06.266764Z 01E 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1357)
2025-07-10T10:02:06.266764Z 01E 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1187)
2025-07-10T10:02:06.266764Z 01E 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563)
2025-07-10T10:02:06.266764Z 01E 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523)
2025-07-10T10:02:06.266764Z 01E 	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
2025-07-10T10:02:06.266764Z 01E 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:289)
2025-07-10T10:02:06.266764Z 01E 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
2025-07-10T10:02:06.266764Z 01E 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
2025-07-10T10:02:06.267268Z 01E 	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
2025-07-10T10:02:06.267279Z 01E 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1631)
2025-07-10T10:02:06.267279Z 01E 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519)
2025-07-10T10:02:06.267279Z 01E 	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913)
2025-07-10T10:02:06.267279Z 01E 	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)
2025-07-10T10:02:06.267279Z 01E 	... 80 more
2025-07-10T10:02:06.267279Z 01E Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.sonar.scanner.scm.ScmChangedFiles]: Factory method 'provide' threw exception with message: Index 10560511 out of bounds for length 2117978
2025-07-10T10:02:06.267279Z 01E 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199)
2025-07-10T10:02:06.267279Z 01E 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88)
2025-07-10T10:02:06.267279Z 01E 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168)
2025-07-10T10:02:06.267279Z 01E 	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653)
2025-07-10T10:02:06.267279Z 01E 	... 94 more
2025-07-10T10:02:06.267279Z 01E Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 10560511 out of bounds for length 2117978
2025-07-10T10:02:06.267279Z 01E 	at org.eclipse.jgit.internal.storage.reftable.BlockReader.readVarint32(BlockReader.java:520)
2025-07-10T10:02:06.267279Z 01E 	at org.eclipse.jgit.internal.storage.reftable.BlockReader.seekKey(BlockReader.java:395)
2025-07-10T10:02:06.267792Z 01E 	at org.eclipse.jgit.internal.storage.reftable.ReftableReader.binarySearch(ReftableReader.java:268)
2025-07-10T10:02:06.268296Z 01E 	at org.eclipse.jgit.internal.storage.reftable.ReftableReader.seek(ReftableReader.java:245)
2025-07-10T10:02:06.268296Z 01E 	at org.eclipse.jgit.internal.storage.reftable.ReftableReader.seekRef(ReftableReader.java:152)
2025-07-10T10:02:06.268296Z 01E 	at org.eclipse.jgit.internal.storage.reftable.MergedReftable.seekRef(MergedReftable.java:115)
2025-07-10T10:02:06.268296Z 01E 	at org.eclipse.jgit.internal.storage.reftable.Reftable.exactRef(Reftable.java:197)
2025-07-10T10:02:06.268296Z 01E 	at org.eclipse.jgit.internal.storage.reftable.ReftableDatabase.exactRef(ReftableDatabase.java:241)
2025-07-10T10:02:06.268296Z 01E 	at org.eclipse.jgit.internal.storage.file.FileReftableDatabase.exactRef(FileReftableDatabase.java:161)
2025-07-10T10:02:06.268296Z 01E 	at org.eclipse.jgit.lib.Repository.exactRef(Repository.java:1080)
2025-07-10T10:02:06.268296Z 01E 	at org.sonar.scm.git.GitScmProvider.getFirstExistingRef(GitScmProvider.java:361)
2025-07-10T10:02:06.268296Z 01E 	at org.sonar.scm.git.GitScmProvider.resolveTargetRef(GitScmProvider.java:347)
2025-07-10T10:02:06.268296Z 01E 	at org.sonar.scm.git.GitScmProvider.branchChangedFilesWithFileMovementDetection(GitScmProvider.java:139)
2025-07-10T10:02:06.268296Z 01E 	at org.sonar.scanner.scm.ScmChangedFilesProvider.getChangedFilesByScm(ScmChangedFilesProvider.java:91)
2025-07-10T10:02:06.268296Z 01E 	at org.sonar.scanner.scm.ScmChangedFilesProvider.loadChangedFilesIfNeeded(ScmChangedFilesProvider.java:76)
2025-07-10T10:02:06.268296Z 01E 	at org.sonar.scanner.scm.ScmChangedFilesProvider.provide(ScmChangedFilesProvider.java:47)
2025-07-10T10:02:06.268296Z 01E 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
2025-07-10T10:02:06.268296Z 01E 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
2025-07-10T10:02:06.268296Z 01E 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171)
2025-07-10T10:02:06.268296Z 01E 	... 97 more
2025-07-10T10:02:06.268296Z 01E ERROR: 
2025-07-10T10:02:06.660806Z 01E The SonarScanner did not complete successfully
2025-07-10T10:02:06.661618Z 01E 12:02:06.661  Post-processing failed. Exit code: 1

It does not seem to be a problem for us right now, but maybe there is a bug someone should look into.

Regards,
Carsten

Hi Carsten,

I appreciate this report.

Unfortunately, since it isn’t reproducible on your side(?) I’m not sure we can address it yet. Please do come back if it happens again and you think you start to see a pattern.

 
Thx!,
Ann