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

Bitbucket hook registration fails with response code 400

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • Jenkins ver. 2.140 BitBucket Branch Source plugin 2.2.12

      Whenever I create a new branch project or update an existing one, hook creation fails with the following error in jenkins.log: 

      HttpResponseProxy{HTTP/1.1 400 Bad Request [Server: nginx, Vary: Authorization, bbr1repouuid: eacf0637-6a78-42de-8121-4bbd7b9f7aa1, Content-Type: application/json; charset=utf-8, X-OAuth-Scopes: webhook, pullrequest:write, project, Strict-Transport-Security: max-age=31536
      000; includeSubDomains; preload, Date: Tue, 25 Sep 2018 11:38:55 GMT, X-Served-By: app-161, ETag: "f787536008f2855bc4a6ce0916e084c7", X-Static-Version: 224d037c58e0, X-Accepted-OAuth-Scopes: webhook, X-Credential-Type: apppassword, X-Render-Time: 0.0672821998596, Connecti
      on: close, X-Request-Count: 235, X-Frame-Options: SAMEORIGIN, X-Version: 224d037c58e0, Content-Length: 90] ResponseEntityProxy{[Content-Type: application/json; charset=utf-8,Content-Length: 90,Chunked: false]}}
              at com.cloudbees.jenkins.plugins.bitbucket.client.BitbucketCloudApiClient.doRequest(BitbucketCloudApiClient.java:802)
              at com.cloudbees.jenkins.plugins.bitbucket.client.BitbucketCloudApiClient.postRequest(BitbucketCloudApiClient.java:852)
              at com.cloudbees.jenkins.plugins.bitbucket.client.BitbucketCloudApiClient.registerCommitWebHook(BitbucketCloudApiClient.java:484)
              at com.cloudbees.jenkins.plugins.bitbucket.hooks.WebhookAutoRegisterListener.registerHooks(WebhookAutoRegisterListener.java:160)
              at com.cloudbees.jenkins.plugins.bitbucket.hooks.WebhookAutoRegisterListener.access$000(WebhookAutoRegisterListener.java:64)
              at com.cloudbees.jenkins.plugins.bitbucket.hooks.WebhookAutoRegisterListener$1.doRun(WebhookAutoRegisterListener.java:110)
              at hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:72)
              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:1149)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
              at java.lang.Thread.run(Thread.java:748)

      Existing hooks and manually created ones work fine. It's just the automatic registration that fails.

            Unassigned Unassigned
            amit_oren Amit Oren
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: