Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
4 Trả lời
28866 Lượt xem

2019-11-03 20:36:51,940 24277 INFO RRHH openerp.modules.loading: loading 1 modules... 2019-11-03 20:36:51,949 24277 INFO RRHH openerp.modules.loading: 1 modules loaded in 0.01s, 0 queries 2019-11-03 20:36:52,128 24277 INFO RRHH openerp.modules.loading: loading 30 modules... 2019-11-03 20:36:52,155 24277 INFO RRHH openerp.modules.loading: 30 modules loaded in 0.03s, 0 queries 2019-11-03 20:36:52,157 24277 INFO RRHH openerp.modules.loading: loading 31 modules... 2019-11-03 20:36:52,502 24277 INFO RRHH openerp.modules.module: module training_hr_v8: creating or updating database tables 2019-11-03 20:36:54,570 24277 INFO RRHH openerp.models: Storing computed values of employee.employee.8 fields total 2019-11-03 20:36:54,572 24277 INFO RRHH openerp.modules.loading: loading training_hr_v8/security/training_security.xml 2019-11-03 20:36:54,726 24277 INFO RRHH openerp.modules.loading: loading training_hr_v8/security/ir.model.access.csv 2019-11-03 20:36:54,758 24277 INFO RRHH openerp.modules.loading: loading training_hr_v8/wizard/wizard_workingdays_view.xml 2019-11-03 20:36:54,793 24277 INFO RRHH openerp.modules.loading: loading training_hr_v8/hr_view.xml 2019-11-03 20:36:54,798 24277 ERROR RRHH openerp.http: Exception during JSON request handling. Traceback (most recent call last): File "/home/odoo/odoo8/odoo/openerp/http.py", line 546, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/home/odoo/odoo8/odoo/openerp/http.py", line 583, in dispatch result = self._call_function(**self.params) File "/home/odoo/odoo8/odoo/openerp/http.py", line 319, in _call_function return checked_call(self.db, *args, **kwargs) File "/home/odoo/odoo8/odoo/openerp/service/model.py", line 118, in wrapper return f(dbname, *args, **kwargs) File "/home/odoo/odoo8/odoo/openerp/http.py", line 316, in checked_call return self.endpoint(*a, **kw) File "/home/odoo/odoo8/odoo/openerp/http.py", line 812, in __call__ return self.method(*args, **kw) File "/home/odoo/odoo8/odoo/openerp/http.py", line 412, in response_wrap response = f(*args, **kw) File "/home/odoo/odoo8/odoo/addons/web/controllers/main.py", line 948, in call_button action = self._call_kw(model, method, args, {}) File "/home/odoo/odoo8/odoo/addons/web/controllers/main.py", line 936, in _call_kw return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs) File "/home/odoo/odoo8/odoo/openerp/api.py", line 268, in wrapper return old_api(self, *args, **kwargs) File "/home/odoo/odoo8/odoo/openerp/addons/base/module/module.py", line 447, in button_immediate_install return self._button_immediate_function(cr, uid, ids, self.button_install, context=context) File "/home/odoo/odoo8/odoo/openerp/api.py", line 268, in wrapper return old_api(self, *args, **kwargs) File "/home/odoo/odoo8/odoo/openerp/addons/base/module/module.py", line 495, in _button_immediate_function registry = openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True) File "/home/odoo/odoo8/odoo/openerp/modules/registry.py", line 370, in new openerp.modules.load_modules(registry._db, force_demo, status, update_module) File "/home/odoo/odoo8/odoo/openerp/modules/loading.py", line 355, in load_modules loaded_modules, update_module) File "/home/odoo/odoo8/odoo/openerp/modules/loading.py", line 255, in load_marked_modules loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks) File "/home/odoo/odoo8/odoo/openerp/modules/loading.py", line 176, in load_module_graph _load_data(cr, module_name, idref, mode, kind='data') File "/home/odoo/odoo8/odoo/openerp/modules/loading.py", line 118, in _load_data tools.convert_file(cr, module_name, filename, idref, mode, noupdate, kind, report) File "/home/odoo/odoo8/odoo/openerp/tools/convert.py", line 897, in convert_file convert_xml_import(cr, module, fp, idref, mode, noupdate, report) File "/home/odoo/odoo8/odoo/openerp/tools/convert.py", line 983, in convert_xml_import obj.parse(doc.getroot(), mode=mode) File "/home/odoo/odoo8/odoo/openerp/tools/convert.py", line 849, in parse self._tags[rec.tag](self.cr, rec, n, mode=mode) File "/home/odoo/odoo8/odoo/openerp/tools/convert.py", line 753, in _tag_record f_val = _eval_xml(self,field, self.pool, cr, self.uid, self.idref) File "/home/odoo/odoo8/odoo/openerp/tools/convert.py", line 173, in _eval_xml for n in node]), idref) File "/home/odoo/odoo8/odoo/openerp/tools/convert.py", line 162, in _process idref[id] = self.id_get(cr, id) File "/home/odoo/odoo8/odoo/openerp/tools/convert.py", line 828, in id_get res = self.model_id_get(cr, id_str, raise_if_not_found) File "/home/odoo/odoo8/odoo/openerp/tools/convert.py", line 839, in model_id_get raise_if_not_found=raise_if_not_found) File "/home/odoo/odoo8/odoo/openerp/api.py", line 268, in wrapper return old_api(self, *args, **kwargs) File "/home/odoo/odoo8/odoo/openerp/addons/base/ir/ir_model.py", line 909, in xmlid_to_res_model_res_id return self.xmlid_lookup(cr, uid, xmlid)[1:3] File "/home/odoo/odoo8/odoo/openerp/api.py", line 268, in wrapper return old_api(self, *args, **kwargs) File "", line 2, in xmlid_lookup File "/home/odoo/odoo8/odoo/openerp/tools/cache.py", line 74, in lookup value = d[key] = self.method(*args, **kwargs) File "/home/odoo/odoo8/odoo/openerp/addons/base/ir/ir_model.py", line 899, in xmlid_lookup raise ValueError('External ID not found in the system: %s' % (xmlid)) ParseError: "External ID not found in the system: training_hr_v8.action_employee_tree_view" while parsing /home/odoo/odoo8/odoo/Studie/training_hr_v8/hr_view.xml:6, near view.empl.form.8 employee.employee.8


