Ik zag deze fout wanneer de database leeg is (er worden geen tabellen gemaakt). Meestal worden tabellen gemaakt tijdens de eerste start van sonar.
Kun je sonar bereiken via de webinterface?
Zorg ervoor dat de instellingen in uw conf/sonar.properties bestand in Sonar directory correct zijn, mogen deze regels niet worden becommentarieerd.
sonar.jdbc.url: jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true
sonar.jdbc.username: mysqlusername
sonar.jdbc.password: mysqlpassword
Controleer vervolgens of uw conf/sonar-runner.properties bestand in sonar-runer directory heeft dezelfde instellingen.
#----- MySQL
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8
#----- Global database settings
sonar.jdbc.username=mysqlusername
sonar.jdbc.password=mysqlpassword
Zorg er ook voor dat de regel voor de standaard ingebedde database is becommentarieerd.
#sonar.jdbc.url: jdbc:h2:tcp://localhost:9092/sonar