Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-45548

Webhook registration is using old / non existent api

XMLWordPrintable

      Webhooks are not registering. I see this error in the log. I am using a corporate Bitbucket installation.

      When I try and access the url manually, I get the same 404. I cannot find any documentation that indicates this rest endpoint even exists on my Bitbucket installation. I could be missing something.

       

      Could not register hooks for <Project display name>/<repo-name>
      java.io.FileNotFoundException: URL: /rest/webhook/1.0/projects/<PN>/repos/<repo-name>/configurations
      	at com.cloudbees.jenkins.plugins.bitbucket.server.client.BitbucketServerAPIClient.getRequest(BitbucketServerAPIClient.java:486)
      	at com.cloudbees.jenkins.plugins.bitbucket.server.client.BitbucketServerAPIClient.getWebHooks(BitbucketServerAPIClient.java:408)
      	at com.cloudbees.jenkins.plugins.bitbucket.hooks.WebhookAutoRegisterListener.registerHooks(WebhookAutoRegisterListener.java:135)
      	at com.cloudbees.jenkins.plugins.bitbucket.hooks.WebhookAutoRegisterListener.access$000(WebhookAutoRegisterListener.java:60)
      	at com.cloudbees.jenkins.plugins.bitbucket.hooks.WebhookAutoRegisterListener$1.doRun(WebhookAutoRegisterListener.java:106)
      	at hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:51)
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
      	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      	at java.lang.Thread.run(Thread.java:748)
      

       

            jetersen Joseph Petersen
            mattbroekhuis matt broekhuis
            Votes:
            1 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: