Включена функция bitbucket и учетная запись в Spinnaker с использованием hal, но когда я пытаюсь добавить веб-перехватчик, он возвращает исключение на bitbucket
перехватчик:
http://spinnaker-api.mydomain.com/webhooks/git/bitbucket
Ошибка:
{"body": "{\" timestamp \ ": 1540379308950, \" status \ ": 500, \" error \ ": \" Internal Server Error \ ", \" exception \ ": \" java.lang.NullPointerException \ ", \" message \ ": \" Невозможно получить свойство 'username' для нулевого объекта \ "}", "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 с помощью Google, и, похоже, он работает нормально. Мне нужно что-то еще делать или добавлять? Я не уверен, что мне не хватает или что я делаю не так.
И спинакер, и битбакет размещаются в частных подсетях 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
}
Я предполагаю, что это означает, что auth работает нормально.