使用 hal 在 Spinnaker 中启用了 bitbucket 功能和帐户,但是当我尝试添加 webhook 时,它在 bitbucket 上返回异常
网络挂钩:
http://spinnaker-api.mydomain.com/webhooks/git/bitbucket
错误:
{"body":"{\"timestamp\":1540379308950,\"status\":500,\"error\":\"Internal Server Error\",\"exception\":\"java.lang.NullPointerException \",\"message\":\"Cannot get property 'username' on null object\"}","error":"Internal Server Error","exception":"com.netflix.spinnaker.kork.web. exceptions.GenericExceptionHandlers$RetrofitErrorWrapper","message":"500","status":500,"timestamp":1540379308951,"url":" http://spin-echo.spinnaker:8089/webhooks/git/bitbucket " }
我已经使用谷歌启用了 OAuth,它似乎工作正常。我必须做或添加其他任何东西吗?我不确定我错过了什么或做错了什么。
大三角帆和 bitbucket 都托管在私有 aws 子网中。
当我在浏览器上运行它时,端点似乎正在工作:
http://spinnaker-api.mydomain.com/webhooks/git/bitbucket
我得到回应:
"error": "Method Not Allowed",
"exception": "org.springframework.web.HttpRequestMethodNotSupportedException",
"message": "Request method 'GET' not supported",
"status": 405,
"timestamp": 1540381859422
}
我认为这意味着身份验证工作正常。