Make production order not working

Dears
after switched to develop and turn back to master branch all make functions working except make production order

even all sales order items have BOM !!
any idea about that ??

this the consol output

jquery.min.js:4 POST https://erp.riadco.com.eg/ 500 (INTERNAL SERVER ERROR)
send @ jquery.min.js:4
ajax @ jquery.min.js:4
frappe.request.call @ desk.min.js?ver=1518579901.0:1582
frappe.call @ desk.min.js?ver=1518579901.0:1475
(anonymous) @ desk.min.js?ver=1518579901.0:13953
frappe.chat.profile.create @ desk.min.js?ver=1518579901.0:13952
setup_frappe_chat @ desk.min.js?ver=1518579901.0:11385
make @ desk.min.js?ver=1518579901.0:11357
init @ desk.min.js?ver=1518579901.0:11350
Class @ desk.min.js?ver=1518579901.0:37
make_nav_bar @ desk.min.js?ver=1518579901.0:12948
startup @ desk.min.js?ver=1518579901.0:12659
load_startup @ desk.min.js?ver=1518579901.0:12643
init @ desk.min.js?ver=1518579901.0:12639
Class @ desk.min.js?ver=1518579901.0:37
frappe.start_app @ desk.min.js?ver=1518579901.0:12623
(anonymous) @ desk.min.js?ver=1518579901.0:12634
i @ jquery.min.js:2
fireWith @ jquery.min.js:2
ready @ jquery.min.js:2
J @ jquery.min.js:2
desk.min.js?ver=1518579901.0:1683 Traceback (most recent call last):
File “/home/frappe/frappe-bench/apps/frappe/frappe/app.py”, line 62, 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 939, in call
return fn(*args, **newargs)
File “…/apps/frappe/frappe/chat/doctype/chat_profile/chat_profile.py”, line 87, in create
File “…/apps/frappe/frappe/chat/doctype/chat_profile/chat_profile.py”, line 49, in get
File “/home/frappe/frappe-bench/apps/frappe/frappe/init.py”, line 638, in get_doc
return frappe.model.document.get_doc(*args, **kwargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 66, in get_doc
controller = get_controller(doctype)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/base_document.py”, line 36, in get_controller
module = load_doctype_module(doctype, module_name)
File “/home/frappe/frappe-bench/apps/frappe/frappe/modules/utils.py”, line 177, in load_doctype_module
app = get_module_app(module)
File “/home/frappe/frappe-bench/apps/frappe/frappe/modules/utils.py”, line 200, in get_module_app
return frappe.local.module_app[scrub(module)]
KeyError: u’chat’

jquery.min.js:4 POST https://erp.riadco.com.eg/ 404 (NOT FOUND)
send @ jquery.min.js:4
ajax @ jquery.min.js:4
frappe.request.call @ desk.min.js?ver=1518579901.0:1582
frappe.call @ desk.min.js?ver=1518579901.0:1475
(anonymous) @ desk.min.js?ver=1518579901.0:11726
get_data @ desk.min.js?ver=1518579901.0:11725
set_options @ control.min.js?ver=1518579901.0:2618
refresh @ control.min.js?ver=1518579901.0:2602
make @ control.min.js?ver=1518579901.0:2599
(anonymous) @ desk.min.js?ver=1518579901.0:27
init @ control.min.js?ver=1518579901.0:147
Class @ desk.min.js?ver=1518579901.0:37
frappe.ui.form.make_control @ control.min.js?ver=1518579901.0:138
make_field @ desk.min.js?ver=1518579901.0:4209
(anonymous) @ desk.min.js?ver=1518579901.0:4180
each @ jquery.min.js:2
render @ desk.min.js?ver=1518579901.0:4168
make @ desk.min.js?ver=1518579901.0:4119
make @ desk.min.js?ver=1518579901.0:4706
(anonymous) @ desk.min.js?ver=1518579901.0:27
make @ desk.min.js?ver=1518579901.0:5225
(anonymous) @ desk.min.js?ver=1518579901.0:27
init @ desk.min.js?ver=1518579901.0:5213
(anonymous) @ desk.min.js?ver=1518579901.0:27
Class @ desk.min.js?ver=1518579901.0:37
setup @ desk.min.js?ver=1518579901.0:11688
_class @ desk.min.js?ver=1518579901.0:11680
setup_modules_dialog @ desk.min.js?ver=1518579901.0:11370
make @ desk.min.js?ver=1518579901.0:11360
init @ desk.min.js?ver=1518579901.0:11350
Class @ desk.min.js?ver=1518579901.0:37
make_nav_bar @ desk.min.js?ver=1518579901.0:12948
startup @ desk.min.js?ver=1518579901.0:12659
load_startup @ desk.min.js?ver=1518579901.0:12643
init @ desk.min.js?ver=1518579901.0:12639
Class @ desk.min.js?ver=1518579901.0:37
frappe.start_app @ desk.min.js?ver=1518579901.0:12623
(anonymous) @ desk.min.js?ver=1518579901.0:12634
i @ jquery.min.js:2
fireWith @ jquery.min.js:2
ready @ jquery.min.js:2
J @ jquery.min.js:2
jquery.min.js:4 POST https://erp.riadco.com.eg/ 404 (NOT FOUND)
send @ jquery.min.js:4
ajax @ jquery.min.js:4
frappe.request.call @ desk.min.js?ver=1518579901.0:1582
frappe.call @ desk.min.js?ver=1518579901.0:1475
(anonymous) @ desk.min.js?ver=1518579901.0:11726
get_data @ desk.min.js?ver=1518579901.0:11725
set_options @ control.min.js?ver=1518579901.0:2617
refresh @ control.min.js?ver=1518579901.0:2602
make @ control.min.js?ver=1518579901.0:2599
(anonymous) @ desk.min.js?ver=1518579901.0:27
init @ control.min.js?ver=1518579901.0:147
Class @ desk.min.js?ver=1518579901.0:37
frappe.ui.form.make_control @ control.min.js?ver=1518579901.0:138
make_field @ desk.min.js?ver=1518579901.0:4209
(anonymous) @ desk.min.js?ver=1518579901.0:4180
each @ jquery.min.js:2
render @ desk.min.js?ver=1518579901.0:4168
make @ desk.min.js?ver=1518579901.0:4119
make @ desk.min.js?ver=1518579901.0:4706
(anonymous) @ desk.min.js?ver=1518579901.0:27
make @ desk.min.js?ver=1518579901.0:5225
(anonymous) @ desk.min.js?ver=1518579901.0:27
init @ desk.min.js?ver=1518579901.0:5213
(anonymous) @ desk.min.js?ver=1518579901.0:27
Class @ desk.min.js?ver=1518579901.0:37
setup @ desk.min.js?ver=1518579901.0:11688
_class @ desk.min.js?ver=1518579901.0:11680
setup_modules_dialog @ desk.min.js?ver=1518579901.0:11370
make @ desk.min.js?ver=1518579901.0:11360
init @ desk.min.js?ver=1518579901.0:11350
Class @ desk.min.js?ver=1518579901.0:37
make_nav_bar @ desk.min.js?ver=1518579901.0:12948
startup @ desk.min.js?ver=1518579901.0:12659
load_startup @ desk.min.js?ver=1518579901.0:12643
init @ desk.min.js?ver=1518579901.0:12639
Class @ desk.min.js?ver=1518579901.0:37
frappe.start_app @ desk.min.js?ver=1518579901.0:12623
(anonymous) @ desk.min.js?ver=1518579901.0:12634
i @ jquery.min.js:2
fireWith @ jquery.min.js:2
ready @ jquery.min.js:2
J @ jquery.min.js:2
jquery.min.js:4 POST https://erp.riadco.com.eg/ 404 (NOT FOUND)
send @ jquery.min.js:4
ajax @ jquery.min.js:4
frappe.request.call @ desk.min.js?ver=1518579901.0:1582
frappe.call @ desk.min.js?ver=1518579901.0:1475
(anonymous) @ desk.min.js?ver=1518579901.0:11726
get_data @ desk.min.js?ver=1518579901.0:11725
set_options @ control.min.js?ver=1518579901.0:2617
refresh @ control.min.js?ver=1518579901.0:2602
attach_doc_and_docfields @ desk.min.js?ver=1518579901.0:4375
refresh @ desk.min.js?ver=1518579901.0:4283
make @ desk.min.js?ver=1518579901.0:4707
(anonymous) @ desk.min.js?ver=1518579901.0:27
make @ desk.min.js?ver=1518579901.0:5225
(anonymous) @ desk.min.js?ver=1518579901.0:27
init @ desk.min.js?ver=1518579901.0:5213
(anonymous) @ desk.min.js?ver=1518579901.0:27
Class @ desk.min.js?ver=1518579901.0:37
setup @ desk.min.js?ver=1518579901.0:11688
_class @ desk.min.js?ver=1518579901.0:11680
setup_modules_dialog @ desk.min.js?ver=1518579901.0:11370
make @ desk.min.js?ver=1518579901.0:11360
init @ desk.min.js?ver=1518579901.0:11350
Class @ desk.min.js?ver=1518579901.0:37
make_nav_bar @ desk.min.js?ver=1518579901.0:12948
startup @ desk.min.js?ver=1518579901.0:12659
load_startup @ desk.min.js?ver=1518579901.0:12643
init @ desk.min.js?ver=1518579901.0:12639
Class @ desk.min.js?ver=1518579901.0:37
frappe.start_app @ desk.min.js?ver=1518579901.0:12623
(anonymous) @ desk.min.js?ver=1518579901.0:12634
i @ jquery.min.js:2
fireWith @ jquery.min.js:2
ready @ jquery.min.js:2
J @ jquery.min.js:2
jquery.min.js:4 POST https://erp.riadco.com.eg/ 404 (NOT FOUND)
send @ jquery.min.js:4
ajax @ jquery.min.js:4
frappe.request.call @ desk.min.js?ver=1518579901.0:1582
frappe.call @ desk.min.js?ver=1518579901.0:1475
(anonymous) @ desk.min.js?ver=1518579901.0:11726
get_data @ desk.min.js?ver=1518579901.0:11725
set_options @ control.min.js?ver=1518579901.0:2618
refresh @ control.min.js?ver=1518579901.0:2602
attach_doc_and_docfields @ desk.min.js?ver=1518579901.0:4375
refresh @ desk.min.js?ver=1518579901.0:4283
make @ desk.min.js?ver=1518579901.0:4707
(anonymous) @ desk.min.js?ver=1518579901.0:27
make @ desk.min.js?ver=1518579901.0:5225
(anonymous) @ desk.min.js?ver=1518579901.0:27
init @ desk.min.js?ver=1518579901.0:5213
(anonymous) @ desk.min.js?ver=1518579901.0:27
Class @ desk.min.js?ver=1518579901.0:37
setup @ desk.min.js?ver=1518579901.0:11688
_class @ desk.min.js?ver=1518579901.0:11680
setup_modules_dialog @ desk.min.js?ver=1518579901.0:11370
make @ desk.min.js?ver=1518579901.0:11360
init @ desk.min.js?ver=1518579901.0:11350
Class @ desk.min.js?ver=1518579901.0:37
make_nav_bar @ desk.min.js?ver=1518579901.0:12948
startup @ desk.min.js?ver=1518579901.0:12659
load_startup @ desk.min.js?ver=1518579901.0:12643
init @ desk.min.js?ver=1518579901.0:12639
Class @ desk.min.js?ver=1518579901.0:37
frappe.start_app @ desk.min.js?ver=1518579901.0:12623
(anonymous) @ desk.min.js?ver=1518579901.0:12634
i @ jquery.min.js:2
fireWith @ jquery.min.js:2
ready @ jquery.min.js:2
J @ jquery.min.js:2
jquery.min.js:4 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user’s experience. For more help, check https://xhr.spec.whatwg.org/.
send @ jquery.min.js:4
ajax @ jquery.min.js:4
get_html @ desk.min.js?ver=1518579901.0:5466
add_to_out @ desk.min.js?ver=1518579901.0:13138
frappe.get_desktop_icons @ desk.min.js?ver=1518579901.0:13171
update @ desk.min.js?ver=1518579901.0:9869
change_to @ desk.min.js?ver=1518579901.0:9809
load @ form.min.js?ver=1518579901.0:86
(anonymous) @ form.min.js?ver=1518579901.0:82
callback @ desk.min.js?ver=1518579901.0:5679
callback @ desk.min.js?ver=1518579901.0:1471
_ @ desk.min.js?ver=1518579901.0:1495
(anonymous) @ desk.min.js?ver=1518579901.0:1596
i @ jquery.min.js:2
fireWith @ jquery.min.js:2
z @ jquery.min.js:4
(anonymous) @ jquery.min.js:4
XMLHttpRequest.send (async)
send @ jquery.min.js:4
ajax @ jquery.min.js:4
frappe.request.call @ desk.min.js?ver=1518579901.0:1582
frappe.call @ desk.min.js?ver=1518579901.0:1475
with_doc @ desk.min.js?ver=1518579901.0:5670
show_doc @ form.min.js?ver=1518579901.0:65
(anonymous) @ form.min.js?ver=1518579901.0:24
callback @ desk.min.js?ver=1518579901.0:5640
callback @ desk.min.js?ver=1518579901.0:1471
_ @ desk.min.js?ver=1518579901.0:1495
(anonymous) @ desk.min.js?ver=1518579901.0:1596
i @ jquery.min.js:2
fireWith @ jquery.min.js:2
z @ jquery.min.js:4
(anonymous) @ jquery.min.js:4
XMLHttpRequest.send (async)
send @ jquery.min.js:4
ajax @ jquery.min.js:4
frappe.request.call @ desk.min.js?ver=1518579901.0:1582
frappe.call @ desk.min.js?ver=1518579901.0:1475
with_doctype @ desk.min.js?ver=1518579901.0:5614
make @ form.min.js?ver=1518579901.0:20
show @ desk.min.js?ver=1518579901.0:9955
frappe.route @ desk.min.js?ver=1518579901.0:2228
startup @ desk.min.js?ver=1518579901.0:12674
load_startup @ desk.min.js?ver=1518579901.0:12643
init @ desk.min.js?ver=1518579901.0:12639
Class @ desk.min.js?ver=1518579901.0:37
frappe.start_app @ desk.min.js?ver=1518579901.0:12623
(anonymous) @ desk.min.js?ver=1518579901.0:12634
i @ jquery.min.js:2
fireWith @ jquery.min.js:2
ready @ jquery.min.js:2
J @ jquery.min.js:2
desk.min.js?ver=1518579901.0:1599 Unable to handle success response
desk.min.js?ver=1518579901.0:1600 TypeError: Cannot read property ‘bom’ of undefined
at Class.setup_visible_columns (form.min.js?ver=1518579901.0:3168)
at Class.setup_columns (form.min.js?ver=1518579901.0:3521)
at Class.render_row (form.min.js?ver=1518579901.0:3485)
at Class.make (form.min.js?ver=1518579901.0:3368)
at Class.init (form.min.js?ver=1518579901.0:3349)
at new Class (desk.min.js?ver=1518579901.0:37)
at Class.make_head (form.min.js?ver=1518579901.0:2833)
at Class.refresh (form.min.js?ver=1518579901.0:2865)
at Class.refresh_input (control.min.js?ver=1518579901.0:1960)
at Class.refresh (control.min.js?ver=1518579901.0:206)
(anonymous) @ desk.min.js?ver=1518579901.0:1600
i @ jquery.min.js:2
fireWith @ jquery.min.js:2
z @ jquery.min.js:4
(anonymous) @ jquery.min.js:4
XMLHttpRequest.send (async)
send @ jquery.min.js:4
ajax @ jquery.min.js:4
frappe.request.call @ desk.min.js?ver=1518579901.0:1582
frappe.call @ desk.min.js?ver=1518579901.0:1475
_f.Frm.call @ form.min.js?ver=1518579901.0:1316
make_production_order @ VM249:942
(anonymous) @ VM249:855
_action @ desk.min.js?ver=1518579901.0:3395
dispatch @ jquery.min.js:3
$event.dispatch @ report.min.js?ver=1518579901.0:3274
r.handle @ jquery.min.js:3"

I had similar issue.
Can you check if you see chat module in modules.txt:
apps/frappe/frappe/modules.txt

If you see, just delete it and bench restart.

Edit:
modules.txt in frappe, not in erpnext.

thanks for reply

but actually its not exist

Sorry, I have edited my post above. apps/frappe/frappe/modules.txt

also not fond

it only contains

Core
Website
Workflow
Email
Custom
Geo
Desk
Integrations
Printing
Contacts
Data Migration

When you switched to master, have you bench clear-cache and bench restart?

In modules.txt frappe develop branch:

If it still error, you can try add Chat in the below line in modules.txt frappe.

My issue was KeyError: u’restaurants’ every time i tried to rename item name.
My solution. I added Restaurants in modules.txt erpnext.

ok the error message has disappeared . but i have the same issue cant make production order

jquery.min.js:3 Slow network is detected. Fallback font will be used while loading: https://erp.riadco.com.eg/assets/frappe/css/octicons/octicons.woff
jquery.min.js:4 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user’s experience. For more help, check https://xhr.spec.whatwg.org/.
send @ jquery.min.js:4
4 Failed to load resource: the server responded with a status of 404 (NOT FOUND)
jquery.min.js:3 Slow network is detected. Fallback font will be used while loading: https://erp.riadco.com.eg/assets/frappe/css/fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0
2Untitled-5.jpg Failed to load resource: the server responded with a status of 404 (Not Found)
desk.min.js?ver=1518579901.0:1599 Unable to handle success response
desk.min.js?ver=1518579901.0:1600 TypeError: Cannot read property ‘bom’ of undefined
at Class.setup_visible_columns (form.min.js?ver=1518579901.0:3168)
at Class.setup_columns (form.min.js?ver=1518579901.0:3521)
at Class.render_row (form.min.js?ver=1518579901.0:3485)
at Class.make (form.min.js?ver=1518579901.0:3368)
at Class.init (form.min.js?ver=1518579901.0:3349)
at new Class (desk.min.js?ver=1518579901.0:37)
at Class.make_head (form.min.js?ver=1518579901.0:2833)
at Class.refresh (form.min.js?ver=1518579901.0:2865)
at Class.refresh_input (control.min.js?ver=1518579901.0:1960)
at Class.refresh (control.min.js?ver=1518579901.0:206)
(anonymous) @ desk.min.js?ver=1518579901.0:1600

Any Idea ??

It seems there’s no ''bom" property in the form.

no all items has bom in the sales order !!