Are you using a mod_worker setup for Apache, or some other threaded server?

If so, we have fixes for this issue in 2.0.1. I highly recommend upgrading
if you're using extensions in that environment.

What does the extension do?

Christian

-- 
Christian Hammond - chip...@chipx86.com
Review Board - http://www.reviewboard.org
Beanbag, Inc. - http://www.beanbaginc.com


On Wed, May 28, 2014 at 6:33 AM, Samuel Degrande
<degrande.sam...@orange.fr>wrote:

> Hi.
>
> Today, I received the following error (we are using RB 2.0)
> It's about an extension that I wrote for RB 1.7 and adapted to follow
> the new API (using the documentation).
>
> Perhaps I missed something ? Could you please help me fix it ?
>
> I also join the sources of the extension, if needed (please note that
> I'm not at all a python expert...).
>
> Also, if that plugin can be of interest for several people, it can
> possibly be added to the rb-extension-pack...
>
>
> Thanks.
>
> -------- Original Message --------
> Subject: [Review Board] ERROR (EXTERNAL IP): Internal Server Error:
> /api/review-requests/2064/last-update/
> Date: Wed, 28 May 2014 11:12:17 -0000
> From: rbmas...@rb.freedroid.org
> To: r...@freedroid.org
>
> Traceback (most recent call last):
>
>   File "/usr/local/lib/python2.6/dist-packages/Django-1.6.5-
> py2.6.egg/django/core/handlers/base.py", line 88, in get_response
>     response = middleware_method(request)
>
>   File "/usr/local/lib/python2.6/dist-packages/Djblets-0.8-py2.
> 6.egg/djblets/extensions/middleware.py", line 34, in process_request
>     self._check_expired()
>
>   File "/usr/local/lib/python2.6/dist-packages/Djblets-0.8-py2.
> 6.egg/djblets/extensions/middleware.py", line 52, in _check_expired
>     extension_manager.load(full_reload=True)
>
>   File "/usr/local/lib/python2.6/dist-packages/Djblets-0.8-py2.
> 6.egg/djblets/extensions/manager.py", line 399, in load
>     self._clear_extensions()
>
>   File "/usr/local/lib/python2.6/dist-packages/Djblets-0.8-py2.
> 6.egg/djblets/extensions/manager.py", line 532, in _clear_extensions
>     self._uninit_extension(extension)
>
>   File "/usr/local/lib/python2.6/dist-packages/Djblets-0.8-py2.
> 6.egg/djblets/extensions/manager.py", line 624, in _uninit_extension
>     self._remove_from_installed_apps(extension)
>
>   File "/usr/local/lib/python2.6/dist-packages/Djblets-0.8-py2.
> 6.egg/djblets/extensions/manager.py", line 956, in
> _remove_from_installed_apps
>     extension.apps or [extension.info.app_name])
>
>   File "/usr/local/lib/python2.6/dist-packages/Djblets-0.8-py2.
> 6.egg/djblets/extensions/manager.py", line 143, in remove_list
>     self.remove(item)
>
>   File "/usr/local/lib/python2.6/dist-packages/Djblets-0.8-py2.
> 6.egg/djblets/extensions/manager.py", line 129, in remove
>     % (self.display_name, item))
>
> AssertionError: Extension's installed app rbirker is missing a ref count.
>
> --
> Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
> ---
> Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
> ---
> Happy user? Let us know at http://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 reviewboard+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
---
Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
---
Happy user? Let us know at http://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 reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to