341: attempting to add "groups" or "people" doesn't work, produces backtrace
- Fixed
- Review Board
tim****@gmai***** (Google Code) (Is this you? Claim this profile.) | |
Jan. 16, 2008 |
What's the URL of the page containing the problem? e.g., http://localhost:8000/r/3/ What steps will reproduce the problem? 1. create a new review request 2. type in a group or person, hit enter 3. see backtrace appear in emacs shell buffer... What is the expected output? What do you see instead? I expected the group/person to be added, or to get an error about a nonexistant group/person. What operating system are you using? What browser? linux, firefox 1.5.0.10, python 2.4.1, sqlite 3.5.4, django and reviewboard from svn Please provide any additional information below.
whoops, almost forgot to attach the backtrace! [04/Jan/2008 15:40:55] "GET /api/json/users/?query=asdf HTTP/1.1" 200 27 [04/Jan/2008 15:40:55] "POST /api/json/reviewrequests/3/draft/set/target_people/ HTTP/1.1" 200 70 Traceback (most recent call last): File "/usr/local/lib/python2.4/site-packages/django/core/servers/basehttp.py", line 278, in run self.finish_response() File "/usr/local/lib/python2.4/site-packages/django/core/servers/basehttp.py", line 317, in finish_response self.write(data) File "/usr/local/lib/python2.4/site-packages/django/core/servers/basehttp.py", line 396, in write self.send_headers() File "/usr/local/lib/python2.4/site-packages/django/core/servers/basehttp.py", line 460, in send_headers self.send_preamble() File "/usr/local/lib/python2.4/site-packages/django/core/servers/basehttp.py", line 377, in send_preamble self._write( File "/usr/releng/tools/python/2.4.1/lib/python2.4/socket.py", line 256, in write self.flush() File "/usr/releng/tools/python/2.4.1/lib/python2.4/socket.py", line 243, in flush self._sock.sendall(buffer) error: (32, 'Broken pipe') Traceback (most recent call last): File "/usr/local/lib/python2.4/site-packages/django/core/servers/basehttp.py", line 278, in run self.finish_response() File "/usr/local/lib/python2.4/site-packages/django/core/servers/basehttp.py", line 317, in finish_response self.write(data) File "/usr/local/lib/python2.4/site-packages/django/core/servers/basehttp.py", line 396, in write self.send_headers() File "/usr/local/lib/python2.4/site-packages/django/core/servers/basehttp.py", line 460, in send_headers self.send_preamble() File "/usr/local/lib/python2.4/site-packages/django/core/servers/basehttp.py", line 377, in send_preamble self._write( File "/usr/releng/tools/python/2.4.1/lib/python2.4/socket.py", line 256, in write self.flush() File "/usr/releng/tools/python/2.4.1/lib/python2.4/socket.py", line 243, in flush self._sock.sendall(buffer) error: (32, 'Broken pipe')
This happens from time to time when using the Django development server. It's nothing really to worry about. I haven't seen it actually cause problems before. The group/people adding problems are probably related to your existing issue and I would bet it's related to using Firefox 1.5. At one point we had an incompatibility with it, which we fixed, but nobody's officially tested with 1.5 in a while.
yup, switched to mod_python and the backtrace is gone
no, that problem is gone, please close the bug thanks!