Hi Stephen, This looks like a bug we fixed in 2.5.8. (2.5.10 is the latest version.) I believe if you upgrade, it should be fixed.
See https://hellosplat.com/s/beanbag/tickets/4472/ for info on that bug report. Christian -- Christian Hammond President/CEO of Beanbag <https://www.beanbaginc.com/> Makers of Review Board <https://www.reviewboard.org/> On Wed, Apr 26, 2017 at 12:49 AM, Stephen Lee <stephenleesm...@gmail.com> wrote: > Traceback (most recent call last): > File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5. > 2-py2.7.egg/reviewboard/diffviewer/views.py", line 275, in get > response = renderer.render_to_response(request) > File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5. > 2-py2.7.egg/reviewboard/diffviewer/renderers.py", line 56, in > render_to_response > return HttpResponse(self.render_to_string(request)) > File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5. > 2-py2.7.egg/reviewboard/diffviewer/renderers.py", line 74, in > render_to_string > large_data=True) > File "/usr/local/lib/python2.7/dist-packages/Djblets-0.9-py2. > 7.egg/djblets/cache/backend.py", line 295, in cache_memoize > compress_large_data)) > File "/usr/local/lib/python2.7/dist-packages/Djblets-0.9-py2. > 7.egg/djblets/cache/backend.py", line 249, in cache_memoize_iter > items = items_or_callable() > File "/usr/local/lib/python2.7/dist-packages/Djblets-0.9-py2. > 7.egg/djblets/cache/backend.py", line 292, in <lambda> > lambda: [lookup_callable()], > File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5. > 2-py2.7.egg/reviewboard/diffviewer/renderers.py", line 73, in <lambda> > lambda: self.render_to_string_uncached(request), > File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5. > 2-py2.7.egg/reviewboard/diffviewer/renderers.py", line 87, in > render_to_string_uncached > request=request) > File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5. > 2-py2.7.egg/reviewboard/diffviewer/diffutils.py", line 422, in > populate_diff_chunks > chunks = list(generator.get_chunks()) > File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5. > 2-py2.7.egg/reviewboard/diffviewer/chunk_generator.py", line 756, in > get_chunks > for chunk in super(DiffChunkGenerator, self).get_chunks(cache_key): > File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5. > 2-py2.7.egg/reviewboard/diffviewer/chunk_generator.py", line 107, in > get_chunks > large_data=True) > File "/usr/local/lib/python2.7/dist-packages/Djblets-0.9-py2. > 7.egg/djblets/cache/backend.py", line 295, in cache_memoize > compress_large_data)) > File "/usr/local/lib/python2.7/dist-packages/Djblets-0.9-py2. > 7.egg/djblets/cache/backend.py", line 249, in cache_memoize_iter > items = items_or_callable() > File "/usr/local/lib/python2.7/dist-packages/Djblets-0.9-py2. > 7.egg/djblets/cache/backend.py", line 292, in <lambda> > lambda: [lookup_callable()], > File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5. > 2-py2.7.egg/reviewboard/diffviewer/chunk_generator.py", line 106, in > <lambda> > lambda: list(self.get_chunks_uncached()), > File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5. > 2-py2.7.egg/reviewboard/diffviewer/chunk_generator.py", line 762, in > get_chunks_uncached > self.encoding_list) > File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5. > 2-py2.7.egg/reviewboard/diffviewer/diffutils.py", line 198, in > get_original_file > request=request) > File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5. > 2-py2.7.egg/reviewboard/scmtools/models.py", line 359, in get_file > large_data=True)[0] > File "/usr/local/lib/python2.7/dist-packages/Djblets-0.9-py2. > 7.egg/djblets/cache/backend.py", line 295, in cache_memoize > compress_large_data)) > File "/usr/local/lib/python2.7/dist-packages/Djblets-0.9-py2. > 7.egg/djblets/cache/backend.py", line 249, in cache_memoize_iter > items = items_or_callable() > File "/usr/local/lib/python2.7/dist-packages/Djblets-0.9-py2. > 7.egg/djblets/cache/backend.py", line 292, in <lambda> > lambda: [lookup_callable()], > File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5. > 2-py2.7.egg/reviewboard/scmtools/models.py", line 358, in <lambda> > request)], > File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5. > 2-py2.7.egg/reviewboard/scmtools/models.py", line 534, in > _get_file_uncached > base_commit_id=base_commit_id) > File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5. > 2-py2.7.egg/reviewboard/hostingsvcs/gitlab.py", line 170, in get_file > raw_content=True) > File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5. > 2-py2.7.egg/reviewboard/hostingsvcs/gitlab.py", line 505, in _api_get > 'PRIVATE-TOKEN': self._get_private_token(), > File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5. > 2-py2.7.egg/reviewboard/hostingsvcs/service.py", line 55, in http_get > return self.http_request(url, method='GET', **kwargs) > File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5. > 2-py2.7.egg/reviewboard/hostingsvcs/service.py", line 79, in http_request > u = urlopen(r) > File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen > return _opener.open(url, data, timeout) > File "/usr/lib/python2.7/urllib2.py", line 401, in open > response = self._open(req, data) > File "/usr/lib/python2.7/urllib2.py", line 419, in _open > '_open', req) > File "/usr/lib/python2.7/urllib2.py", line 379, in _call_chain > result = func(*args) > File "/usr/lib/python2.7/urllib2.py", line 1211, in http_open > return self.do_open(httplib.HTTPConnection, req) > File "/usr/lib/python2.7/urllib2.py", line 1178, in do_open > h.request(req.get_method(), req.get_selector(), req.data, headers) > File "/usr/lib/python2.7/httplib.py", line 962, in request > self._send_request(method, url, body, headers) > File "/usr/lib/python2.7/httplib.py", line 995, in _send_request > self.putheader(hdr, value) > File "/usr/lib/python2.7/httplib.py", line 942, in putheader > hdr = '%s: %s' % (header, '\r\n\t'.join([str(v) for v in values])) > UnicodeDecodeError: 'ascii' codec can't decode byte 0xa9 in position 3: > ordinal not in range(128) > > ------------------------------------------------------------ > ------------------------------------------------------------ > --------------------------------------------- > > Our team have been using ReviewBoard for a period of time, this morning, > we got the problem, > > only one can help? > > > > -- > 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 > "reviewboard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to reviewboard+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- 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 "reviewboard" group. To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.