This looks like an improperly populated database. Was this an older version that you upgraded, and if so, can you tell me the process you used?
Christian -- Christian Hammond - chip...@chipx86.com Review Board - http://www.reviewboard.org VMware, Inc. - http://www.vmware.com On Sat, Jan 14, 2012 at 2:39 AM, dakisan <peteda...@gmail.com> wrote: > Hey there, > > Managed to breathe life into RB on an unbuntu box, but am having a > strange issue now whereby I can't add a repository because there are > no repository types listed. > > Following found in the logs, hope someone can help troubleshoot this: > > Exception thrown for user admin at > http://reviews.dev.vivomiles.com/admin/db/scmtools/repository/add/ > > 'tool' > Traceback (most recent call last): > File "/usr/local/lib/python2.6/dist-packages/Django-1.3.1-py2.6.egg/ > django/core/handlers/base.py", line 111, in get_response > response = callback(request, *callback_args, **callback_kwargs) > File "/usr/local/lib/python2.6/dist-packages/Django-1.3.1-py2.6.egg/ > django/contrib/admin/options.py", line 307, in wrapper > return self.admin_site.admin_view(view)(*args, **kwargs) > File "/usr/local/lib/python2.6/dist-packages/Django-1.3.1-py2.6.egg/ > django/utils/decorators.py", line 93, in _wrapped_view > response = view_func(request, *args, **kwargs) > File "/usr/local/lib/python2.6/dist-packages/Django-1.3.1-py2.6.egg/ > django/views/decorators/cache.py", line 79, in _wrapped_view_func > response = view_func(request, *args, **kwargs) > File "/usr/local/lib/python2.6/dist-packages/Django-1.3.1-py2.6.egg/ > django/contrib/admin/sites.py", line 197, in inner > return view(request, *args, **kwargs) > File "/usr/local/lib/python2.6/dist-packages/Django-1.3.1-py2.6.egg/ > django/utils/decorators.py", line 28, in _wrapper > return bound_func(*args, **kwargs) > File "/usr/local/lib/python2.6/dist-packages/Django-1.3.1-py2.6.egg/ > django/utils/decorators.py", line 93, in _wrapped_view > response = view_func(request, *args, **kwargs) > File "/usr/local/lib/python2.6/dist-packages/Django-1.3.1-py2.6.egg/ > django/utils/decorators.py", line 24, in bound_func > return func(self, *args2, **kwargs2) > File "/usr/local/lib/python2.6/dist-packages/Django-1.3.1-py2.6.egg/ > django/db/transaction.py", line 217, in inner > res = func(*args, **kwargs) > File "/usr/local/lib/python2.6/dist-packages/Django-1.3.1-py2.6.egg/ > django/contrib/admin/options.py", line 864, in add_view > if form.is_valid(): > File "/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.6.3- > py2.6.egg/reviewboard/scmtools/forms.py", line 613, in is_valid > return (super(RepositoryForm, self).is_valid() and > File "/usr/local/lib/python2.6/dist-packages/Django-1.3.1-py2.6.egg/ > django/forms/forms.py", line 121, in is_valid > return self.is_bound and not bool(self.errors) > File "/usr/local/lib/python2.6/dist-packages/Django-1.3.1-py2.6.egg/ > django/forms/forms.py", line 112, in _get_errors > self.full_clean() > File "/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.6.3- > py2.6.egg/reviewboard/scmtools/forms.py", line 532, in full_clean > return super(RepositoryForm, self).full_clean() > File "/usr/local/lib/python2.6/dist-packages/Django-1.3.1-py2.6.egg/ > django/forms/forms.py", line 268, in full_clean > self._clean_form() > File "/usr/local/lib/python2.6/dist-packages/Django-1.3.1-py2.6.egg/ > django/forms/forms.py", line 296, in _clean_form > self.cleaned_data = self.clean() > File "/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.6.3- > py2.6.egg/reviewboard/scmtools/forms.py", line 548, in clean > self._clean_hosting_info() > File "/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.6.3- > py2.6.egg/reviewboard/scmtools/forms.py", line 480, in > _clean_hosting_info > tool_name = self.cleaned_data['tool'].name > KeyError: 'tool' > > -- > Want to help the Review Board project? Donate today at > http://www.reviewboard.org/donate/ > Happy user? Let us know at http://www.reviewboard.org/users/ > -~----------~----~----~----~------~----~------~--~--- > To unsubscribe from this group, send email to > reviewboard+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/reviewboard?hl=en -- Want to help the Review Board project? Donate today at http://www.reviewboard.org/donate/ Happy user? Let us know at http://www.reviewboard.org/users/ -~----------~----~----~----~------~----~------~--~--- To unsubscribe from this group, send email to reviewboard+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en