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.

Reply via email to