Re: Help: every diff creation fails with ' UnreadablePostError: request data read error'
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
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 meiriwrote: > 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
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':