341: attempting to add "groups" or "people" doesn't work, produces backtrace

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.
#1 tim****@gmai***** (Google Code) (Is this you? Claim this profile.)
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')
chipx86
#2 chipx86
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.
chipx86
#3 chipx86
  • +Component-Reviews
    +Component-API
chipx86
#4 chipx86
  • -Priority-Medium
    +Priority-Low
#5 tim****@gmai***** (Google Code) (Is this you? Claim this profile.)
yup, switched to mod_python and the backtrace is gone
david
#6 david
Are you still having trouble adding reviewers, too?
chipx86
#7 chipx86
  • +NeedInfo
#8 tim****@gmai***** (Google Code) (Is this you? Claim this profile.)
no, that problem is gone, please close the bug

thanks!
david
#9 david
  • -NeedInfo
    +Fixed