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.