Hello, We have integrated ReviewBoard with our gitlab. The GIT commits are shown just fine in RB GUI. But when we try to create a ReviewRequest from an existing commit, we receive an HTTP 500 (Internal server error) message box.
ReviewBoard: v3.0.16 I could not really understand what is wrong from the logs? Any hints on how to move forward with this one? Thank you! Corresponding log file: 2020-02-07 10:18:11,640 - INFO - - root - Reloading logging settings 2020-02-07 10:18:11,861 - ERROR - - root - Unable to update new review request from commit ID 206fbc657cf9c3cfb526a3586557d34adf002c2f on repository ID=6: HTTP Error 404: Not Found Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/reviewboard/reviews/managers.py", line 226, in create draft.update_from_commit_id(commit_id) File "/usr/local/lib/python2.7/dist-packages/reviewboard/reviews/models/review_request_draft.py", line 419, in update_from_commit_id return self.update_from_committed_change(commit_id) File "/usr/local/lib/python2.7/dist-packages/reviewboard/reviews/models/review_request_draft.py", line 492, in update_from_committed_change commit = self.repository.get_change(commit_id) File "/usr/local/lib/python2.7/dist-packages/reviewboard/scmtools/models.py", line 515, in get_change return hosting_service.get_change(self, revision) File "/usr/local/lib/python2.7/dist-packages/reviewboard/hostingsvcs/gitlab.py", line 641, in get_change headers={'Accept': 'text/plain'}) File "/usr/local/lib/python2.7/dist-packages/reviewboard/hostingsvcs/service.py", line 188, in http_get return self.http_request(url, headers=headers, method='GET', **kwargs) File "/usr/local/lib/python2.7/dist-packages/reviewboard/hostingsvcs/service.py", line 319, in http_request response = urlopen(request, context=context) File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen return opener.open(url, data, timeout) File "/usr/lib/python2.7/urllib2.py", line 435, in open response = meth(req, response) File "/usr/lib/python2.7/urllib2.py", line 548, in http_response 'http', request, response, code, msg, hdrs) File "/usr/lib/python2.7/urllib2.py", line 467, in error result = self._call_chain(*args) File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain result = func(*args) File "/usr/lib/python2.7/urllib2.py", line 654, in http_error_302 return self.parent.open(new, timeout=req.timeout) File "/usr/lib/python2.7/urllib2.py", line 435, in open response = meth(req, response) File "/usr/lib/python2.7/urllib2.py", line 548, in http_response 'http', request, response, code, msg, hdrs) File "/usr/lib/python2.7/urllib2.py", line 473, in error return self._call_chain(*args) File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain result = func(*args) File "/usr/lib/python2.7/urllib2.py", line 556, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) HTTPError: HTTP Error 404: Not Found 2020-02-07 10:18:11,863 - ERROR - None - mcs - /api/review-requests/ - djblets.log.middleware - Exception thrown for user mcs at http://10.8.77.40/api/review-requests/ HTTP Error 404: Not Found Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/core/handlers/base.py", line 112, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/views/decorators/cache.py", line 52, in _wrapped_view_func response = view_func(request, *args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/views/decorators/vary.py", line 19, in inner_func response = func(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/djblets/webapi/resources/base.py", line 244, in __call__ request, method, view, api_format=api_format, *args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/reviewboard/webapi/base.py", line 338, in call_method_view request, method, view, *args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/djblets/webapi/resources/mixins/api_tokens.py", line 66, in call_method_view request, method, view, *args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/djblets/webapi/resources/mixins/oauth2_tokens.py", line 102, in call_method_view request, method, view, *args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/djblets/webapi/resources/base.py", line 369, in call_method_view return view(request, *args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/djblets/webapi/resources/base.py", line 470, in post return self.create(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/djblets/webapi/decorators.py", line 125, in _call return view_func(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/reviewboard/webapi/decorators.py", line 169, in _check return view_func(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/djblets/webapi/decorators.py", line 125, in _call return view_func(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/djblets/webapi/decorators.py", line 146, in _checklogin return view_func(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/djblets/webapi/decorators.py", line 125, in _call return view_func(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/djblets/webapi/decorators.py", line 125, in _call return view_func(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/djblets/webapi/decorators.py", line 311, in _validate return view_func(*args, **new_kwargs) File "/usr/local/lib/python2.7/dist-packages/reviewboard/webapi/resources/review_request.py", line 740, in create create_from_commit_id=create_from_commit_id) File "/usr/local/lib/python2.7/dist-packages/reviewboard/reviews/managers.py", line 226, in create draft.update_from_commit_id(commit_id) File "/usr/local/lib/python2.7/dist-packages/reviewboard/reviews/models/review_request_draft.py", line 419, in update_from_commit_id return self.update_from_committed_change(commit_id) File "/usr/local/lib/python2.7/dist-packages/reviewboard/reviews/models/review_request_draft.py", line 492, in update_from_committed_change commit = self.repository.get_change(commit_id) File "/usr/local/lib/python2.7/dist-packages/reviewboard/scmtools/models.py", line 515, in get_change return hosting_service.get_change(self, revision) File "/usr/local/lib/python2.7/dist-packages/reviewboard/hostingsvcs/gitlab.py", line 641, in get_change headers={'Accept': 'text/plain'}) File "/usr/local/lib/python2.7/dist-packages/reviewboard/hostingsvcs/service.py", line 188, in http_get return self.http_request(url, headers=headers, method='GET', **kwargs) File "/usr/local/lib/python2.7/dist-packages/reviewboard/hostingsvcs/service.py", line 319, in http_request response = urlopen(request, context=context) File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen return opener.open(url, data, timeout) File "/usr/lib/python2.7/urllib2.py", line 435, in open response = meth(req, response) File "/usr/lib/python2.7/urllib2.py", line 548, in http_response 'http', request, response, code, msg, hdrs) File "/usr/lib/python2.7/urllib2.py", line 467, in error result = self._call_chain(*args) File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain result = func(*args) File "/usr/lib/python2.7/urllib2.py", line 654, in http_error_302 return self.parent.open(new, timeout=req.timeout) File "/usr/lib/python2.7/urllib2.py", line 435, in open response = meth(req, response) File "/usr/lib/python2.7/urllib2.py", line 548, in http_response 'http', request, response, code, msg, hdrs) File "/usr/lib/python2.7/urllib2.py", line 473, in error return self._call_chain(*args) File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain result = func(*args) File "/usr/lib/python2.7/urllib2.py", line 556, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) HTTPError: HTTP Error 404: Not Found -- Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/ Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/ Happy user? Let us know! https://www.reviewboard.org/users/ --- You received this message because you are subscribed to the Google Groups "Review Board Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/reviewboard/99082e6f-33f8-44a7-94be-d8bd3f05463d%40googlegroups.com.