如何解决使用 openUpgrade 将 ODOO 从 V11 升级到 V13 后出现内部服务器错误
使用OpenUpgrade从V11 -> V12 -> V13升级Postgres DB后,我尝试访问odoO电子商务的商店页面。访问页面 http://localhost:8069/shop 时出现内部服务器错误。这是我得到的错误
Error to render compiling AST
TypeError: 'nonetype' object cannot be interpreted as an integer
Template: website_sale.products
Path: /t/t/div/div[2]/div/div[2]/div[2]/table/tbody/tr[1]/td
Node: <td t-foreach="range(0,rows)" t-as="row" t-attf-width="#{100/rows}%"/>
The error occured while rendering the template website_sale.products and evaluating the following expression: <td t-foreach="range(0,rows)" t-as="row" t-attf-width="#{100/rows}%"/>
这是错误的回溯
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/qweb.py",line 333,in _compiled_fn
return compiled(self,append,new,options,log)
File "<template>",line 1,in template_website_sale_products_233
File "<template>",line 2,in body_call_content_231
TypeError: 'nonetype' object cannot be interpreted as an integer
During handling of the above exception,another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py",line 234,in _dispatch
result = request.dispatch()
File "/usr/lib/python3/dist-packages/odoo/http.py",line 809,in dispatch
r = self._call_function(**self.params)
File "/usr/lib/python3/dist-packages/odoo/http.py",line 350,in _call_function
return checked_call(self.db,*args,**kwargs)
File "/usr/lib/python3/dist-packages/odoo/service/model.py",line 94,in wrapper
return f(dbname,**kwargs)
File "/usr/lib/python3/dist-packages/odoo/http.py",line 342,in checked_call
result.flatten()
File "/usr/lib/python3/dist-packages/odoo/http.py",line 1236,in flatten
self.response.append(self.render())
File "/usr/lib/python3/dist-packages/odoo/http.py",line 1229,in render
return env["ir.ui.view"].render_template(self.template,self.qcontext)
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py",line 1191,in render_template
return self.browse(self.get_view_id(template)).render(values,engine)
File "/usr/lib/python3/dist-packages/odoo/addons/website/models/ir_ui_view.py",line 344,in render
return super(View,self).render(values,engine=engine,minimal_qcontext=minimal_qcontext)
File "/usr/lib/python3/dist-packages/odoo/addons/web_editor/models/ir_ui_view.py",line 27,in render
return super(IrUiView,self).render(values=values,minimal_qcontext=minimal_qcontext)
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py",line 1199,in render
return self.env[engine].render(self.id,qcontext)
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_qweb.py",line 58,in render
result = super(IrQWeb,self).render(id_or_xml_id,values=values,**context)
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/qweb.py",line 260,in render
self.compile(template,options)(self,body.append,values or {})
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/qweb.py",line 340,in _compiled_fn
raise QWebException("Error to render compiling AST",e,path,node and etree.tostring(node[0],encoding='unicode'),name)
odoo.addons.base.models.qweb.QWebException: 'nonetype' object cannot be interpreted as an integer
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/qweb.py",in body_call_content_231
TypeError: 'nonetype' object cannot be interpreted as an integer
Error to render compiling AST
TypeError: 'nonetype' object cannot be interpreted as an integer
Template: website_sale.products
Path: /t/t/div/div[2]/div/div[2]/div[2]/table/tbody/tr[1]/td
Node: <td t-foreach="range(0,rows)" t-as="row" t-attf-width="#{100/rows}%"/>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。