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!