I upgraded recently SonarQube version to be 8.9.10
I was using SonaQube build breaker but after the upgrade I am forced to use the Jenkins Integration based on Webhooks.
I am installing SonarQube on Windows Server.
I installed SonarQube plugin in Jenkins and use the recommended pipeline syntax but jenkins never receives the webhook.
**23:38:38** Checking status of SonarQube task 'AYsgrRZ4J88fV5eZaF5b' on server 'SonarQubeServer' **23:38:38** SonarQube task 'AYsgrRZ4J88fV5eZaF5b' status is 'IN_PROGRESS' **00:38:38** Cancelling nested steps due to timeout
The task Id is different because the image is captured in later analysis.
I can post the json file to jenkins manually using postman or curl without any problem and without any certificates.
The problem only in SonarQube which complains that the server is unreachable also it’s reachable from curl and postman.
Also, some sites suggested to do this update but it didn’t make a difference with me.
set “networkaddress.cache.ttl = 5” in “${JAVAHOME}/conf/security/java.security”
You should be able to learn more about the webhook delivery in the logs/ce.log of your SonarQube instance after executing an analysis that submits the webhook. Can you take a look to see if you have any specific error messages (such as a certificiate problem)?
to get some details in the ce.log for the webhook delivery you have to increase the ce loglevel (sonar.log.level.ce) to DEBUG, but don’t expect too much details.
You may increase the loglevel during runtime via https:///admin/system and edit loglevel.