Re: Help: every diff creation fails with ' UnreadablePostError: request data read error'

2017-08-05 Thread eran meiri
Hello, were you able to solve it?

On Monday, 29 September 2014 00:02:37 UTC+3, Jacek Furmankiewicz wrote:
>
> I just tried a smaller diff that included an updated binary PDF 
> change...and it worked fine.
>
> so it's very size dependent it seems...
>
>

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


Re: Errors in reviewboard

2017-08-05 Thread Christian Hammond
Hi Eran,

You're probably uploading a *very* large diff, and it's timing out. If
you're using Git, you'll need to make sure that you're not generating a
diff using the wrong remote tracking branch. Assuming you're using RBTools,
you can use `rbt diff` to generate the diff, and you can check the file
size of the resulting content to see how big that is.

Can you tell me how you're posting the change, and tell me your repository
type and describe the branch setup?

Christian

On Sat, Aug 5, 2017 at 9:59 PM, eran meiri  wrote:

> Hello,
> lately we have been getting these errors more and more and it causes
> problems in the response time ( rbt post takes 2 minutes )
>
> please help
>
> Traceback (most recent call last):
>
>
>
>   File "/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/
> python2.7/site-packages/django/core/handlers/base.py", line 112, in
> get_response
>
> response = wrapped_callback(request, *callback_args, **callback_kwargs)
>
>
>
>   File "/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/
> python2.7/site-packages/django/views/decorators/cache.py", line 52, in
> _wrapped_view_func
>
> response = view_func(request, *args, **kwargs)
>
>
>
>   File "/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/
> python2.7/site-packages/django/views/decorators/vary.py", line 19, in
> inner_func
>
> response = func(*args, **kwargs)
>
>
>
>   File "/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/
> python2.7/site-packages/djblets/webapi/resources/base.py", line 158, in
> __call__
>
> method = request.POST.get('_method', kwargs.get('_method', method))
>
>
>
>   File "/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/
> python2.7/site-packages/django/core/handlers/wsgi.py", line 146, in
> _get_post
>
> self._load_post_and_files()
>
>
>
>   File "/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/
> python2.7/site-packages/django/http/request.py", line 215, in
> _load_post_and_files
>
> self._post, self._files = self.parse_file_upload(self.META, data)
>
>
>
>   File "/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/
> python2.7/site-packages/django/http/request.py", line 180, in
> parse_file_upload
>
> return parser.parse()
>
>
>
>   File "/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/
> python2.7/site-packages/django/http/multipartparser.py", line 201, in
> parse
>
> for chunk in field_stream:
>
>
>
>   File "/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/
> python2.7/site-packages/django/utils/six.py", line 535, in next
>
> return type(self).__next__(self)
>
>
>
>   File "/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/
> python2.7/site-packages/django/http/multipartparser.py", line 330, in
> __next__
>
> output = next(self._producer)
>
>
>
>   File "/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/
> python2.7/site-packages/django/utils/six.py", line 535, in next
>
> return type(self).__next__(self)
>
>
>
>   File "/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/
> python2.7/site-packages/django/http/multipartparser.py", line 458, in
> __next__
>
> for bytes in stream:
>
>
>
>   File "/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/
> python2.7/site-packages/django/utils/six.py", line 535, in next
>
> return type(self).__next__(self)
>
>
>
>   File "/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/
> python2.7/site-packages/django/http/multipartparser.py", line 330, in
> __next__
>
> output = next(self._producer)
>
>
>
>   File "/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/
> python2.7/site-packages/django/utils/six.py", line 535, in next
>
> return type(self).__next__(self)
>
>
>
>   File "/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/
> python2.7/site-packages/django/http/multipartparser.py", line 391, in
> __next__
>
> data = self.flo.read(self.chunk_size)
>
>
>
>   File "/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/
> python2.7/site-packages/django/http/request.py", line 244, in read
>
> six.reraise(UnreadablePostError, UnreadablePostError(*e.args),
> sys.exc_info()[2])
>
>
>
>   File "/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/
> python2.7/site-packages/django/http/request.py", line 242, in read
>
> return self._stream.read(*args, **kwargs)
>
>
>
>   File "/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/
> python2.7/site-packages/django/core/handlers/wsgi.py", line 51, in read
>
> result = self.buffer + self._read_limited(size - len(self.buffer))
>
>
>
>   File "/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/
> python2.7/site-packages/django/core/handlers/wsgi.py", line 39, in
> _read_limited
>
> result = self.stream.read(size)
>
>
>
> UnreadablePostError: request data read error
>
>
>
>
>
> 
> path:/reviewboard/api/review-requests/6489/diffs/,
>
> GET:,
>
> POST:,
>
> COOKIES:{'rbsessionid': 'wr0w61blq27ykdxav4r4k3bn5s62me0r'},
>
> 

