Добавление spinnaker webhook в выдачу битбакета Невозможно получить свойство 'username' для исключения нулевого объекта - PullRequest
0 голосов
/ 24 октября 2018

Включена функция Bitbucket и учетная запись в Spinnaker с использованием hal, но когда я пытаюсь добавить webhook, он возвращает исключение для bitbucket

webhook:

http://spinnaker -api.mydomain.com / webhooks / git / bitbucket

Ошибка:

{"body": "{\" timestamp \ ": 1540379308950, \" status \ ": 500,\ "error \": \ "Внутренняя ошибка сервера \", \ "исключение \": \ "java.lang.NullPointerException \", \ "message \": \ "Невозможно получить свойство 'username' для нулевого объекта \"}"," error ":" Внутренняя ошибка сервера "," исключение ":" com.netflix.spinnaker.kork.web.exceptions.GenericExceptionHandlers $ RetrofitErrorWrapper "," message ":" 500 "," status ": 500," отметка времени": 1540379308951," url ":" http://spin -echo.spinnaker: 8089 / webhooks / git / bitbucket"}

Я включил OAuth с помощью Google и похожеработать нормально.Должен ли я сделать или добавить что-нибудь еще?Я не уверен, что я пропускаю или делаю неправильно.

Как spinnaker, так и 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
}

Я предполагаю, что это означает, что аутентификация работает нормально.

...