One of frappe.io blog posts showing the back-end error - ImportError: Module import failed for Web Form

Hi guys,

Just wanted you to review one of Sep 2016 blog posts - Using ERPNext for Repair Services

Right now, it generates the backend error as follows

Traceback (most recent call last): File "/home/frappe/frappe-bench/apps/frappe/frappe/website/render.py", line 34, in render data = render_page_by_language(path) File "/home/frappe/frappe-bench/apps/frappe/frappe/website/render.py", line 103, in render_page_by_language return render_page(path) File "/home/frappe/frappe-bench/apps/frappe/frappe/website/render.py", line 119, in render_page return build(path) File "/home/frappe/frappe-bench/apps/frappe/frappe/website/render.py", line 126, in build return build_page(path) File "/home/frappe/frappe-bench/apps/frappe/frappe/website/render.py", line 139, in build_page context = get_context(path) File "/home/frappe/frappe-bench/apps/frappe/frappe/website/context.py", line 15, in get_context context = get_page_context(path) File "/home/frappe/frappe-bench/apps/frappe/frappe/website/router.py", line 35, in get_page_context page_context = make_page_context(path) File "/home/frappe/frappe-bench/apps/frappe/frappe/website/router.py", line 44, in make_page_context context = resolve_route(path) File "/home/frappe/frappe-bench/apps/frappe/frappe/website/router.py", line 21, in resolve_route return get_page_context_from_doctype(path) File "/home/frappe/frappe-bench/apps/frappe/frappe/website/router.py", line 76, in get_page_context_from_doctype page_info = get_page_info_from_doctypes(path) File "/home/frappe/frappe-bench/apps/frappe/frappe/website/router.py", line 97, in get_page_info_from_doctypes controller = get_controller(doctype) File "/home/frappe/frappe-bench/apps/frappe/frappe/model/base_document.py", line 35, in get_controller module = load_doctype_module(doctype, module_name) File "/home/frappe/frappe-bench/apps/frappe/frappe/modules/utils.py", line 184, in load_doctype_module raise ImportError('Module import failed for {0} ({1})'.format(doctype, module_name + ' Error: ' + str(e))) ImportError: Module import failed for Web Form (frappe.website.doctype.web_form.web_form Error: cannot import name validate_column_length)

Thank you.

P.S. this one is cached by Google as of Sep 26, 2016. Its initial paragraph in cache looks like,

"Sep 26, 2016 - Repair businesses generally require a blend of service & repair items to meet a … who helps medium sized companies implement ERPNext. … "

@gvyshnya,

Thanks for reporting,

Just checked the blog and it seems to work fine can you please check again?

Thanks,
Makarand

@makarand_b: thanks for the quick turn-around on that.

I have just checked it, and it worked to me. So it cannot be reproduced - looks like a weird issue … Please close this thread for now - if anything like this repeats in future, I will let you know.