Errors in reviewboard

2017-08-05 Thread eran meiri
Hello,
lately we have been getting these errors more and more and it causes 
problems in the response time ( rbt post takes 2 minutes )

please help

Traceback (most recent call last):

 

  File 
"/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/core/handlers/base.py",
 
line 112, in get_response

response = wrapped_callback(request, *callback_args, **callback_kwargs)

 

  File 
"/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/views/decorators/cache.py",
 
line 52, in _wrapped_view_func

response = view_func(request, *args, **kwargs)

 

  File 
"/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/views/decorators/vary.py",
 
line 19, in inner_func

response = func(*args, **kwargs)

 

  File 
"/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/djblets/webapi/resources/base.py",
 
line 158, in __call__

method = request.POST.get('_method', kwargs.get('_method', method))

 

  File 
"/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/core/handlers/wsgi.py",
 
line 146, in _get_post

self._load_post_and_files()

 

  File 
"/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/http/request.py",
 
line 215, in _load_post_and_files

self._post, self._files = self.parse_file_upload(self.META, data)

 

  File 
"/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/http/request.py",
 
line 180, in parse_file_upload

return parser.parse()

 

  File 
"/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/http/multipartparser.py",
 
line 201, in parse

for chunk in field_stream:

 

  File 
"/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/utils/six.py",
 
line 535, in next

return type(self).__next__(self)

 

  File 
"/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/http/multipartparser.py",
 
line 330, in __next__

output = next(self._producer)

 

  File 
"/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/utils/six.py",
 
line 535, in next

return type(self).__next__(self)

 

  File 
"/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/http/multipartparser.py",
 
line 458, in __next__

for bytes in stream:

 

  File 
"/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/utils/six.py",
 
line 535, in next

return type(self).__next__(self)

 

  File 
"/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/http/multipartparser.py",
 
line 330, in __next__

output = next(self._producer)

 

  File 
"/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/utils/six.py",
 
line 535, in next

return type(self).__next__(self)

 

  File 
"/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/http/multipartparser.py",
 
line 391, in __next__

data = self.flo.read(self.chunk_size)

 

  File 
"/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/http/request.py",
 
line 244, in read

six.reraise(UnreadablePostError, UnreadablePostError(*e.args), 
sys.exc_info()[2])

 

  File 
"/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/http/request.py",
 
line 242, in read

return self._stream.read(*args, **kwargs)

 

  File 
"/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/core/handlers/wsgi.py",
 
line 51, in read

result = self.buffer + self._read_limited(size - len(self.buffer))

 

  File 
"/opt/reviewboard-2.5-0/apps/reviewboard/htdocs/venv/lib/python2.7/site-packages/django/core/handlers/wsgi.py",
 
line 39, in _read_limited

result = self.stream.read(size)

 

UnreadablePostError: request data read error

 

 

,

POST:,

COOKIES:{'rbsessionid': 'wr0w61blq27ykdxav4r4k3bn5s62me0r'},

META:{'CONTENT_LENGTH': '151045672',

 'CONTENT_TYPE': 'multipart/form-data; 
boundary1283044404851972134==',

 'CONTEXT_DOCUMENT_ROOT': '/opt/reviewboard-2.5-0/apache2/htdocs',

 'CONTEXT_PREFIX': '',

 'DOCUMENT_ROOT': '/opt/reviewboard-2.5-0/apache2/htdocs',

 'GATEWAY_INTERFACE': 'CGI/1.1',

 'HTTP_ACCEPT_ENCODING': 'identity',

 'HTTP_CONNECTION': 'Keep-Alive',

 'HTTP_COOKIE': 'rbsessionid=wr0w61blq27ykdxav4r4k3bn5s62me0r',

 'HTTP_HOST': 'ilreviewb.redbend.com:8080',

 'HTTP_RVBD_CSH': '10.223.126.51',

 'HTTP_RVBD_SSH': ':::10.82.64.13',

 'HTTP_USER_AGENT': 'RBTools/0.7.9',

 'HTTP_X_RBT_OPTIMIZED_BY': 'HILZ-WAC-01 (RiOS 9.5.0) IK',

 'HTTP_X_RBT_SCAR': '10.223.126.51:41069242:1000',

 'LD_LIBRARY_PATH':