Traceback (most recent call last):
File "/Users/nharraud/.virtualenvs/b2share-evolution/bin/inveniomanage", line 7, in <module>
from invenio_base.manage import main
File "/Users/nharraud/.virtualenvs/b2share-evolution/lib/python2.7/site-packages/invenio_base/manage.py", line 28, in <module>
manager = Manager(create_app(), with_default_commands=False)
File "/Users/nharraud/.virtualenvs/b2share-evolution/lib/python2.7/site-packages/invenio_base/factory.py", line 279, in create_app
extensions=ExtensionRegistry(app),
File "/Users/nharraud/.virtualenvs/b2share-evolution/lib/python2.7/site-packages/flask_registry/registries/appdiscovery.py", line 153, in __init__
self.register(app, ext_name)
File "/Users/nharraud/.virtualenvs/b2share-evolution/lib/python2.7/site-packages/flask_registry/registries/appdiscovery.py", line 166, in register
ext(app)
File "/Users/nharraud/.virtualenvs/b2share-evolution/lib/python2.7/site-packages/invenio_ext/admin/__init__.py", line 120, in setup_app
'admin', app=app, with_setup=True, admin=admin
File "/Users/nharraud/.virtualenvs/b2share-evolution/lib/python2.7/site-packages/invenio_ext/admin/__init__.py", line 89, in __init__
super(AdminDiscoveryRegistry, self).__init__(*args, **kwargs)
File "/Users/nharraud/.virtualenvs/b2share-evolution/lib/python2.7/site-packages/flask_registry/registries/modulediscovery.py", line 254, in __init__
self.discover(app=app)
File "/Users/nharraud/.virtualenvs/b2share-evolution/lib/python2.7/site-packages/flask_registry/registries/modulediscovery.py", line 175, in discover
self._discover_module(pkg)
File "/Users/nharraud/.virtualenvs/b2share-evolution/lib/python2.7/site-packages/flask_registry/registries/modulediscovery.py", line 184, in _discover_module
module = import_string(import_str, silent=self.silent)
File "/Users/nharraud/.virtualenvs/b2share-evolution/lib/python2.7/site-packages/werkzeug/utils.py", line 412, in import_string
__import__(import_name)
File "/Users/nharraud/.virtualenvs/b2share-evolution/src/invenio-access/invenio_access/admin.py", line 32, in <module>
from .models import AccAuthorization, AccROLE, UserAccROLE
File "/Users/nharraud/.virtualenvs/b2share-evolution/src/invenio-access/invenio_access/models.py", line 39, in <module>
from .local_config import CFG_ACC_ACTIVITIES_URLS, \
File "/Users/nharraud/.virtualenvs/b2share-evolution/src/invenio-access/invenio_access/local_config.py", line 222, in <module>
'runbibedit' : (_("Run Record Editor"), "%s/%s/edit/?ln=%%s" % (cfg['CFG_SITE_URL'], cfg['CFG_SITE_RECORD'])),
File "/Users/nharraud/.virtualenvs/b2share-evolution/lib/python2.7/site-packages/werkzeug/local.py", line 368, in <lambda>
__getitem__ = lambda x, i: x._get_current_object()[i]
File "/Users/nharraud/.virtualenvs/b2share-evolution/lib/python2.7/site-packages/werkzeug/local.py", line 297, in _get_current_object
return self.__local()
File "/Users/nharraud/.virtualenvs/b2share-evolution/lib/python2.7/site-packages/invenio_base/globals.py", line 36, in <lambda>
cfg = LocalProxy(lambda: current_app.config)
File "/Users/nharraud/.virtualenvs/b2share-evolution/lib/python2.7/site-packages/werkzeug/local.py", line 338, in __getattr__
return getattr(self._get_current_object(), name)
File "/Users/nharraud/.virtualenvs/b2share-evolution/lib/python2.7/site-packages/werkzeug/local.py", line 297, in _get_current_object
return self.__local()
File "/Users/nharraud/.virtualenvs/b2share-evolution/lib/python2.7/site-packages/flask/globals.py", line 34, in _find_app
raise RuntimeError('working outside of application context')
RuntimeError: working outside of application context
This error does not appear with 0.2.0 version. I suspect that the bug existed before and just got more visible when commit d434c35 modified invenio_access/local_config.py
.