4830: Error validating diff during rbt post to repo connected with gitlab

ridge_forrester

What version are you running?

3.0.15

What steps will reproduce the problem?

  1. use reviewboard with gitlab integration (gitlab ver. 12.0.1)
  2. rbt post -o master..featurebranch
  3. receive error

What is the expected output? What do you see instead?

Expected: post review request
Reality:
ERROR: Error validating diff

Unexpected error when validating the diff: Could not determine the GitLab API version for https://ourgitlabinstance(redacted) due to an unexpected error (HTTP Error 500: Internal Server Error). Check to make sure the URL can be resolved from this server and that any SSL certificates are valid and trusted. (HTTP 400, API Error 224)

What operating system are you using? What browser?

OS: Gentoo, Debian
Browser: Qutebrowser, Firefox, Chrome

Please provide any additional information below.


ridge_forrester
#1 ridge_forrester

We use Let's encrypt SSL certificates.
Both reviewboard and gitlab instances are in separated containers and served by nginx reverse proxy.
Gitlab downgrade to 11.x didn't solve problem.
Reviewboard installed from bitnami stack in 3.0.8 version then upgraded to 3.0.15.