Getting a POST http://erp.xxxxxx.com/ 500 (INTERNAL SERVER ERROR) when launching POS since v9.0.2 update / Frappe famework 9.0.4:
Traceback (most recent call last):
File “/home/frappe/frappe-bench/apps/frappe/frappe/app.py”, line 57, in application
response = frappe.handler.handle()
File “/home/frappe/frappe-bench/apps/frappe/frappe/handler.py”, line 22, in handle
data = execute_cmd(cmd)
File “/home/frappe/frappe-bench/apps/frappe/frappe/handler.py”, line 53, in execute_cmd
return frappe.call(method, **frappe.form_dict)
File “/home/frappe/frappe-bench/apps/frappe/frappe/init.py”, line 923, in call
return fn(*args, **newargs)
File “/home/frappe/frappe-bench/apps/erpnext/erpnext/selling/page/point_of_sale/point_of_sale.py”, line 24, in get_items
lft, rgt = frappe.db.get_value(‘Item Group’, item_group, [‘lft’, ‘rgt’])
TypeError: ‘NoneType’ object is not iterable
And:
Uncaught (in promise) TypeError: Cannot read property ‘getBoundingClientRect’ of null
at m._setMeasurements (libs.min.js?ver=1506516648.0:24)
at new m (libs.min.js?ver=1506516648.0:24)
at Class.init (list.min.js?ver=1506516648.0:1163)
at new Class (desk.min.js?ver=1506516648.0:41)
at Class.make_tags (form.min.js?ver=1506516648.0:4616)
at Class.make (form.min.js?ver=1506516648.0:4560)
at _f.Frm.render_form (form.min.js?ver=1506516648.0:543)
at form.min.js?ver=1506516648.0:635
at
Then:
Uncaught (in promise) TypeError: Cannot read property ‘getBoundingClientRect’ of null
at m._setMeasurements (libs.min.js?ver=1506516648.0:24)
at new m (libs.min.js?ver=1506516648.0:24)
at Class.init (list.min.js?ver=1506516648.0:1163)
at new Class (desk.min.js?ver=1506516648.0:41)
at Class.make_tags (form.min.js?ver=1506516648.0:4616)
at Class.make (form.min.js?ver=1506516648.0:4560)
at _f.Frm.render_form (form.min.js?ver=1506516648.0:543)
at form.min.js?ver=1506516648.0:635
at
System fail to load default customer for POS profile and won’t load Articles. Article search also fails:
Failed to load resource: the server responded with a status of 500 (INTERNAL SERVER ERROR)
Traceback (most recent call last):
File “/home/frappe/frappe-bench/apps/frappe/frappe/app.py”, line 57, in application
response = frappe.handler.handle()
File “/home/frappe/frappe-bench/apps/frappe/frappe/handler.py”, line 22, in handle
data = execute_cmd(cmd)
File “/home/frappe/frappe-bench/apps/frappe/frappe/handler.py”, line 53, in execute_cmd
return frappe.call(method, **frappe.form_dict)
File “/home/frappe/frappe-bench/apps/frappe/frappe/init.py”, line 923, in call
return fn(*args, **newargs)
File “/home/frappe/frappe-bench/apps/erpnext/erpnext/selling/page/point_of_sale/point_of_sale.py”, line 24, in get_items
lft, rgt = frappe.db.get_value(‘Item Group’, item_group, [‘lft’, ‘rgt’])
TypeError: ‘NoneType’ object is not iterable
Unable to use POS.