Help

0

Odoo error when installing manifacture

I have an issue when try to installing manifacture apps, the error says :


RPC_ERROR
Odoo\ Server\ Error
Traceback\ \(most\ recent\ call\ last\):
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\tools\
convert\.py",\ line\ 680,\ in\ _tag_root
\ \ \ \ f\(rec\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\tools\convert\.py",\ line\ 583,\ in\ _tag_record
\ \ \ \ record\ =\ model\._load_records\(\[data\],\ self\.mode\ ==\ 'update'\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\models\.py",\ line\ 4406,\ in\ _load_records
\ \ \ \ data\['record'\]\._load_records_write\(data\['values'\]\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\models\.py",\ line\ 4335,\ in\ _load_records_write
\ \ \ \ self\.write\(values\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\addons\mrp\models\stock_warehouse\.py",\ line\ 281,\ in\ write
\ \ \ \ return\ super\(StockWarehouse,\ self\)\.write\(vals\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\addons\stock\models\stock_warehouse\.py",\ line\ 156,\ in\ write
\ \ \ \ warehouses\._create_missing_locations\(vals\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\addons\stock\models\stock_warehouse\.py",\ line\ 653,\ in\ _create_missing_locations
\ \ \ \ warehouse\.write\(missing_location\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\addons\mrp\models\stock_warehouse\.py",\ line\ 281,\ in\ write
\ \ \ \ return\ super\(StockWarehouse,\ self\)\.write\(vals\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\addons\stock\models\stock_warehouse\.py",\ line\ 199,\ in\ write
\ \ \ \ global_rules\ =\ warehouse\._get_global_route_rules_values\(\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\addons\mrp\models\stock_warehouse\.py",\ line\ 107,\ in\ _get_global_route_rules_values
\ \ \ \ rules\ =\ super\(StockWarehouse,\ self\)\._get_global_route_rules_values\(\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\addons\purchase_stock\models\stock\.py",\ line\ 154,\ in\ _get_global_route_rules_values
\ \ \ \ rules\ =\ super\(StockWarehouse,\ self\)\._get_global_route_rules_values\(\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\addons\stock\models\stock_warehouse\.py",\ line\ 384,\ in\ _get_global_route_rules_values
\ \ \ \ rule\ =\ self\.get_rules_dict\(\)\[self\.id\]\[self\.delivery_steps\]
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\addons\mrp\models\stock_warehouse\.py",\ line\ 46,\ in\ get_rules_dict
\ \ \ \ production_location_id\ =\ self\._get_production_location\(\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\addons\mrp\models\stock_warehouse\.py",\ line\ 67,\ in\ _get_production_location
\ \ \ \ raise\ UserError\(_\('Can\'t\ find\ any\ production\ location\.'\)\)
odoo\.exceptions\.UserError:\ Can't\ find\ any\ production\ location\.

The\ above\ exception\ was\ the\ direct\ cause\ of\ the\ following\ exception:

Traceback\ \(most\ recent\ call\ last\):
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\addons\base\models\ir_http\.py",\ line\ 237,\ in\ _dispatch
\ \ \ \ result\ =\ request\.dispatch\(\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\http\.py",\ line\ 687,\ in\ dispatch
\ \ \ \ result\ =\ self\._call_function\(\*\*self\.params\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\http\.py",\ line\ 359,\ in\ _call_function
\ \ \ \ return\ checked_call\(self\.db,\ \*args,\ \*\*kwargs\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\service\model\.py",\ line\ 94,\ in\ wrapper
\ \ \ \ return\ f\(dbname,\ \*args,\ \*\*kwargs\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\http\.py",\ line\ 348,\ in\ checked_call
\ \ \ \ result\ =\ self\.endpoint\(\*a,\ \*\*kw\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\http\.py",\ line\ 916,\ in\ __call__
\ \ \ \ return\ self\.method\(\*args,\ \*\*kw\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\http\.py",\ line\ 535,\ in\ response_wrap
\ \ \ \ response\ =\ f\(\*args,\ \*\*kw\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\addons\web\controllers\main\.py",\ line\ 1347,\ in\ call_button
\ \ \ \ action\ =\ self\._call_kw\(model,\ method,\ args,\ kwargs\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\addons\web\controllers\main\.py",\ line\ 1335,\ in\ _call_kw
\ \ \ \ return\ call_kw\(request\.env\[model\],\ method,\ args,\ kwargs\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\api\.py",\ line\ 464,\ in\ call_kw
\ \ \ \ result\ =\ _call_kw_multi\(method,\ model,\ args,\ kwargs\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\api\.py",\ line\ 451,\ in\ _call_kw_multi
\ \ \ \ result\ =\ method\(recs,\ \*args,\ \*\*kwargs\)
\ \ File\ "",\ line\ 2,\ in\ button_immediate_install
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\addons\base\models\ir_module\.py",\ line\ 74,\ in\ check_and_log
\ \ \ \ return\ method\(self,\ \*args,\ \*\*kwargs\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\addons\base\models\ir_module\.py",\ line\ 483,\ in\ button_immediate_install
\ \ \ \ return\ self\._button_immediate_function\(type\(self\)\.button_install\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\addons\base\models\ir_module\.py",\ line\ 600,\ in\ _button_immediate_function
\ \ \ \ registry\ =\ modules\.registry\.Registry\.new\(self\._cr\.dbname,\ update_module=True\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\modules\registry\.py",\ line\ 87,\ in\ new
\ \ \ \ odoo\.modules\.load_modules\(registry,\ force_demo,\ status,\ update_module\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\modules\loading\.py",\ line\ 476,\ in\ load_modules
\ \ \ \ loaded_modules,\ update_module,\ models_to_check\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\modules\loading\.py",\ line\ 365,\ in\ load_marked_modules
\ \ \ \ perform_checks=perform_checks,\ models_to_check=models_to_check
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\modules\loading\.py",\ line\ 222,\ in\ load_module_graph
\ \ \ \ load_data\(cr,\ idref,\ mode,\ kind='data',\ package=package\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\modules\loading\.py",\ line\ 69,\ in\ load_data
\ \ \ \ tools\.convert_file\(cr,\ package\.name,\ filename,\ idref,\ mode,\ noupdate,\ kind\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\tools\convert\.py",\ line\ 745,\ in\ convert_file
\ \ \ \ convert_xml_import\(cr,\ module,\ fp,\ idref,\ mode,\ noupdate\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\tools\convert\.py",\ line\ 811,\ in\ convert_xml_import
\ \ \ \ obj\.parse\(doc\.getroot\(\)\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\tools\convert\.py",\ line\ 731,\ in\ parse
\ \ \ \ self\._tag_root\(de\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\tools\convert\.py",\ line\ 680,\ in\ _tag_root
\ \ \ \ f\(rec\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\tools\convert\.py",\ line\ 697,\ in\ _tag_root
\ \ \ \ \)\)\ from\ e
Exception

The\ above\ exception\ was\ the\ direct\ cause\ of\ the\ following\ exception:

Traceback\ \(most\ recent\ call\ last\):
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\http\.py",\ line\ 643,\ in\ _handle_exception
\ \ \ \ return\ super\(JsonRequest,\ self\)\._handle_exception\(exception\)
\ \ File\ "C:\Program\ Files\Odoo\ 15\.0\.20220928\server\odoo\http\.py",\ line\ 301,\ in\ _handle_exception
\ \ \ \ raise\ exception\.with_traceback\(None\)\ from\ new_cause
odoo.tools.convert.ParseError: while parsing file:/c:/program files/odoo 15.0.20220928/server/odoo/addons/mrp/data/mrp_data.xml:17, somewhere inside




What should i do to fix this?
Thanks in advance.

Avatar
Discard
1Answer
0
Avatar
Khaled Mohammad
Best Answer

Please try these steps : 


1- Go to App ---> upgrade the inventory module then try to install MRP again


2-Or/ Remove inventory then install MRP and inventory 

Avatar
Discard