Saya melihat kesalahan ini ketika database kosong (tidak ada tabel yang dibuat). Biasanya tabel dibuat selama sonar pertama dimulai.
Bisakah Anda menjangkau sonar melalui antarmuka web?
Pastikan bahwa pengaturan di conf/sonar.properties
. Anda file di Sonar
direktori sudah benar, baris ini harus tidak diberi komentar.
sonar.jdbc.url: jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true
sonar.jdbc.username: mysqlusername
sonar.jdbc.password: mysqlpassword
Kemudian periksa apakah conf/sonar-runner.properties
Anda file di sonar-runer
direktori memiliki pengaturan yang sama.
#----- MySQL
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8
#----- Global database settings
sonar.jdbc.username=mysqlusername
sonar.jdbc.password=mysqlpassword
Pastikan juga bahwa baris untuk basis data bawaan yang disematkan dikomentari.
#sonar.jdbc.url: jdbc:h2:tcp://localhost:9092/sonar