Version sonarqube-10.1.0.73491 has been deployed on a RH7 server for some time. It was using postgres 13.
- It became unstable and stopped running after a recent yum update
- We were required to update to RH8 in the near future, so I created a server and moved the old database to that machine.
- I also moved the install folder for sonarqube to the new machine.
- Basically this is the same configuration as on the previous machine. I had to install the latest postgres 13 rpm but did not have issues with that.
- When I started up sonarqube I get a message that is sourced from org.sonar.server.platform.DatabaseServerCompatibility. Its complaining about The version of SonarQube is too old. Please upgrade to the Long Term Support version first.
- Now there are no LTS versions between 10.1 and 10.4 that I can see. I had already been force to do the upgrade to 9.9 LTS last year.
- What does this message mean and how can I fix it? I need to get this back in operation.
Log outpput
StepRegistryImpl'
2024.03.15 13:25:14 DEBUG web[][o.s.c.p.PriorityBeanFactory] Autowiring by type from bean name 'MigrationSteps' via factory method to bean named 'jdk.internal.loader.ClassLoaders$AppClassLoader@5ffd2b27-org.sonar.server.platform.db.migration.version.v00.DbVersion00'
2024.03.15 13:25:14 DEBUG web[][o.s.c.p.PriorityBeanFactory] Autowiring by type from bean name 'MigrationSteps' via factory method to bean named 'jdk.internal.loader.ClassLoaders$AppClassLoader@5ffd2b27-org.sonar.server.platform.db.migration.version.v100.DbVersion100'
2024.03.15 13:25:14 DEBUG web[][o.s.c.p.PriorityBeanFactory] Autowiring by type from bean name 'MigrationSteps' via factory method to bean named 'jdk.internal.loader.ClassLoaders$AppClassLoader@5ffd2b27-org.sonar.server.platform.db.migration.version.v101.DbVersion101'
2024.03.15 13:25:14 DEBUG web[][o.s.c.p.PriorityBeanFactory] Autowiring by type from bean name 'jdk.internal.loader.ClassLoaders$AppClassLoader@5ffd2b27-org.sonar.server.platform.db.migration.history.MigrationHistoryMeddler' via constructor to bean named 'MigrationSteps'
2024.03.15 13:25:14 DEBUG web[][o.s.c.p.PriorityBeanFactory] Autowiring by type from bean name 'jdk.internal.loader.ClassLoaders$AppClassLoader@5ffd2b27-org.sonar.server.platform.db.migration.history.MigrationHistoryImpl' via constructor to bean named 'jdk.internal.loader.ClassLoaders$AppClassLoader@5ffd2b27-org.sonar.db.DefaultDatabase'
2024.03.15 13:25:14 DEBUG web[][o.s.c.p.PriorityBeanFactory] Autowiring by type from bean name 'jdk.internal.loader.ClassLoaders$AppClassLoader@5ffd2b27-org.sonar.server.platform.db.migration.history.MigrationHistoryImpl' via constructor to bean named 'jdk.internal.loader.ClassLoaders$AppClassLoader@5ffd2b27-org.sonar.server.platform.db.migration.history.MigrationHistoryMeddler'
2024.03.15 13:25:14 DEBUG web[][o.s.c.p.PriorityBeanFactory] Creating shared instance of singleton bean 'jdk.internal.loader.ClassLoaders$AppClassLoader@5ffd2b27-org.sonar.server.platform.DatabaseServerCompatibility'
2024.03.15 13:25:14 DEBUG web[][o.s.c.p.PriorityBeanFactory] Creating shared instance of singleton bean 'jdk.internal.loader.ClassLoaders$AppClassLoader@5ffd2b27-org.sonar.server.platform.db.migration.version.DatabaseVersion'
2024.03.15 13:25:14 DEBUG web[][o.s.c.p.PriorityBeanFactory] Autowiring by type from bean name 'jdk.internal.loader.ClassLoaders$AppClassLoader@5ffd2b27-org.sonar.server.platform.db.migration.version.DatabaseVersion' via constructor to bean named 'MigrationSteps'
2024.03.15 13:25:14 DEBUG web[][o.s.c.p.PriorityBeanFactory] Autowiring by type from bean name 'jdk.internal.loader.ClassLoaders$AppClassLoader@5ffd2b27-org.sonar.server.platform.db.migration.version.DatabaseVersion' via constructor to bean named 'jdk.internal.loader.ClassLoaders$AppClassLoader@5ffd2b27-org.sonar.server.platform.db.migration.history.MigrationHistoryImpl'
2024.03.15 13:25:14 DEBUG web[][o.s.c.p.PriorityBeanFactory] Autowiring by type from bean name 'jdk.internal.loader.ClassLoaders$AppClassLoader@5ffd2b27-org.sonar.server.platform.DatabaseServerCompatibility' via constructor to bean named 'jdk.internal.loader.ClassLoaders$AppClassLoader@5ffd2b27-org.sonar.server.platform.db.migration.version.DatabaseVersion'
2024.03.15 13:25:14 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@5ffd2b27-org.sonar.server.platform.DatabaseServerCompatibility': Initialization of bean failed; nested exception is The version of SonarQube is too old. Please upgrade to the Long Term Support version first.
2024.03.15 13:25:14 ERROR web[][o.s.s.p.w.PlatformServletContextListener] Web server startup failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jdk.internal.loader.ClassLoaders$AppClassLoader@5ffd2b27-org.sonar.server.platform.DatabaseServerCompatibility': Initialization of bean failed; nested exception is The version of SonarQube is too old. Please upgrade to the Long Term Support version first.