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