2088: Bad error when creating a review with an invalid change number.

matt.******@gmai***** (Google Code) (Is this you? Claim this profile.)
May 29, 2011
What version are you running?
Review Board 1.5.5

What's the URL of the page containing the problem?
/r/new

What steps will reproduce the problem?
1. From the dashboard click "New Review Request"
2. Select a (Perforce?) repository and enter a bogus change number and click Create
3. See the "Something Broke!" page and wait for the admin email

What is the expected output? What do you see instead?
I expect to see some error about an invalid changelist number and to not get an email to the admin.

Instead I see the "Something Broke!" page and get an email with a traceback ending in:
 File ".../ReviewBoard-1.5.5-py2.6.egg/reviewboard/reviews/forms.py", line 144, in create
    raise ChangeSetError()

TypeError: __init__() takes exactly 2 arguments (1 given)

What operating system are you using? What browser?
The Review Board server is running on Red Hat EL 5.5.
The browser is Chrome 11 beta on Windows 7.

Please provide any additional information below.

I love Review Board, it has been tremendously useful at our company. Keep up the great work!
david
#1 david
Fixed in master c9173cb. Thanks!
  • +Fixed