Hi,

It's possible you're trying to upload a very, very large diff, and it's
timing out trying to validate all the files or receive all the data. Can
you run 'rbt diff', output the contents to a file, and see how big that is?

What version of RBTools are you running?

Christian

On Sat, Jul 29, 2017 at 12:03 PM, NSJ <nileshj...@gmail.com> wrote:

> Hi All,
>
> I am using older version of review board 1.7.5 and RBTools, while posting
> review request it reports below error message uploading diff.
>
> Error uploading diff
>
> and reviewboard server error
>
> 2017-07-21 13:13:39,986 - ERROR - Exception thrown for user demouser at
> http://xyz.com/xyzrb/api/review-requests/171175/diffs/
>
> Client read error (Timeout?)
> Traceback (most recent call last):
>   File 
> "/usr/lib/python2.6/site-packages/Django-1.4.5-py2.6.egg/django/core/handlers/base.py",
> line 111, in get_response
>     response = callback(request, *callback_args, **callback_kwargs)
>   File "/usr/lib/python2.6/site-packages/Django-1.4.5-py2.6.egg/
> django/views/decorators/cache.py", line 89, in _wrapped_view_func
>     response = view_func(request, *args, **kwargs)
>   File "/usr/lib/python2.6/site-packages/Django-1.4.5-py2.6.egg/
> django/views/decorators/vary.py", line 19, in inner_func
>     response = func(*args, **kwargs)
>   File 
> "/usr/lib/python2.6/site-packages/Djblets-0.7.11-py2.6.egg/djblets/webapi/resources.py",
> line 426, in __call__
>     method = request.POST.get('_method', kwargs.get('_method', method))
>   File "/usr/lib/python2.6/site-packages/Django-1.4.5-py2.6.egg/
> django/core/handlers/modpython.py", line 69, in _get_post
>     self._load_post_and_files()
>   File 
> "/usr/lib/python2.6/site-packages/Django-1.4.5-py2.6.egg/django/http/__init__.py",
> line 368, in _load_post_and_files
>     self._post, self._files = self.parse_file_upload(self.META, data)
>   File 
> "/usr/lib/python2.6/site-packages/Django-1.4.5-py2.6.egg/django/http/__init__.py",
> line 328, in parse_file_upload
>     return parser.parse()
>   File "/usr/lib/python2.6/site-packages/Django-1.4.5-py2.6.egg/
> django/http/multipartparser.py", line 133, in parse
>     for item_type, meta_data, field_stream in Parser(stream,
> self._boundary):
>   File "/usr/lib/python2.6/site-packages/Django-1.4.5-py2.6.egg/
> django/http/multipartparser.py", line 587, in __iter__
>     for sub_stream in boundarystream:
>   File "/usr/lib/python2.6/site-packages/Django-1.4.5-py2.6.egg/
> django/http/multipartparser.py", line 401, in next
>     return LazyStream(BoundaryIter(self._stream, self._boundary))
>   File "/usr/lib/python2.6/site-packages/Django-1.4.5-py2.6.egg/
> django/http/multipartparser.py", line 427, in __init__
>     unused_char = self._stream.read(1)
>   File "/usr/lib/python2.6/site-packages/Django-1.4.5-py2.6.egg/
> django/http/multipartparser.py", line 301, in read
>     out = ''.join(parts())
>   File "/usr/lib/python2.6/site-packages/Django-1.4.5-py2.6.egg/
> django/http/multipartparser.py", line 294, in parts
>     chunk = self.next()
>   File "/usr/lib/python2.6/site-packages/Django-1.4.5-py2.6.egg/
> django/http/multipartparser.py", line 316, in next
>     output = self._producer.next()
>   File "/usr/lib/python2.6/site-packages/Django-1.4.5-py2.6.egg/
> django/http/multipartparser.py", line 377, in next
>     data = self.flo.read(self.chunk_size)
>   File 
> "/usr/lib/python2.6/site-packages/Django-1.4.5-py2.6.egg/django/http/__init__.py",
> line 392, in read
>     return self._stream.read(*args, **kwargs)
> IOError: Client read error (Timeout?)
>
> what could be the reason of this error.
>
> Please 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.
>



-- 
Christian Hammond
President/CEO of Beanbag <https://www.beanbaginc.com/>
Makers of Review Board <https://www.reviewboard.org/>

-- 
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