Ho visto questo errore quando il database è vuoto (non vengono create tabelle). Di solito le tabelle vengono create al primo avvio del sonar.
Riesci a raggiungere l'ecoscandaglio tramite l'interfaccia web?
Assicurati che le impostazioni nel tuo conf/sonar.properties
file in Sonar
directory sono corrette, queste righe dovrebbero essere decommentate.
sonar.jdbc.url: jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true
sonar.jdbc.username: mysqlusername
sonar.jdbc.password: mysqlpassword
Quindi controlla se il tuo conf/sonar-runner.properties
file in sonar-runer
directory ha le stesse impostazioni.
#----- MySQL
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8
#----- Global database settings
sonar.jdbc.username=mysqlusername
sonar.jdbc.password=mysqlpassword
Assicurati inoltre che la riga per il database incorporato predefinito sia commentata.
#sonar.jdbc.url: jdbc:h2:tcp://localhost:9092/sonar