Ảnh đại diện
Huỷ bỏ

Check this odoo customization tips: http://learnopenerp.blogspot.com

Câu trả lời hay nhất

Error simply says the issue. Just look at the xml id "action_employee_tree_view" in xml file of training_hr_v8 module. The xml id is used but not defined anywhere in the module which is causing the error.

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Check xml id "action_employee_tree_view" in xml file

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất
Odoo Server Error
Traceback (most recent call last):
  File "C:\odoo14\server\odoo\tools\cache.py", line 85, in lookup
    r = d[key]
  File "C:\odoo14\server\odoo\tools\func.py", line 71, in wrapper
    return func(self, *args, **kwargs)
  File "C:\odoo14\server\odoo\tools\lru.py", line 34, in __getitem__
    a = self.d[obj]
KeyError: ('ir.model.data', , 'timesheet_line.custom_cost')

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\odoo14\server\odoo\tools\convert.py", line 677, in _tag_root
    f(rec)
  File "C:\odoo14\server\odoo\tools\convert.py", line 456, in _tag_menuitem
    act = self.env.ref(a_action).sudo()
  File "C:\odoo14\server\odoo\api.py", line 514, in ref
    return self['ir.model.data'].xmlid_to_object(xml_id, raise_if_not_found=raise_if_not_found)
  File "C:\odoo14\server\odoo\addons\base\models\ir_model.py", line 1944, in xmlid_to_object
    t = self.xmlid_to_res_model_res_id(xmlid, raise_if_not_found)
  File "C:\odoo14\server\odoo\addons\base\models\ir_model.py", line 1928, in xmlid_to_res_model_res_id
    return self.xmlid_lookup(xmlid)[1:3]
  File "", line 2, in xmlid_lookup
  File "C:\odoo14\server\odoo\tools\cache.py", line 90, in lookup
    value = d[key] = self.method(*args, **kwargs)
  File "C:\odoo14\server\odoo\addons\base\models\ir_model.py", line 1921, in xmlid_lookup
    raise ValueError('External ID not found in the system: %s' % xmlid)
ValueError: External ID not found in the system: timesheet_line.custom_cost

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

Traceback (most recent call last):
  File "C:\odoo14\server\odoo\addons\base\models\ir_http.py", line 237, in _dispatch
    result = request.dispatch()
  File "C:\odoo14\server\odoo\http.py", line 685, in dispatch
    result = self._call_function(**self.params)
  File "C:\odoo14\server\odoo\http.py", line 361, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "C:\odoo14\server\odoo\service\model.py", line 94, in wrapper
    return f(dbname, *args, **kwargs)
  File "C:\odoo14\server\odoo\http.py", line 349, in checked_call
    result = self.endpoint(*a, **kw)
  File "C:\odoo14\server\odoo\http.py", line 914, in __call__
    return self.method(*args, **kw)
  File "C:\odoo14\server\odoo\http.py", line 533, in response_wrap
    response = f(*args, **kw)
  File "C:\odoo14\server\odoo\addons\web\controllers\main.py", line 1398, in call_button
    action = self._call_kw(model, method, args, kwargs)
  File "C:\odoo14\server\odoo\addons\web\controllers\main.py", line 1386, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "C:\odoo14\server\odoo\api.py", line 399, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "C:\odoo14\server\odoo\api.py", line 386, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "", line 2, in button_immediate_upgrade
  File "C:\odoo14\server\odoo\addons\base\models\ir_module.py", line 74, in check_and_log
    return method(self, *args, **kwargs)
  File "C:\odoo14\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:\odoo14\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:\odoo14\server\odoo\modules\registry.py", line 89, in new
    odoo.modules.load_modules(registry._db, force_demo, status, update_module)
  File "C:\odoo14\server\odoo\modules\loading.py", line 457, in load_modules
    force, status, report, loaded_modules, update_module, models_to_check)
  File "C:\odoo14\server\odoo\modules\loading.py", line 349, in load_marked_modules
    perform_checks=perform_checks, models_to_check=models_to_check
  File "C:\odoo14\server\odoo\modules\loading.py", line 222, in load_module_graph
    load_data(cr, idref, mode, kind='data', package=package)
  File "C:\odoo14\server\odoo\modules\loading.py", line 69, in load_data
    tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind)
  File "C:\odoo14\server\odoo\tools\convert.py", line 733, in convert_file
    convert_xml_import(cr, module, fp, idref, mode, noupdate)
  File "C:\odoo14\server\odoo\tools\convert.py", line 799, in convert_xml_import
    obj.parse(doc.getroot())
  File "C:\odoo14\server\odoo\tools\convert.py", line 719, in parse
    self._tag_root(de)
  File "C:\odoo14\server\odoo\tools\convert.py", line 677, in _tag_root
    f(rec)
  File "C:\odoo14\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:\odoo14\server\odoo\http.py", line 641, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "C:\odoo14\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:/odoo14/custom/addons/timesheet_line/views/operation_views.xml:54, near


Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Make sure that action_employee_tree_view id may be not exist into module training_hr_v8.Then this error have rise.

Ảnh đại diện
Huỷ bỏ