1. 程式人生 > >Odoo項目Bug排查與修復筆記

Odoo項目Bug排查與修復筆記

fin 控制 name pos div 出錯 blog call 缺失

一:Odoo控制臺error日誌一般為以下格式:

Traceback (most recent call last):
  出錯的文件調用列表
  ......

error類型(XXERROR): error詳細信息(原因)

二:閱讀錯誤日誌
1:首先要閱讀的是 error詳細信息。

2:然後根據 error類型、信息采取相應的修復工作。

三:常見修復技巧

1:語法、編碼錯誤類錯誤

通過error的調用文件列表,快速定位到出錯的地方,進行代碼修復。

2:文件、External ID等找不到

右鍵項目(或出錯的模塊)——>Find in Path 或者 Replace in Path

——>搜索 找不到的文件 的關鍵字(全名找不到,通過關鍵字來排查是否命名錯誤)——>找到了極度接近的文件,確認是由於命名錯誤引起的,則修改命名。

——>若找不到類似文件,確認是由於文件缺失造成的,則建立相關文件。

3:No module name XX錯誤

1)可能是導入了未安裝到python依賴庫的模塊,pip intall 即可

2)如果是批量報錯,而且很多模塊都是odoo源碼使用到的,則可能是 項目配置文件 出錯,配置好addons路徑即可

Odoo項目Bug排查與修復筆記