Hi Sebastian,

2.0 RC2 isn't supported. We've had 30 2.0.x releases and 16 2.5.x releases
since (not including other betas/RCs). You'll want to try installing a
newer version, which likely has these problems all fixed. You're also
running a combination of older (Review Board) and newer (Djblets)
components that may cause problems.

(Be sure to back up your site directory and database before upgrading. I'm
a little concerned about the state of the database if you hit an upgrade
error and got past it with another upgrade.)

Christian


On Sun, Jul 23, 2017 at 20:41 Sebastian Unger <[email protected]> wrote:

> Did anybody ever get to the bottom of this, because I'm seeing the same
> (or a similar) problem here. For me it occurs when I click on one
> particular (mercurial) repository on the New Review Request page. I get
> this error:
>
> There was an error loading information from this repository:
>>
>> HTTP 500 Internal Server Error
>>
>> This may be a temporary failure. Try again
>>
>
> where the change-set list is for all other repositories (mercurial or
> otherwise).
>
> In the server log I get this:
>
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:
>> ERROR:djblets.log.middleware:Exception thrown for user ungers at
>> http://reviewboard.taitradio.net/api/repositories/19/commits/?start=a16fd06a825e5ad8d48dfc639
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]: list index out of range
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]: Traceback (most recent
>> call last):
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:   File
>> "/home/reviewboard/.venv/local/lib/python2.7/site-packages/django/core/handlers/base.py",
>> line 112, in get_response
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:     response =
>> wrapped_callback(request, *callback_args, **callback_kwargs)
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:   File
>> "/home/reviewboard/.venv/local/lib/python2.7/site-packages/django/views/decorators/cache.py",
>> line 52, in _wrapped_view_func
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:     response =
>> view_func(request, *args, **kwargs)
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:   File
>> "/home/reviewboard/.venv/local/lib/python2.7/site-packages/django/views/decorators/vary.py",
>> line 19, in inner_func
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:     response =
>> func(*args, **kwargs)
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:   File
>> "/home/reviewboard/.venv/local/lib/python2.7/site-packages/djblets/webapi/resources/base.py",
>> line 199, in __call__
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:     request, method,
>> view, api_format=api_format, *args, **kwargs)
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:   File
>> "/home/reviewboard/.venv/local/lib/python2.7/site-packages/djblets/webapi/resources/mixins/api_tokens.py",
>> line 65, in call_method_view
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:     return view(request,
>> *args, **kwargs)
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:   File
>> "/home/reviewboard/.venv/local/lib/python2.7/site-packages/djblets/webapi/decorators.py",
>> line 125, in _call
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:     return
>> view_func(*args, **kwargs)
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:   File
>> "/home/reviewboard/.venv/local/lib/python2.7/site-packages/reviewboard/webapi/decorators.py",
>> line 139, in _check
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:     return
>> view_func(*args, **kwargs)
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:   File
>> "/home/reviewboard/.venv/local/lib/python2.7/site-packages/djblets/webapi/decorators.py",
>> line 125, in _call
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:     return
>> view_func(*args, **kwargs)
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:   File
>> "/home/reviewboard/.venv/local/lib/python2.7/site-packages/reviewboard/webapi/decorators.py",
>> line 34, in _check
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:     return
>> webapi_login_required(view_func)(*args, **kwargs)
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:   File
>> "/home/reviewboard/.venv/local/lib/python2.7/site-packages/djblets/webapi/decorators.py",
>> line 125, in _call
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:     return
>> view_func(*args, **kwargs)
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:   File
>> "/home/reviewboard/.venv/local/lib/python2.7/site-packages/djblets/webapi/decorators.py",
>> line 146, in _checklogin
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:     return
>> view_func(*args, **kwargs)
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:   File
>> "/home/reviewboard/.venv/local/lib/python2.7/site-packages/djblets/webapi/decorators.py",
>> line 125, in _call
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:     return
>> view_func(*args, **kwargs)
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:   File
>> "/home/reviewboard/.venv/local/lib/python2.7/site-packages/djblets/webapi/decorators.py",
>> line 125, in _call
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:     return
>> view_func(*args, **kwargs)
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:   File
>> "/home/reviewboard/.venv/local/lib/python2.7/site-packages/djblets/webapi/decorators.py",
>> line 310, in _validate
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:     return
>> view_func(*args, **new_kwargs)
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:   File
>> "/home/reviewboard/.venv/local/lib/python2.7/site-packages/reviewboard/webapi/resources/repository_commits.py",
>> line 103, in get
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:     items =
>> repository.get_commits(branch=branch, start=start)
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:   File
>> "/home/reviewboard/.venv/local/lib/python2.7/site-packages/reviewboard/scmtools/models.py",
>> line 437, in get_commits
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:     cache_period)
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:   File
>> "/home/reviewboard/.venv/local/lib/python2.7/site-packages/djblets/cache/backend.py",
>> line 309, in cache_memoize
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:     data =
>> lookup_callable()
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:   File
>> "/home/reviewboard/.venv/local/lib/python2.7/site-packages/reviewboard/scmtools/models.py",
>> line 422, in <lambda>
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:     lambda:
>> self.get_scmtool().get_commits(**commits_kwargs)
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:   File
>> "/home/reviewboard/.venv/local/lib/python2.7/site-packages/reviewboard/scmtools/hg.py",
>> line 89, in get_commits
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:     return
>> self.client.get_commits(branch, start)
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:   File
>> "/home/reviewboard/.venv/local/lib/python2.7/site-packages/reviewboard/scmtools/hg.py",
>> line 396, in get_commits
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]:     parent =
>> data['parents'][0]
>> Jul 24 15:26:40 ttde-server-1 spawn-fcgi[20578]: IndexError: list index
>> out of range
>
>
> RB version is 2.5.13.1
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "reviewboard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>
-- 
-- 
Christian Hammond
President/CEO of Beanbag
Makers of Review Board

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to