When i am install employee wise payroll and hrms then getting this error! some one give me a fix

App Versions

{
	"ecommerce_integrations": "1.12.1",
	"employeewise_payroll": "0.0.1",
	"erpnext": "14.5.0",
	"frappe": "14.14.0",
	"hrms": "1.0.0",
	"payments": "0.0.1"
}

Route

Workspaces/Payroll

Trackeback

Traceback (most recent call last):
  File "apps/frappe/frappe/utils/caching.py", line 55, in wrapper
    return frappe.local.request_cache[func][args_key]
KeyError: 6423372103621415394

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "apps/frappe/frappe/app.py", line 69, in application
    response = frappe.api.handle()
  File "apps/frappe/frappe/api.py", line 54, in handle
    return frappe.handler.handle()
  File "apps/frappe/frappe/handler.py", line 45, in handle
    data = execute_cmd(cmd)
  File "apps/frappe/frappe/handler.py", line 83, in execute_cmd
    return frappe.call(method, **frappe.form_dict)
  File "apps/frappe/frappe/__init__.py", line 1585, in call
    return fn(*args, **newargs)
  File "apps/frappe/frappe/desk/form/load.py", line 72, in getdoctype
    docs = get_meta_bundle(doctype)
  File "apps/frappe/frappe/desk/form/load.py", line 83, in get_meta_bundle
    bundle = [frappe.desk.form.meta.get_meta(doctype)]
  File "apps/frappe/frappe/desk/form/meta.py", line 40, in get_meta
    meta = FormMeta(doctype)
  File "apps/frappe/frappe/desk/form/meta.py", line 54, in __init__
    self.load_assets()
  File "apps/frappe/frappe/desk/form/meta.py", line 64, in load_assets
    self.add_code()
  File "apps/frappe/frappe/desk/form/meta.py", line 115, in add_code
    self.add_code_via_hook("doctype_js", "__js")
  File "apps/frappe/frappe/desk/form/meta.py", line 140, in add_code_via_hook
    for path in get_code_files_via_hooks(hook, self.name):
  File "apps/frappe/frappe/desk/form/meta.py", line 267, in get_code_files_via_hooks
    code_hook = frappe.get_hooks(hook, default={}, app_name=app_name)
  File "apps/frappe/frappe/__init__.py", line 1471, in get_hooks
    hooks = _dict(_load_app_hooks(app_name))
  File "apps/frappe/frappe/utils/caching.py", line 57, in wrapper
    return_val = func(*args, **kwargs)
  File "apps/frappe/frappe/__init__.py", line 1445, in _load_app_hooks
    app_hooks = get_module(f"{app}.hooks")
  File "apps/frappe/frappe/__init__.py", line 1323, in get_module
    return importlib.import_module(modulename)
  File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "apps/employeewise_payroll/employeewise_payroll/hooks.py", line 3, in <module>
    PayrollEntry = get_controller("Payroll Entry")
  File "apps/frappe/frappe/model/base_document.py", line 81, in get_controller
    site_controllers[doctype] = _get_controller()
  File "apps/frappe/frappe/model/base_document.py", line 59, in _get_controller
    module = frappe.get_module(module_path)
  File "apps/frappe/frappe/__init__.py", line 1323, in get_module
    return importlib.import_module(modulename)
  File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "apps/employeewise_payroll/employeewise_payroll/employeewise_payroll/payroll_entry/__init__.py", line 1, in <module>
    from .payroll_entry import CustomPayrollEntry, cash_payment, payroll_payment_entry_exists
  File "apps/employeewise_payroll/employeewise_payroll/employeewise_payroll/payroll_entry/payroll_entry.py", line 3, in <module>
    from employeewise_payroll.hooks import PayrollEntry
ImportError: cannot import name 'PayrollEntry' from partially initialized module 'employeewise_payroll.hooks' (most likely due to a circular import) (apps/employeewise_payroll/employeewise_payroll/hooks.py)

Request Data

{
	"type": "GET",
	"args": {
		"doctype": "Salary Slip",
		"with_parent": 1,
		"cached_timestamp": null
	},
	"headers": {},
	"error_handlers": {},
	"url": "/api/method/frappe.desk.form.load.getdoctype"
}

Response Data

{
	"exception": "ImportError: cannot import name 'PayrollEntry' from partially initialized module 'employeewise_payroll.hooks' (most likely due to a circular import) (apps/employeewise_payroll/employeewise_payroll/hooks.py)"
}

Please don’t open multiple threads on the same issue: