frappe / frappe/ecommerce_integrations

Failure during intallation on Frappe Cloud

Open
#244 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
206
Forks
275
Avg merge
54m
Merged PRs (30d)
1

Description

I uninstalled and tried to reinstall the APP in the Frappe Cloud and now im getting Falure with the follwing logs :

> Installing ecommerce_integrations...
> Updating DocTypes for ecommerce_integrations: [========================================] 100%
> An error occurred while installing ecommerce_integrations: Module import failed for Membership Settings (erpnext.non_profit.doctype.membership_settings.membership_settings Error: No module named 'erpnext.non_profit.doctype.membership_settings')
> Traceback (most recent call last):
> File "apps/frappe/frappe/modules/utils.py", line 243, in load_doctype_module
> doctype_python_modules[key] = frappe.get_module(module_name)
> File "apps/frappe/frappe/__init__.py", line 1205, in get_module
> return importlib.import_module(modulename)
> File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module
> return _bootstrap._gcd_import(name[level:], package, level)
> File "", line 1006, in _gcd_import
> File "", line 983, in _find_and_load
> File "", line 953, in _find_and_load_unlocked
> File "", line 219, in _call_with_frames_removed
> File "", line 1006, in _gcd_import
> File "", line 983, in _find_and_load
> File "", line 965, in _find_and_load_unlocked
> ModuleNotFoundError: No module named 'erpnext.non_profit.doctype.membership_settings'
>
> During handling of the above exception, another exception occurred:
>
> Traceback (most recent call last):
> File "apps/frappe/frappe/commands/site.py", line 293, in install_app
> _install_app(app, verbose=context.verbose)
> File "apps/frappe/frappe/installer.py", line 188, in install_app
> add_to_installed_apps(name)
> File "apps/frappe/frappe/installer.py", line 215, in add_to_installed_apps
> post_install(rebuild_website)
> File "apps/frappe/frappe/installer.py", line 369, in post_install
> init_singles()
> File "apps/frappe/frappe/installer.py", line 386, in init_singles
> doc = frappe.new_doc(single)
> File "apps/frappe/frappe/__init__.py", line 999, in new_doc
> return get_new_doc(doctype, parent_doc, parentfield, as_dict=as_dict)
> File "apps/frappe/frappe/model/create_new.py", line 24, in get_new_doc
> frappe.local.new_doc_templates[doctype] = make_new_doc(doctype)
> File "apps/frappe/frappe/model/create_new.py", line 40, in make_new_doc
> {"doctype": doctype, "__islocal": 1, "owner": frappe.session.user, "docstatus": 0}
> File "apps/frappe/frappe/__init__.py", line 1079, in get_doc
> doc = frappe.model.document.get_doc(*args, **kwargs)
> File "apps/frappe/frappe/model/document.py", line 77, in get_doc
> controller = get_controller(doctype)
> File "apps/frappe/frappe/model/base_document.py", line 82, in get_controller
> site_controllers[doctype] = _get_controller()
> File "apps/frappe/frappe/model/base_document.py", line 64, in _get_controller
> module = load_doctype_module(doctype, module_name)
> File "apps/frappe/frappe/modules/utils.py", line 246, in load_doctype_module
> "Module import failed for {0} ({1})".format(doctype, module_name + " Error: " + str(e))
> ImportError: Module import failed for Membership Settings (erpnext.non_profit.doctype.membership_settings.membership_settings Error: No module named 'erpnext.non_profit.doctype.membership_settings')

Versions:

Ecommerce Integrations: v1.15.4 (HEAD)

ERPNext: v13.50.0 (HEAD)

Frappe Framework: v13.56.1 (HEAD)

Thanks in advance

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the installation traceback in apps/frappe/frappe/commands/site.py, apps/frappe/frappe/installer.py, and apps/frappe/frappe/modules/utils.py, then check the reported ERPNext, Frappe Framework, and ecommerce_integrations versions for compatibility. Reproduce installation on the stated versions and identify why Membership Settings resolves to a missing ERPNext module; done when ecommerce_integrations installs without the ModuleNotFoundError.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cloud, devops
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.