Hi Guys,

I did an upgrade from 2.5.16 to 3.0.15. No I cannot see diff file on new 
server. Please can you help with this.



Error I get:


Traceback (most recent call last):
  File 
"/usr/local/lib/python2.7/dist-packages/reviewboard/diffviewer/views.py", line 
345, in get
    response = renderer.render_to_response(request)
  File 
"/usr/local/lib/python2.7/dist-packages/reviewboard/diffviewer/renderers.py", 
line 58, in render_to_response
    return HttpResponse(self.render_to_string(request))
  File 
"/usr/local/lib/python2.7/dist-packages/reviewboard/diffviewer/renderers.py", 
line 76, in render_to_string
    large_data=True)
  File "/usr/local/lib/python2.7/dist-packages/djblets/cache/backend.py", line 
299, in cache_memoize
    compress_large_data))
  File "/usr/local/lib/python2.7/dist-packages/djblets/cache/backend.py", line 
253, in cache_memoize_iter
    items = items_or_callable()
  File "/usr/local/lib/python2.7/dist-packages/djblets/cache/backend.py", line 
296, in <lambda>
    lambda: [lookup_callable()],
  File 
"/usr/local/lib/python2.7/dist-packages/reviewboard/diffviewer/renderers.py", 
line 75, in <lambda>
    lambda: self.render_to_string_uncached(request),
  File 
"/usr/local/lib/python2.7/dist-packages/reviewboard/diffviewer/renderers.py", 
line 89, in render_to_string_uncached
    request=request)
  File 
"/usr/local/lib/python2.7/dist-packages/reviewboard/diffviewer/diffutils.py", 
line 750, in populate_diff_chunks
    chunks = list(generator.get_chunks())
  File 
"/usr/local/lib/python2.7/dist-packages/reviewboard/diffviewer/chunk_generator.py",
 line 786, in get_chunks
    for chunk in super(DiffChunkGenerator, self).get_chunks(cache_key):
  File 
"/usr/local/lib/python2.7/dist-packages/reviewboard/diffviewer/chunk_generator.py",
 line 107, in get_chunks
    large_data=True)
  File "/usr/local/lib/python2.7/dist-packages/djblets/cache/backend.py", line 
299, in cache_memoize
    compress_large_data))
  File "/usr/local/lib/python2.7/dist-packages/djblets/cache/backend.py", line 
253, in cache_memoize_iter
    items = items_or_callable()
  File "/usr/local/lib/python2.7/dist-packages/djblets/cache/backend.py", line 
296, in <lambda>
    lambda: [lookup_callable()],
  File 
"/usr/local/lib/python2.7/dist-packages/reviewboard/diffviewer/chunk_generator.py",
 line 106, in <lambda>
    lambda: list(self.get_chunks_uncached()),
  File 
"/usr/local/lib/python2.7/dist-packages/reviewboard/diffviewer/chunk_generator.py",
 line 793, in get_chunks_uncached
    new = get_patched_file(old, self.filediff, self.request)
  File 
"/usr/local/lib/python2.7/dist-packages/reviewboard/diffviewer/diffutils.py", 
line 271, in get_patched_file
    diff = tool.normalize_patch(filediff.diff, filediff.source_file,
  File 
"/usr/local/lib/python2.7/dist-packages/reviewboard/diffviewer/models.py", line 
250, in _get_diff
    return self.diff_hash.content
  File 
"/usr/local/lib/python2.7/dist-packages/reviewboard/diffviewer/models.py", line 
68, in content
    return bz2.decompress(self.binary)
IOError: invalid data stream


Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/reviewboard/reviews/views.py", 
line 379, in build_diff_comment_fragments
    comment.interfilediff)
  File 
"/usr/local/lib/python2.7/dist-packages/reviewboard/diffviewer/diffutils.py", 
line 819, in get_last_line_number_in_diff
    f = get_file_from_filediff(context, filediff, interfilediff)
  File 
"/usr/local/lib/python2.7/dist-packages/reviewboard/diffviewer/diffutils.py", 
line 803, in get_file_from_filediff
    request=request)
  File 
"/usr/local/lib/python2.7/dist-packages/reviewboard/diffviewer/diffutils.py", 
line 750, in populate_diff_chunks
    chunks = list(generator.get_chunks())
  File 
"/usr/local/lib/python2.7/dist-packages/reviewboard/diffviewer/chunk_generator.py",
 line 786, in get_chunks
    for chunk in super(DiffChunkGenerator, self).get_chunks(cache_key):
  File 
"/usr/local/lib/python2.7/dist-packages/reviewboard/diffviewer/chunk_generator.py",
 line 107, in get_chunks
    large_data=True)
  File "/usr/local/lib/python2.7/dist-packages/djblets/cache/backend.py", line 
299, in cache_memoize
    compress_large_data))
  File "/usr/local/lib/python2.7/dist-packages/djblets/cache/backend.py", line 
253, in cache_memoize_iter
    items = items_or_callable()
  File "/usr/local/lib/python2.7/dist-packages/djblets/cache/backend.py", line 
296, in <lambda>
    lambda: [lookup_callable()],
  File 
"/usr/local/lib/python2.7/dist-packages/reviewboard/diffviewer/chunk_generator.py",
 line 106, in <lambda>
    lambda: list(self.get_chunks_uncached()),
  File 
"/usr/local/lib/python2.7/dist-packages/reviewboard/diffviewer/chunk_generator.py",
 line 793, in get_chunks_uncached
    new = get_patched_file(old, self.filediff, self.request)
  File 
"/usr/local/lib/python2.7/dist-packages/reviewboard/diffviewer/diffutils.py", 
line 271, in get_patched_file
    diff = tool.normalize_patch(filediff.diff, filediff.source_file,
  File 
"/usr/local/lib/python2.7/dist-packages/reviewboard/diffviewer/models.py", line 
250, in _get_diff
    return self.diff_hash.content
  File 
"/usr/local/lib/python2.7/dist-packages/reviewboard/diffviewer/models.py", line 
68, in content
    return bz2.decompress(self.binary)
IOError: invalid data stream


  


checking on board this refer to a bug that was cleared in 2.0.X release.



after the upgrade did not see the Repository  on reviewbaord so add them 
again manually by web GUI. After that compared  table 
reviewboard.scmtools_repository and corrected the ID as it were in old 
databases. restarted apache and mariadb.

I still got the same issue. 


rb-site --version
rb-site 3.0.15
Python 2.7.15+ (default, Oct  7 2019, 17:39:04)
[GCC 7.4.0]
Installed to /usr/local/lib/python2.7/dist-packages/reviewboard



Thanks In Advance.
Regards,
Tahir

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/5811abf4-e0c8-4f35-912b-194262f4c36c%40googlegroups.com.

Reply via email to