Update: had to choose "Private Organization", then got "owner" and "name" 
fields.

Now back to my original problem, before running into the issue of this 
thread: I can't post a review. I created a diff via "git diff --full-index" 
and uploaded it via the web interface, only to get a 500:

Something broke! (Error 500)

It appears something broke when you tried to go to here. This is either a 
bug in Review Board or a server configuration error. Please report this to 
your administrator.

Well, being the admin myself, I looked in the logs ;)

2012-06-09 17:58:36,046 - ERROR - Internal Server Error: /r/new/

Traceback (most recent call last):

  File 
"/usr/local/lib/python2.6/dist-packages/Django-1.3.1-py2.6.egg/django/cor

e/handlers/base.py", line 111, in get_response

    response = callback(request, *callback_args, **callback_kwargs)

  File 
"/usr/local/lib/python2.6/dist-packages/Djblets-0.6.18-py2.6.egg/djblets/

auth/util.py", line 46, in _checklogin

    return view_func(request, *args, **kwargs)

  File 
"/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.6.7.1-py2.6.egg/rev

iewboard/reviews/views.py", line 253, in new_review_request

    local_site=local_site)

  File 
"/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.6.7.1-py2.6.egg/reviewboard/reviews/forms.py",
 
line 234, in create

    attach_to_history=True)

  File 
"/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.6.7.1-py2.6.egg/reviewboard/reviews/forms.py",
 
line 286, in create

    history)

  File 
"/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.6.7.1-py2.6.egg/reviewboard/diffviewer/forms.py",
 
line 84, in create

    diff_file, basedir, check_existance=(not parent_diff_file)))

  File 
"/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.6.7.1-py2.6.egg/reviewboard/diffviewer/forms.py",
 
line 170, in _process_files

    not self.repository.get_file_exists(filename, revision))):

  File 
"/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.6.7.1-py2.6.egg/reviewboard/scmtools/models.py",
 
line 167, in get_file_exists

    return hosting_service.get_file_exists(self, path, revision)

  File 
"/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.6.7.1-py2.6.egg/reviewboard/hostingsvcs/github.py",
 
line 189, in get_file_exists

    url = '%sgit/blobs/%s' % (self._get_repo_api_url(repository), revision)

  File 
"/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.6.7.1-py2.6.egg/reviewboard/hostingsvcs/github.py",
 
line 203, in _get_repo_api_url

    plan = repository.extra_data['repository_plan']

TypeError: string indices must be integers


Any idea what might have gone wrong? The diff looks just fine to me. 

-Tobias

-- 
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

Reply via email to