ModuleNotFoundError
ModuleNotFoundError: No module named ‘hrms’
Traceback (most recent call last)
endpoint, renderer_instance = path_resolver.resolve()
renderer_instance = renderer(endpoint, 200)
-
File “/home/afc/frappe-bench/apps/frappe/frappe/website/page_renderers/static_page.py”, line 19, in
__init__
self.set_file_path()
-
File “/home/afc/frappe-bench/apps/frappe/frappe/website/page_renderers/static_page.py”, line 26, in
set_file_path
file_path = frappe.get_app_path(app, “www”) + “/” + self.path
return get_pymodule_path(app_name, *joins)
return os.path.join(os.path.dirname(get_module(scrub(modulename)).file or “”), *joins)
return importlib.import_module(modulename)
return _bootstrap._gcd_import(name[level:], package, level)
-
File “”, line 1050, in
_gcd_import
-
File “”, line 1027, in
_find_and_load
-
File “”, line 1004, in
_find_and_load_unlocked
-
During handling of the above exception, another exception occurred:
-
File “/home/afc/frappe-bench/apps/frappe/frappe/app.py”, line 75, in
application
response = get_response()
response = ErrorPage(exception=e).render()
-
File “/home/afc/frappe-bench/apps/frappe/frappe/website/page_renderers/error_page.py”, line 7, in
__init__
super().init(path=path, http_status_code=http_status_code)
-
File “/home/afc/frappe-bench/apps/frappe/frappe/website/page_renderers/template_page.py”, line 45, in
__init__
self.set_template_path()
-
File “/home/afc/frappe-bench/apps/frappe/frappe/website/page_renderers/template_page.py”, line 54, in
set_template_path
app_path = frappe.get_app_path(app)
return get_pymodule_path(app_name, *joins)
return os.path.join(os.path.dirname(get_module(scrub(modulename)).file or “”), *joins)
return importlib.import_module(modulename)
return _bootstrap._gcd_import(name[level:], package, level)
-
File “”, line 1050, in
_gcd_import
-
File “”, line 1027, in
_find_and_load
-
File “”, line 1004, in
_find_and_load_unlocked
-
During handling of the above exception, another exception occurred:
-
File “/home/afc/frappe-bench/apps/frappe/frappe/website/serve.py”, line 17, in
get_response
endpoint, renderer_instance = path_resolver.resolve()
renderer_instance = renderer(endpoint, 200)
-
File “/home/afc/frappe-bench/apps/frappe/frappe/website/page_renderers/static_page.py”, line 19, in
__init__
self.set_file_path()
-
File “/home/afc/frappe-bench/apps/frappe/frappe/website/page_renderers/static_page.py”, line 26, in
set_file_path
file_path = frappe.get_app_path(app, “www”) + “/” + self.path
return get_pymodule_path(app_name, *joins)
return os.path.join(os.path.dirname(get_module(scrub(modulename)).file or “”), *joins)
return importlib.import_module(modulename)
return _bootstrap._gcd_import(name[level:], package, level)
-
File “”, line 1050, in
_gcd_import
-
File “”, line 1027, in
_find_and_load
-
File “”, line 1004, in
_find_and_load_unlocked
-
During handling of the above exception, another exception occurred:
-
File “/home/afc/frappe-bench/apps/frappe/frappe/middlewares.py”, line 16, in
__call__
return super().call(environ, start_response)
-
File “/home/afc/frappe-bench/env/lib/python3.10/site-packages/werkzeug/middleware/shared_data.py”, line 247, in
__call__
return self.app(environ, start_response)
-
File “/home/afc/frappe-bench/env/lib/python3.10/site-packages/werkzeug/middleware/shared_data.py”, line 247, in
__call__
return self.app(environ, start_response)
-
File “/home/afc/frappe-bench/env/lib/python3.10/site-packages/werkzeug/local.py”, line 237, in
application
return ClosingIterator(app(environ, start_response), self.cleanup)
-
File “/home/afc/frappe-bench/env/lib/python3.10/site-packages/werkzeug/wrappers/request.py”, line 194, in
application
resp = f(*args[:-2] + (request,))
response = handle_exception(e)
response = get_response(“message”, http_status_code=http_status_code)
response = ErrorPage(exception=e).render()
-
File “/home/afc/frappe-bench/apps/frappe/frappe/website/page_renderers/error_page.py”, line 7, in
__init__
super().init(path=path, http_status_code=http_status_code)
-
File “/home/afc/frappe-bench/apps/frappe/frappe/website/page_renderers/template_page.py”, line 45, in
__init__
self.set_template_path()
-
File “/home/afc/frappe-bench/apps/frappe/frappe/website/page_renderers/template_page.py”, line 54, in
set_template_path
app_path = frappe.get_app_path(app)
return get_pymodule_path(app_name, *joins)
return os.path.join(os.path.dirname(get_module(scrub(modulename)).file or “”), *joins)
return importlib.import_module(modulename)
return _bootstrap._gcd_import(name[level:], package, level)
-
File “”, line 1050, in
_gcd_import
-
File “”, line 1027, in
_find_and_load
-
File “”, line 1004, in
_find_and_load_unlocked
ModuleNotFoundError: No module named ‘hrms’
The debugger caught an exception in your WSGI application. You can now look at the traceback which led to the error.
To switch between the interactive traceback and the plaintext one, you can click on the “Traceback” headline. From the text traceback you can also create a paste of it. For code execution mouse-over the frame you want to debug and click on the console icon on the right side.
You can execute arbitrary Python code in the stack frames and there are some extra helpers available for introspection:
dump()
shows all variables in the framedump(obj)
dumps all that’s known about the object
Brought to you by DON’T PANIC, your friendly Werkzeug powered traceback interpreter.