Hello Odoo community:
Please let me know what this error message means. Thanks a lot!
Error:
Odoo Server Error
Traceback (most recent call last):
File "C:\Program Files\Odoo 14.0.20220420\server\odoo\tools\convert\.py",\ line\ 677,\ in\ _tag_root
\ \ \ \ f\(rec\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\tools\convert\.py",\ line\ 580,\ in\ _tag_record
\ \ \ \ record\ =\ model\._load_records\(\[data\],\ self\.mode\ ==\ 'update'\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\models\.py",\ line\ 4220,\ in\ _load_records
\ \ \ \ data\['record'\]\._load_records_write\(data\['values'\]\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\base\models\ir_ui_view\.py",\ line\ 1841,\ in\ _load_records_write
\ \ \ \ super\(View,\ self\)\._load_records_write\(values\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\models\.py",\ line\ 4149,\ in\ _load_records_write
\ \ \ \ self\.write\(values\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\website\models\theme_models\.py",\ line\ 286,\ in\ write
\ \ \ \ res\ =\ super\(IrUiView,\ other_views\)\.write\(vals\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\website\models\ir_ui_view\.py",\ line\ 68,\ in\ write
\ \ \ \ return\ super\(View,\ self\)\.write\(vals\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\base\models\ir_ui_view\.py",\ line\ 500,\ in\ write
\ \ \ \ res\ =\ super\(View,\ self\)\.write\(self\._compute_defaults\(vals\)\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\models\.py",\ line\ 3703,\ in\ write
\ \ \ \ fields\[0\]\.determine_inverse\(real_recs\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\fields\.py",\ line\ 1187,\ in\ determine_inverse
\ \ \ \ getattr\(records,\ self\.inverse\)\(\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\base\models\ir_ui_view\.py",\ line\ 300,\ in\ _inverse_arch
\ \ \ \ view\.write\(data\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\website\models\theme_models\.py",\ line\ 286,\ in\ write
\ \ \ \ res\ =\ super\(IrUiView,\ other_views\)\.write\(vals\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\website\models\ir_ui_view\.py",\ line\ 68,\ in\ write
\ \ \ \ return\ super\(View,\ self\)\.write\(vals\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\base\models\ir_ui_view\.py",\ line\ 500,\ in\ write
\ \ \ \ res\ =\ super\(View,\ self\)\.write\(self\._compute_defaults\(vals\)\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\models\.py",\ line\ 3693,\ in\ write
\ \ \ \ real_recs\._validate_fields\(vals,\ inverse_fields\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\models\.py",\ line\ 1266,\ in\ _validate_fields
\ \ \ \ check\(self\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\base\models\ir_ui_view\.py",\ line\ 411,\ in\ _check_xml
\ \ \ \ \)\)\.with_traceback\(e\.__traceback__\)\ from\ None
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\base\models\ir_ui_view\.py",\ line\ 391,\ in\ _check_xml
\ \ \ \ view\.postprocess_and_fields\(view_doc,\ validate=True\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\base\models\ir_ui_view\.py",\ line\ 850,\ in\ postprocess_and_fields
\ \ \ \ arch,\ name_manager\ =\ self\._postprocess_view\(node,\ model,\ validate=validate\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\base\models\ir_ui_view\.py",\ line\ 862,\ in\ _postprocess_view
\ \ \ \ self\.postprocess\(node,\ \[\],\ editable,\ name_manager\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\base\models\ir_ui_view\.py",\ line\ 962,\ in\ postprocess
\ \ \ \ self\.postprocess\(child,\ current_node_path,\ node_info\['editable'\],\ name_manager\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\base\models\ir_ui_view\.py",\ line\ 962,\ in\ postprocess
\ \ \ \ self\.postprocess\(child,\ current_node_path,\ node_info\['editable'\],\ name_manager\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\base\models\ir_ui_view\.py",\ line\ 962,\ in\ postprocess
\ \ \ \ self\.postprocess\(child,\ current_node_path,\ node_info\['editable'\],\ name_manager\)
\ \ \[Previous\ line\ repeated\ 1\ more\ time\]
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\base\models\ir_ui_view\.py",\ line\ 953,\ in\ postprocess
\ \ \ \ validator\(node,\ name_manager,\ node_info\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\base\models\ir_ui_view\.py",\ line\ 1089,\ in\ _validate_tag_field
\ \ \ \ self\.handle_view_error\(msg\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\base\models\ir_ui_view\.py",\ line\ 673,\ in\ handle_view_error
\ \ \ \ raise\ ValueError\(formatted_message\)\.with_traceback\(from_traceback\)\ from\ from_exception
odoo\.exceptions\.ValidationError:\ Error\ while\ validating\ view:
Field\ "x_sale"\ does\ not\ exist\ in\ model\ "purchase\.order"
View\ name:\ purchase\.order\.form
Error\ context:
\ view:\ ir\.ui\.view\(3578,\)
\ xmlid:\ inherit_view_purchase_order_form
\ view\.model:\ purchase\.order
\ view\.parent:\ ir\.ui\.view\(1750,\)
\ file:\ c:\program\ files\odoo\ 14\.0\.20220420\server\odoo\addons\abs_project_po\views\purchase_order_view\.xml
The\ above\ exception\ was\ the\ direct\ cause\ of\ the\ following\ exception:
Traceback\ \(most\ recent\ call\ last\):
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\base\models\ir_http\.py",\ line\ 237,\ in\ _dispatch
\ \ \ \ result\ =\ request\.dispatch\(\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\http\.py",\ line\ 685,\ in\ dispatch
\ \ \ \ result\ =\ self\._call_function\(\*\*self\.params\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\http\.py",\ line\ 361,\ in\ _call_function
\ \ \ \ return\ checked_call\(self\.db,\ \*args,\ \*\*kwargs\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\service\model\.py",\ line\ 94,\ in\ wrapper
\ \ \ \ return\ f\(dbname,\ \*args,\ \*\*kwargs\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\http\.py",\ line\ 349,\ in\ checked_call
\ \ \ \ result\ =\ self\.endpoint\(\*a,\ \*\*kw\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\http\.py",\ line\ 914,\ in\ __call__
\ \ \ \ return\ self\.method\(\*args,\ \*\*kw\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\http\.py",\ line\ 533,\ in\ response_wrap
\ \ \ \ response\ =\ f\(\*args,\ \*\*kw\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\web\controllers\main\.py",\ line\ 1398,\ in\ call_button
\ \ \ \ action\ =\ self\._call_kw\(model,\ method,\ args,\ kwargs\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\web\controllers\main\.py",\ line\ 1386,\ in\ _call_kw
\ \ \ \ return\ call_kw\(request\.env\[model\],\ method,\ args,\ kwargs\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\api\.py",\ line\ 399,\ in\ call_kw
\ \ \ \ result\ =\ _call_kw_multi\(method,\ model,\ args,\ kwargs\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\api\.py",\ line\ 386,\ in\ _call_kw_multi
\ \ \ \ result\ =\ method\(recs,\ \*args,\ \*\*kwargs\)
\ \ File\ "",\ line\ 2,\ in\ button_immediate_upgrade
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\base\models\ir_module\.py",\ line\ 74,\ in\ check_and_log
\ \ \ \ return\ method\(self,\ \*args,\ \*\*kwargs\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\base\models\ir_module\.py",\ line\ 654,\ in\ button_immediate_upgrade
\ \ \ \ return\ self\._button_immediate_function\(type\(self\)\.button_upgrade\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\base\models\ir_module\.py",\ line\ 593,\ in\ _button_immediate_function
\ \ \ \ modules\.registry\.Registry\.new\(self\._cr\.dbname,\ update_module=True\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\modules\registry\.py",\ line\ 89,\ in\ new
\ \ \ \ odoo\.modules\.load_modules\(registry\._db,\ force_demo,\ status,\ update_module\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\modules\loading\.py",\ line\ 457,\ in\ load_modules
\ \ \ \ force,\ status,\ report,\ loaded_modules,\ update_module,\ models_to_check\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\modules\loading\.py",\ line\ 349,\ in\ load_marked_modules
\ \ \ \ perform_checks=perform_checks,\ models_to_check=models_to_check
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\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\ 14\.0\.20220420\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\ 14\.0\.20220420\server\odoo\tools\convert\.py",\ line\ 733,\ in\ convert_file
\ \ \ \ convert_xml_import\(cr,\ module,\ fp,\ idref,\ mode,\ noupdate\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\tools\convert\.py",\ line\ 799,\ in\ convert_xml_import
\ \ \ \ obj\.parse\(doc\.getroot\(\)\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\tools\convert\.py",\ line\ 719,\ in\ parse
\ \ \ \ self\._tag_root\(de\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\tools\convert\.py",\ line\ 685,\ 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\ 14\.0\.20220420\server\odoo\http\.py",\ line\ 641,\ in\ _handle_exception
\ \ \ \ return\ super\(JsonRequest,\ self\)\._handle_exception\(exception\)
\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\http\.py",\ line\ 317,\ in\ _handle_exception
\ \ \ \ raise\ exception\.with_traceback\(None\)\ from\ new_cause
odoo\.tools\.convert\.ParseError:\ while\ parsing\ file:/c:/program%20files/odoo%2014\.0\.20220420/server/odoo/addons/abs_project_po/views/purchase_order_view\.xml:3,\ near
"\ rel="ugc">ir\.ui\.view">
\ \ \ \ \ \ \ \ purchase.order.form
purchase.order