Sonar is excited to announce the release of the SonarQube Server 2025 Release 3.
This version makes generally available AI CodeFix (starting in Enterprise Edition) and SonarQube Advanced Security (available as a new purchasable license starting from the Enterprise Edition). It also adds new security rules for Kotlin and for mobile, as well as the analysis of Rust. Enjoy these and many other exciting features in this release.
Note that, to use Go security rules in your VSCode or IntelliJ IDEs, you will need to upgrade to the latest version of SonarQube for IDE.
When deploying 2025.3, we have the following error:
java.lang.IllegalStateException: Fail to load plugin Findbugs [findbugs]
at org.sonar.server.plugins.ServerExtensionInstaller.installExtensions(ServerExtensionInstaller.java:81)
at org.sonar.server.platform.platformlevel.PlatformLevel4.configureLevel(PlatformLevel4.java:765)
at org.sonar.server.platform.platformlevel.PlatformLevel.configure(PlatformLevel.java:70)
at org.sonar.server.platform.PlatformImpl.start(PlatformImpl.java:214)
at org.sonar.server.platform.PlatformImpl.startLevel34Containers(PlatformImpl.java:197)
at org.sonar.server.platform.PlatformImpl$AutoStarterRunnable.runIfNotAborted(PlatformImpl.java:365)
at org.sonar.server.platform.PlatformImpl$1.doRun(PlatformImpl.java:116)
at org.sonar.server.platform.PlatformImpl$AutoStarterRunnable.run(PlatformImpl.java:349)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: org/sonar/api/profiles/ProfileExporter
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(Unknown Source)
at java.base/java.security.SecureClassLoader.defineClass(Unknown Source)
at java.base/java.net.URLClassLoader.defineClass(Unknown Source)
at java.base/java.net.URLClassLoader$1.run(Unknown Source)
at java.base/java.net.URLClassLoader$1.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.base/java.net.URLClassLoader.findClass(Unknown Source)
at org.sonar.classloader.ClassRealm.loadClassFromSelf(ClassRealm.java:135)
at org.sonar.classloader.ParentFirstStrategy.loadClass(ParentFirstStrategy.java:37)
at org.sonar.classloader.ClassRealm.loadClass(ClassRealm.java:97)
at org.sonar.classloader.ClassRealm.loadClass(ClassRealm.java:86)
at org.sonar.plugins.findbugs.FindbugsPlugin.define(FindbugsPlugin.java:73)
at org.sonar.server.plugins.ServerExtensionInstaller.installExtensions(ServerExtensionInstaller.java:71)
... 8 common frames omitted
What is the compatible sonar-plugin-api version for sonarqube-3.0-enterprise version? Or any version of sonar-plugin-api after 11.0.0.2664 is OK? We need the right sonar-plugin-api version for our customized java-plugin. Thanks
Hey @Colin, unfortunately 4.5. does not solve the issue ; I added a comment regarding this.
I’ll keep our first staging environment in 2025.3 with the plugin disabled waiting for a fix. I’ll check if I can help debugging this