Sonarqube upgrade from 9.9 to 10.6

What language are you writing rules for?Java

  • What have you tried, and what’s your challenge / stumbling block

We are trying to upgrade the sonarqube 9.9 to 10.6 while doing this we are facing with below error


2024.08.12 08:56:20 WARN  web[][o.s.c.a.AnnotationConfigApplicationContext] Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jdk.internal.loader.ClassLoaders$AppClassLoader@22d6f11-org.sonar.server.qualityprofile.RegisterQualityProfiles': Initialization of bean failed; nested exception is BadRequestException{errors=[Rule was removed: common-js:DuplicatedBlocks]}
58
2024.08.12 08:56:20 ERROR web[][o.s.s.p.Platform] Background initialization failed. Stopping SonarQube
57
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jdk.internal.loader.ClassLoaders$AppClassLoader@22d6f11-org.sonar.server.qualityprofile.RegisterQualityProfiles': Initialization of bean failed; nested exception is BadRequestException{errors=[Rule was removed: common-js:DuplicatedBlocks]}
56
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:628)
55
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
54
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
53
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
52
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
51
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
50
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955)
49
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:929)
48
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:591)
47
	at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:225)
46
	at org.sonar.server.platform.platformlevel.PlatformLevel.start(PlatformLevel.java:80)
45
	at org.sonar.server.platform.platformlevel.PlatformLevelStartup.access$001(PlatformLevelStartup.java:57)
44
	at org.sonar.server.platform.platformlevel.PlatformLevelStartup$1.doPrivileged(PlatformLevelStartup.java:132)
43
	at org.sonar.server.user.DoPrivileged.execute(DoPrivileged.java:46)
42
	at org.sonar.server.platform.platformlevel.PlatformLevelStartup.start(PlatformLevelStartup.java:129)
41
	at org.sonar.server.platform.PlatformImpl.executeStartupTasks(PlatformImpl.java:201)
40
	at org.sonar.server.platform.PlatformImpl$AutoStarterRunnable.runIfNotAborted(PlatformImpl.java:362)
39
	at org.sonar.server.platform.PlatformImpl$1.doRun(PlatformImpl.java:116)
38
	at org.sonar.server.platform.PlatformImpl$AutoStarterRunnable.run(PlatformImpl.java:346)
37
	at java.base/java.lang.Thread.run(Unknown Source)
36
Caused by: org.sonar.server.exceptions.BadRequestException: Rule was removed: common-js:DuplicatedBlocks
35
	at org.sonar.server.exceptions.BadRequestException.create(BadRequestException.java:65)
34
	at org.sonar.server.exceptions.BadRequestException.create(BadRequestException.java:59)
33
	at org.sonar.server.exceptions.BadRequestException.checkRequest(BadRequestException.java:44)
32
	at org.sonar.server.qualityprofile.builtin.RuleActivator.doActivateRecursively(RuleActivator.java:102)
31
	at org.sonar.server.qualityprofile.builtin.RuleActivator.activate(RuleActivator.java:97)
30
	at org.sonar.server.qualityprofile.builtin.RuleActivator.lambda$activate$0(RuleActivator.java:90)
29
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
28
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
27
	at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
26
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
25
	at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
24
	at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(Unknown Source)
23
	at java.base/java.util.stream.ReferencePipeline.toArray(Unknown Source)
22
	at java.base/java.util.stream.ReferencePipeline.toArray(Unknown Source)
21
	at java.base/java.util.stream.ReferencePipeline.toList(Unknown Source)
20
	at org.sonar.server.qualityprofile.builtin.RuleActivator.activate(RuleActivator.java:92)
19
	at org.sonar.server.qualityprofile.builtin.BuiltInQProfileUpdateImpl.update(BuiltInQProfileUpdateImpl.java:77)
18
	at org.sonar.server.qualityprofile.RegisterQualityProfiles.update(RegisterQualityProfiles.java:152)
17
	at org.sonar.server.qualityprofile.RegisterQualityProfiles.lambda$start$1(RegisterQualityProfiles.java:109)
16
	at java.base/java.lang.Iterable.forEach(Unknown Source)
15
	at org.sonar.server.qualityprofile.RegisterQualityProfiles.start(RegisterQualityProfiles.java:104)
14
	at org.sonar.core.platform.StartableBeanPostProcessor.postProcessBeforeInitialization(StartableBeanPostProcessor.java:33)
13
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:440)
12
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796)
11
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)
10
	... 19 common frames omitted

Hey there.

The last time a user faced this issue, the trouble was with a third-party plugin.

Are you trying to install any third-party plugins on your SonarQube server?

Hello Colin ,

Thanks for your reply , Currently we are upgrading the sonarqube from 8 to 10.6.1 , in this case we are facing the issue with below plugins , where can i get the latest plugins which is compatible with 10.6.1 ?

https://nexus.tools.parts.xxx.com/repository/maven-thirdparty/com/villagechief/sonar/salesforce/sonar-salesforce-plugin/4.5.7.1/sonar-salesforce-plugin-4.5.7.1.jar

https://nexus.tools.parts.xxx.com/repository/maven-thirdparty/com/villagechief/sonar/codescan/sonar-codescan-plugin/4.5.7.1/sonar-codescan-plugin-4.5.7.1.jar

Ah, I have to refer to my answer here: