Problem with diff viewer - UnboundLocalError

28 views
Skip to first unread message

Lalit Bansal

unread,
Mar 16, 2022, 8:27:18 AM3/16/22
to Review Board Community
Hi,

we are getting error viewing diff b/w versions. 
diff with origin and version 3 is working fine, whereas diff b/w version 1-3 and 2-3 is broken.

This is logged in error messages
UnboundLocalError: local variable 'j' referenced before assignment

we are using latest reviewboard version 4.0.6 with python3.9.9. Please help check this issue.

Here is the log captured in error message

[Wed Mar 16 11:41:21.303898 2022] [wsgi:error] [pid 1176] [client 172.30.156.128:51142]     self._diff_line(tag, meta, *diff_args), referer: http://reviewboard/r/13955/diff/1-3/
[Wed Mar 16 11:41:21.303902 2022] [wsgi:error] [pid 1176] [client 172.30.156.128:51142]   File "/tools/rbpy3.9.9/lib/python3.9/site-packages/reviewboard/diffviewer/chunk_generator.py", line 533, in _diff_line, referer: http://reviewboard/r/13955/diff/1-3/
[Wed Mar 16 11:41:21.303904 2022] [wsgi:error] [pid 1176] [client 172.30.156.128:51142]     old_markup, new_markup = self._highlight_indentation(, referer: http://reviewboard/r/13955/diff/1-3/
[Wed Mar 16 11:41:21.303909 2022] [wsgi:error] [pid 1176] [client 172.30.156.128:51142]   File "/tools/rbpy3.9.9/lib/python3.9/site-packages/reviewboard/diffviewer/chunk_generator.py", line 600, in _highlight_indentation, referer: http://reviewboard/r/13955/diff/1-3/
[Wed Mar 16 11:41:21.303912 2022] [wsgi:error] [pid 1176] [client 172.30.156.128:51142]     new_markup = self._wrap_indentation_chars(, referer: http://reviewboard/r/13955/diff/1-3/
[Wed Mar 16 11:41:21.303916 2022] [wsgi:error] [pid 1176] [client 172.30.156.128:51142]   File "/tools/rbpy3.9.9/lib/python3.9/site-packages/reviewboard/diffviewer/chunk_generator.py", line 646, in _wrap_indentation_chars, referer: http://reviewboard/r/13955/diff/1-3/
[Wed Mar 16 11:41:21.303922 2022] [wsgi:error] [pid 1176] [client 172.30.156.128:51142]     serialized, remainder = serializer(indentation, norm_indent_len_diff), referer: http://reviewboard/r/13955/diff/1-3/
[Wed Mar 16 11:41:21.303926 2022] [wsgi:error] [pid 1176] [client 172.30.156.128:51142]   File "/tools/rbpy3.9.9/lib/python3.9/site-packages/reviewboard/diffviewer/chunk_generator.py", line 688, in _serialize_indentation, referer: http://reviewboard/r/13955/diff/1-3/
[Wed Mar 16 11:41:21.303929 2022] [wsgi:error] [pid 1176] [client 172.30.156.128:51142]     return s, chars[j + 1:], referer: http://reviewboard/r/13955/diff/1-3/
[Wed Mar 16 11:41:21.303931 2022] [wsgi:error] [pid 1176] [client 172.30.156.128:51142] UnboundLocalError: local variable 'j' referenced before assignment, referer: http://reviewboard/r/13955/diff/1-3/

Thanks,
Lalit Bansal
Reply all
Reply to author
Forward
0 new messages