We upgraded our SonarQube server from version 9.9 LTS to 2025.1 LTS using Docker images. After the upgrade, we began experiencing a new error when performing code analysis on Java projects through the Maven SonarQube plugin. This error was not present in our previous 9.9 LTS environment:
156411 \[ERROR\] \[stderr\] Exception in thread “main” java.lang.AssertionError: array store with invalid types
156412 \[ERROR\] \[stderr\] at org.eclipse.jdt.internal.compiler.codegen.OperandStack.xastore(OperandStack.java:168)
156412 \[ERROR\] \[stderr\] at org.eclipse.jdt.internal.compiler.codegen.CodeStream.aastore(CodeStream.java:245)
156412 \[ERROR\] \[stderr\] at org.eclipse.jdt.internal.compiler.codegen.CodeStream.arrayAtPut(CodeStream.java:500)
156412 \[ERROR\] \[stderr\] at org.eclipse.jdt.internal.compiler.ast.Statement.generateArguments(Statement.java:412)
156412 \[ERROR\] \[stderr\] at org.eclipse.jdt.internal.compiler.ast.MessageSend.generateCode(MessageSend.java:626)
156412 \[ERROR\] \[stderr\] at org.eclipse.jdt.internal.compiler.ast.Statement.generateArguments(Statement.java:440)
156412 \[ERROR\] \[stderr\] at org.eclipse.jdt.internal.compiler.ast.MessageSend.generateCode(MessageSend.java:626)
156412 \[ERROR\] \[stderr\] at org.eclipse.jdt.internal.compiler.ast.Expression.generateCode(Expression.java:771)
156412 \[ERROR\] \[stderr\] at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.generateCode(AbstractMethodDeclaration.java:387)
156412 \[ERROR\] \[stderr\] at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.generateCode(AbstractMethodDeclaration.java:323)
156412 \[ERROR\] \[stderr\] at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode(TypeDeclaration.java:759)
156412 \[ERROR\] \[stderr\] at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode(TypeDeclaration.java:829)
156412 \[ERROR\] \[stderr\] at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.generateCode(CompilationUnitDeclaration.java:412)
156412 \[ERROR\] \[stderr\] at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:935)
156412 \[ERROR\] \[stderr\] at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1173)
156412 \[ERROR\] \[stderr\] at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:786)
156412 \[ERROR\] \[stderr\] at org.eclipse.jdt.core.dom.CompilationUnitResolver$ECJCompilationUnitResolver.resolve(CompilationUnitResolver.java:92)
156412 \[ERROR\] \[stderr\] at org.eclipse.jdt.core.dom.ASTParser.createASTs(ASTParser.java:1071)
156412 \[ERROR\] \[stderr\] at org.sonar.java.model.JParserConfig$Batch.parse(JParserConfig.java:173)
156412 \[ERROR\] \[stderr\] at org.sonar.java.JavaFrontend.scanBatch(JavaFrontend.java:234)
156412 \[ERROR\] \[stderr\] at org.sonar.java.JavaFrontend.scanInBatches(JavaFrontend.java:223)
156412 \[ERROR\] \[stderr\] at org.sonar.java.JavaFrontend.scanAsBatch(JavaFrontend.java:190)
156412 \[ERROR\] \[stderr\] at org.sonar.java.JavaFrontend.scan(JavaFrontend.java:166)
156412 \[ERROR\] \[stderr\] at org.sonar.plugins.java.JavaSensor.execute(JavaSensor.java:109)
156412 \[ERROR\] \[stderr\] at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:64)
156412 \[ERROR\] \[stderr\] at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:88)
156412 \[ERROR\] \[stderr\] at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$1(ModuleSensorsExecutor.java:61)
156412 \[ERROR\] \[stderr\] at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy(ModuleSensorsExecutor.java:79)
156412 \[ERROR\] \[stderr\] at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:61)
156412 \[ERROR\] \[stderr\] at org.sonar.scanner.scan.SpringModuleScanContainer.doAfterStart(SpringModuleScanContainer.java:82)
156412 \[ERROR\] \[stderr\] at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:226)
156412 \[ERROR\] \[stderr\] at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:205)
156412 \[ERROR\] \[stderr\] at org.sonar.scanner.scan.SpringProjectScanContainer.scan(SpringProjectScanContainer.java:201)
156412 \[ERROR\] \[stderr\] at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively(SpringProjectScanContainer.java:197)
156412 \[ERROR\] \[stderr\] at org.sonar.scanner.scan.SpringProjectScanContainer.doAfterStart(SpringProjectScanContainer.java:170)
156412 \[ERROR\] \[stderr\] at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:226)
156412 \[ERROR\] \[stderr\] at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:205)
156412 \[ERROR\] \[stderr\] at org.sonar.scanner.bootstrap.SpringScannerContainer.doAfterStart(SpringScannerContainer.java:350)
156412 \[ERROR\] \[stderr\] at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:226)
156412 \[ERROR\] \[stderr\] at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:205)
156412 \[ERROR\] \[stderr\] at org.sonar.scanner.bootstrap.SpringGlobalContainer.doAfterStart(SpringGlobalContainer.java:142)
156412 \[ERROR\] \[stderr\] at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:226)
156412 \[ERROR\] \[stderr\] at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:205)
156412 \[ERROR\] \[stderr\] at org.sonar.scanner.bootstrap.ScannerMain.runScannerEngine(ScannerMain.java:151)
156412 \[ERROR\] \[stderr\] at org.sonar.scanner.bootstrap.ScannerMain.run(ScannerMain.java:66)
156412 \[ERROR\] \[stderr\] at org.sonar.scanner.bootstrap.ScannerMain.main(ScannerMain.java:52)
156414 \[DEBUG\] Cleanup org.eclipse.jgit.util.FS$FileStoreAttributes$$Lambda$393/0x00007fb1a434ef50@b835727 during JVM shutdown