-
Type:
Bug
-
Resolution: Cannot Reproduce
-
Priority:
Minor
-
Component/s: bitbucket-branch-source-plugin
-
None
-
Environment: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.