Ошибка ключа при обновлении всех модулей в oddo10 - PullRequest
0 голосов
/ 17 апреля 2020

с помощью команды - python3 odoo-bin --addons = addons, / opt / git_addons / project_abcd -u all &

когда я пытаюсь обновить модули на сервере, я получаю Внутреннюю ошибку сервера и Журнал ошибок говорит:

Traceback (most recent call last):
      File "/opt/odoo/odoo/modules/registry.py", line 83, in new
        odoo.modules.load_modules(registry._db, force_demo, status, update_module)
      File "/opt/odoo/odoo/modules/loading.py", line 373, in load_modules
        force, status, report, loaded_modules, update_module, models_to_check)
      File "/opt/odoo/odoo/modules/loading.py", line 270, in load_marked_modules
        perform_checks=perform_checks, models_to_check=models_to_check
      File "/opt/odoo/odoo/modules/loading.py", line 153, in load_module_graph
        registry.setup_models(cr, partial=True)
      File "/opt/odoo/odoo/modules/registry.py", line 300, in setup_models
        model._setup_fields(partial)
      File "/opt/odoo/odoo/models.py", line 2853, in _setup_fields
        field.setup_full(self)
      File "/opt/odoo/odoo/fields.py", line 505, in setup_full
        self._setup_regular_full(model)
      File "/opt/odoo/odoo/fields.py", line 2178, in _setup_regular_full
        invf = comodel._fields[self.inverse_name]
    KeyError: 'standard_id'

Пожалуйста, помогите решить эту ошибку.

1 Ответ

1 голос
/ 24 апреля 2020

С этой информацией невозможно сказать причину этого. Один из ваших модулей пытается обратиться к полю с именем stadard_id, которого не существует.

Попробуйте обновить свои модули один за другим и посмотрите, какой из них выдаст эту ошибку. Тогда проще устранить неисправность дальше.

В файле __manifest__.py могут отсутствовать некоторые зависимости.

...