frappe / frappe/ecommerce_integrations
Failure during intallation on Frappe Cloud
- 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