Comment #2 on issue 1526 by kbottner: AttributeError: 'DashboardDataGrid' object has no attribute 'id_list'
http://code.google.com/p/reviewboard/issues/detail?id=1526

We are experiencing the same problem, I can reproduce this consistently any time I attempt to add a new
default reviewers group

What's the URL of the page containing the problem?
See traceback below

What steps will reproduce the problem?
Attempting to add a new default reviewers group causes this every time. (FYI, this is not a clean install but
rather an update from a 1.0.5 version.

What is the expected output? What do you see instead?
Error should not happen

What operating system are you using? What browser?
See headers in traceback below

Please provide any additional information below.
Traceback (most recent call last):

File "/usr/lib/python2.4/site-packages/Django-1.1.1-py2.4.egg/django/core/handlers/base.py", line 92, in
get_response
   response = callback(request, *callback_args, **callback_kwargs)

File "/usr/lib/python2.4/site-packages/Django-1.1.1-py2.4.egg/django/contrib/admin/sites.py", line 490,
in root
   return self.model_page(request, *url.split('/', 2))

File "/usr/lib/python2.4/site-packages/Django-1.1.1-py2.4.egg/django/views/decorators/cache.py", line
44, in _wrapped_view_func
   response = view_func(request, *args, **kwargs)

File "/usr/lib/python2.4/site-packages/Django-1.1.1-py2.4.egg/django/contrib/admin/sites.py", line 509,
in model_page
   return admin_obj(request, rest_of_url)

File "/usr/lib/python2.4/site-packages/Django-1.1.1-py2.4.egg/django/contrib/admin/options.py", line
1098, in __call__
   return self.change_view(request, unquote(url))

File "/usr/lib/python2.4/site-packages/Django-1.1.1-py2.4.egg/django/db/transaction.py", line 240, in
_commit_on_success
   res = func(*args, **kw)

File "/usr/lib/python2.4/site-packages/Django-1.1.1-py2.4.egg/django/contrib/admin/options.py", line
840, in change_view
   form = ModelForm(instance=obj)

File "/usr/lib/python2.4/site-packages/Django-1.1.1-py2.4.egg/django/forms/models.py", line 222, in
__init__
   object_data = model_to_dict(instance, opts.fields, opts.exclude)

File "/usr/lib/python2.4/site-packages/Django-1.1.1-py2.4.egg/django/forms/models.py", line 140, in
model_to_dict
   data[f.name] = [obj.pk for obj in f.value_from_object(instance)]

File "/usr/lib/python2.4/site-packages/Django-1.1.1-py2.4.egg/django/db/models/query.py", line 106, in
_result_iter
   self._fill_cache()

File "/usr/lib/python2.4/site-packages/Django-1.1.1-py2.4.egg/django/db/models/query.py", line 692, in
_fill_cache
   self._result_cache.append(self._iter.next())

File "/usr/lib/python2.4/site-packages/Django-1.1.1-py2.4.egg/django/db/models/query.py", line 238, in
iterator
   for row in self.query.results_iter():

File "/usr/lib/python2.4/site-packages/Django-1.1.1-py2.4.egg/django/db/models/sql/query.py", line
287, in results_iter
   for rows in self.execute_sql(MULTI):

File "/usr/lib/python2.4/site-packages/Django-1.1.1-py2.4.egg/django/db/models/sql/query.py", line
2369, in execute_sql
   cursor.execute(sql, params)

File "/usr/lib/python2.4/site-packages/Django-1.1.1-py2.4.egg/django/db/backends/mysql/base.py", line
84, in execute
   return self.cursor.execute(query, args)

 File "/usr/lib/python2.4/site-packages/MySQL_python-1.2.3c1-py2.4-linux-
i686.egg/MySQLdb/cursors.py", line 173, in execute

 File "/usr/lib/python2.4/site-packages/MySQL_python-1.2.3c1-py2.4-linux-
i686.egg/MySQLdb/connections.py", line 36, in defaulterrorhandler

ProgrammingError: (1146, "Table 'reviewboard.reviews_defaultreviewer_repository' doesn't exist")


<ModPythonRequest
path:/admin/db/reviews/defaultreviewer/1/,
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{'rbsessionid': '3337662edc577c6e1885e6811e8868cf'},
META:{'AUTH_TYPE': None,
'CONTENT_LENGTH': 0,
'CONTENT_TYPE': None,
'GATEWAY_INTERFACE': 'CGI/1.1',
'HTTP_ACCEPT':
'application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5',
'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
'HTTP_ACCEPT_LANGUAGE': 'en-us',
'HTTP_CONNECTION': 'keep-alive',
'HTTP_COOKIE': 'rbsessionid=3337662edc577c6e1885e6811e8868cf',
'HTTP_HOST': 'testrbsrv.mdigitalm.com',
'HTTP_REFERER': 
'http://testrbsrv.mdigitalm.com/admin/db/reviews/defaultreviewer/',
'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-us) AppleWebKit/531.22.7
(KHTML, like Gecko) Version/4.0.5 Safari/531.22.7',
'PATH_INFO': u'/admin/db/reviews/defaultreviewer/1/',
'PATH_TRANSLATED': None,
'QUERY_STRING': None,
'REMOTE_ADDR': '10.200.11.101',
'REMOTE_HOST': None,
'REMOTE_IDENT': None,
'REMOTE_USER': None,
'REQUEST_METHOD': 'GET',
'SCRIPT_NAME': '',
'SERVER_NAME': 'testrbsrv.mdigitalm.com',
'SERVER_PORT': 80,
'SERVER_PROTOCOL': 'HTTP/1.1',
'SERVER_SOFTWARE': 'mod_python'}>

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To post to this group, send email to reviewboard-iss...@googlegroups.com.
To unsubscribe from this group, send email to 
reviewboard-issues+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/reviewboard-issues?hl=en.

Reply via email to