inveniosoftware-attic / invenio-demosite

Invenio demo site overlay
https://invenio-demosite.readthedocs.io
GNU General Public License v2.0
4 stars 35 forks source link

Cannot load demosite #82

Open kaplun opened 8 years ago

kaplun commented 8 years ago

Demosite loading is currently failing with:

$ inveniomanage records create -t marcxml < invenio/testsuite/data/demo_record_marc_data.xml
[...]
ImportError: import_string() failed for 'invenio_demosite.base.recordext.functions.sync_authors'. Possible reasons are:

- missing __init__.py in a package;
- package or module path not included in sys.path;
- duplicated package or module name taking precedence in sys.path;
- missing module, class, function or variable;

Debugged import:

- 'invenio_demosite' found in '/home/skaplun/.virtualenvs/invenio/src/invenio-demosite/invenio_demosite/__init__.pyc'.
- 'invenio_demosite.base' found in '/home/skaplun/.virtualenvs/invenio/src/invenio-demosite/invenio_demosite/base/__init__.pyc'.
- 'invenio_demosite.base.recordext' found in '/home/skaplun/.virtualenvs/invenio/src/invenio-demosite/invenio_demosite/base/recordext/__init__.py'.
- 'invenio_demosite.base.recordext.functions' found in '/home/skaplun/.virtualenvs/invenio/src/invenio-demosite/invenio_demosite/base/recordext/functions/__init__.py'.
- 'invenio_demosite.base.recordext.functions.sync_authors' not found.

Original exception:

ImportError: 'module' object has no attribute 'sync_authors'
greut commented 8 years ago

@kaplun you'll get a better exception message if you try from a repl to:

>>> import invenio_demosite.base.recordext.functions.sync_authors