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