I tried to edit a line of html code on my products page and now when I click on a product I get the following traceback.
I need to change the code from <h3>Item Number: <span t-field="product_product.default_code"/></h3>
to
<h3>Item Number: <span t-field="product.default_code"/></h3>
i can't get back to the page to edit the HTML. See video link at end of this post...
Error
Error message:
Error to render compiling AST
AttributeError: 'NoneType' object has no attribute '_fields'
Template: 726
Path: /templates/t/t/div/section/div[2]/div[2]/h3[1]/span
Node: <span t-field="product_product.default_code"/>
Traceback
Traceback (most recent call last):
File "/opt/odoo10/odoo10-server/addons/website/models/ir_http.py", line 273, in _handle_exception
response = super(Http, cls)._handle_exception(exception)
File "/opt/odoo10/odoo10-server/odoo/addons/base/ir/ir_http.py", line 169, in _handle_exception
return request._handle_exception(exception)
File "/opt/odoo10/odoo10-server/odoo/http.py", line 774, in _handle_exception
return super(HttpRequest, self)._handle_exception(exception)
File "/opt/odoo10/odoo10-server/odoo/addons/base/ir/ir_http.py", line 195, in _dispatch
result = request.dispatch()
File "/opt/odoo10/odoo10-server/odoo/http.py", line 833, in dispatch
r = self._call_function(**self.params)
File "/opt/odoo10/odoo10-server/odoo/http.py", line 333, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/opt/odoo10/odoo10-server/odoo/service/model.py", line 101, in wrapper
return f(dbname, *args, **kwargs)
File "/opt/odoo10/odoo10-server/odoo/http.py", line 329, in checked_call
result.flatten()
File "/opt/odoo10/odoo10-server/odoo/http.py", line 1265, in flatten
self.response.append(self.render())
File "/opt/odoo10/odoo10-server/odoo/http.py", line 1258, in render
return env["ir.ui.view"].render_template(self.template, self.qcontext)
File "/opt/odoo10/odoo10-server/odoo/addons/base/ir/ir_ui_view.py", line 1043, in render_template
return self.browse(self.get_view_id(template)).render(values, engine)
File "/opt/odoo10/odoo10-server/addons/website/models/ir_ui_view.py", line 115, in render
return super(View, self).render(values, engine=engine)
File "/opt/odoo10/odoo10-server/addons/web_editor/models/ir_ui_view.py", line 26, in render
return super(IrUiView, self).render(values=values, engine=engine)
File "/opt/odoo10/odoo10-server/odoo/addons/base/ir/ir_ui_view.py", line 1063, in render
return self.env[engine].render(self.id, qcontext)
File "/opt/odoo10/odoo10-server/odoo/addons/base/ir/ir_qweb/ir_qweb.py", line 53, in render
return super(IrQWeb, self).render(id_or_xml_id, values=values, **context)
File "/opt/odoo10/odoo10-server/odoo/addons/base/ir/ir_qweb/qweb.py", line 248, in render
self.compile(template, options)(self, body.append, values or {})
File "/opt/odoo10/odoo10-server/odoo/addons/base/ir/ir_qweb/qweb.py", line 322, in _compiled_fn
raise QWebException("Error to render compiling AST", e, path, node and etree.tostring(node[0]), name)
QWebException: 'NoneType' object has no attribute '_fields'
Traceback (most recent call last):
File "/opt/odoo10/odoo10-server/odoo/addons/base/ir/ir_qweb/qweb.py", line 315, in _compiled_fn
return compiled(self, append, values, options, log)
File "<template>", line 1, in template_726_274
File "<template>", line 3, in body_call_content_273
File "/opt/odoo10/odoo10-server/odoo/addons/base/ir/ir_qweb/ir_qweb.py", line 254, in _get_field
field = record._fields[field_name]
AttributeError: 'NoneType' object has no attribute '_fields'
Error to render compiling AST
AttributeError: 'NoneType' object has no attribute '_fields'
Template: 726
Path: /templates/t/t/div/section/div[2]/div[2]/h3[1]/span
Node: <span t-field="product_product.default_code"/>
\https://drive.google.com/file/d/11VUkZDwvng3tpGqueiH6MCA9MzXXNxmX/view
It is not HTML, but a QWeb View.