Product: SonarQube plugin for Jenkins
Affected version/s: v2.10 and v2.11 (SONARJNKINS)
Error observed:
Each time Jenkins is re-started, we are presented with a “You have data stored in an older format…” warning, since upgrading to the latest versions named above.
hudson.plugins.sonar.SonarGlobalConfiguration
SonarGlobalConfiguration
CannotResolveClassException: hudson.plugins.sonar.SonarGlobalConfiguration$$Lambda$94/1800822649
I found a similar report of this in the Git comments, which can be found here:
For reference, here is my sonarGlobalConfiguration.xml file:
<?xml version='1.1' encoding='UTF-8'?>
<hudson.plugins.sonar.SonarGlobalConfiguration plugin="sonar@2.10">
<jenkinsSupplier class="hudson.plugins.sonar.SonarGlobalConfiguration$$Lambda$94/1800822649"/>
<installations>
<hudson.plugins.sonar.SonarInstallation>
<name>sonar-dev</name>
<serverUrl>https://my-sonar-url</serverUrl>
<credentialsId>sonar</credentialsId>
<webhookSecretId></webhookSecretId>
<mojoVersion></mojoVersion>
<additionalProperties></additionalProperties>
<additionalAnalysisProperties></additionalAnalysisProperties>
<triggers>
<skipScmCause>false</skipScmCause>
<skipUpstreamCause>false</skipUpstreamCause>
<envVar></envVar>
</triggers>
</hudson.plugins.sonar.SonarInstallation>
</installations>
<buildWrapperEnabled>false</buildWrapperEnabled>
<dataMigrated>true</dataMigrated>
<credentialsMigrated>true</credentialsMigrated>
</hudson.plugins.sonar.SonarGlobalConfiguration>
Workarounds - You can click ‘dismiss’ in the Jenkins UI, but then on reboot, the error will return. I guess you could also downgrade to earlier plugin version.