Issue for bi_payment_overdue (#909)
Status:
OPEN
Date: 18/05/2021
ID: 909
S/O number:
SO2021/1411656
Reviewer:
Hiral Bhatt
Module Name:
bi_payment_overdue
Version:
12.0
Tags:
Assigned to
Hanee Patel
hanee.patel@browseinfo.in
Reported by
Ricardo Corzo
ricorzo@hotmail.com
Description
hello.
Im in odoo 8. I got the following error when I try to print the report
Odoo Server Error
Traceback (most recent call last):
File "/home/odoo/odoo/addons/report/controllers/main.py", line 121, in report_download
response = self.report_routes(reportname, docids=docids, converter='pdf')
File "/home/odoo/odoo/openerp/http.py", line 403, in response_wrap
response = f(*args, **kw)
File "/home/odoo/odoo/addons/report/controllers/main.py", line 65, in report_routes
pdf = report_obj.get_pdf(cr, uid, docids, reportname, data=options_data, context=context)
File "/home/odoo/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/home/odoo/odoo/addons/stock_picking_printed/models/report.py", line 16, in get_pdf
cr, uid, docids, reportname, data=data, context=context)
File "/home/odoo/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/home/odoo/odoo/addons/report/models/report.py", line 191, in get_pdf
html = self.get_html(cr, uid, ids, report_name, data=data, context=context)
File "/home/odoo/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/home/odoo/odoo/addons/report/models/report.py", line 166, in get_html
return particularreport_obj.render_html(cr, uid, ids, data=data, context=context)
File "/home/odoo/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/home/odoo/odoo/addons/report/models/abstract_report.py", line 66, in render_html
return self.pool['report'].render(cr, uid, [], self._template, docargs, context=context)
File "/home/odoo/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/home/odoo/odoo/addons/website_report/report.py", line 47, in render
return super(Report, self).render(cr, uid, ids, template, values=values, context=context)
File "/home/odoo/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/home/odoo/odoo/addons/report/models/report.py", line 152, in render
return view_obj.render(cr, uid, template, values, context=context)
File "/home/odoo/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/home/odoo/odoo/addons/website/models/ir_ui_view.py", line 172, in render
return super(view, self).render(cr, uid, id_or_xml_id, values=values, engine=engine, context=context)
File "/home/odoo/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_ui_view.py", line 1026, in render
return self.pool[engine].render(cr, uid, id_or_xml_id, qcontext, loader=loader, context=context)
File "/home/odoo/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 262, in render
return self.render_node(self.get_template(id_or_xml_id, qwebcontext), qwebcontext)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 301, in render_node
result = self.render_element(element, template_attributes, generated_attributes, qwebcontext)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 322, in render_element
g_inner.append(self.render_node(current_node, qwebcontext))
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 299, in render_node
result = self._render_tag[t_render](self, element, template_attributes, generated_attributes, qwebcontext)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 437, in render_tag_call
d[0] = self.render_element(element, template_attributes, generated_attributes, d)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 322, in render_element
g_inner.append(self.render_node(current_node, qwebcontext))
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 299, in render_node
result = self._render_tag[t_render](self, element, template_attributes, generated_attributes, qwebcontext)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 437, in render_tag_call
d[0] = self.render_element(element, template_attributes, generated_attributes, d)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 322, in render_element
g_inner.append(self.render_node(current_node, qwebcontext))
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 299, in render_node
result = self._render_tag[t_render](self, element, template_attributes, generated_attributes, qwebcontext)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 423, in render_tag_foreach
ru.append(self.render_element(element, template_attributes, generated_attributes, copy_qwebcontext))
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 322, in render_element
g_inner.append(self.render_node(current_node, qwebcontext))
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 299, in render_node
result = self._render_tag[t_render](self, element, template_attributes, generated_attributes, qwebcontext)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 368, in render_tag_raw
inner = self.eval_str(template_attributes["raw"], qwebcontext)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 214, in eval_str
val = self.eval(expr, qwebcontext)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 206, in eval
raise_qweb_exception(message="Could not evaluate expression %r" % expr, expression=expr, template=template)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 203, in eval
return qwebcontext.safe_eval(expr)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 89, in safe_eval
return eval(expr, None, locals_dict, nocopy=True, locals_builtins=True)
File "/home/odoo/odoo/openerp/tools/safe_eval.py", line 314, in safe_eval
return eval(c, globals_dict, locals_dict)
File "", line 1, in <module>
File "/home/odoo/odoo/addons/report/models/report.py", line 135, in translate_doc
return self.translate_doc(cr, uid, doc_id, model, lang_field, template, values, context=context)
File "/home/odoo/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/home/odoo/odoo/addons/website_report/report.py", line 41, in translate_doc
return super(Report, self).translate_doc(cr, uid, doc_id, model, lang_field, template, values, context=context)
File "/home/odoo/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/home/odoo/odoo/addons/report/models/report.py", line 115, in translate_doc
return self.pool['ir.ui.view'].render(cr, uid, template, qcontext, context=ctx)
File "/home/odoo/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/home/odoo/odoo/addons/website/models/ir_ui_view.py", line 172, in render
return super(view, self).render(cr, uid, id_or_xml_id, values=values, engine=engine, context=context)
File "/home/odoo/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_ui_view.py", line 1026, in render
return self.pool[engine].render(cr, uid, id_or_xml_id, qcontext, loader=loader, context=context)
File "/home/odoo/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 262, in render
return self.render_node(self.get_template(id_or_xml_id, qwebcontext), qwebcontext)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 301, in render_node
result = self.render_element(element, template_attributes, generated_attributes, qwebcontext)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 322, in render_element
g_inner.append(self.render_node(current_node, qwebcontext))
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 299, in render_node
result = self._render_tag[t_render](self, element, template_attributes, generated_attributes, qwebcontext)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 437, in render_tag_call
d[0] = self.render_element(element, template_attributes, generated_attributes, d)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 322, in render_element
g_inner.append(self.render_node(current_node, qwebcontext))
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 301, in render_node
result = self.render_element(element, template_attributes, generated_attributes, qwebcontext)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 322, in render_element
g_inner.append(self.render_node(current_node, qwebcontext))
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 301, in render_node
result = self.render_element(element, template_attributes, generated_attributes, qwebcontext)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 322, in render_element
g_inner.append(self.render_node(current_node, qwebcontext))
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 299, in render_node
result = self._render_tag[t_render](self, element, template_attributes, generated_attributes, qwebcontext)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 431, in render_tag_if
if self.eval_bool(template_attributes["if"], qwebcontext):
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 237, in eval_bool
return int(bool(self.eval(expr, qwebcontext)))
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 206, in eval
raise_qweb_exception(message="Could not evaluate expression %r" % expr, expression=expr, template=template)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 203, in eval
return qwebcontext.safe_eval(expr)
File "/home/odoo/odoo/openerp/addons/base/ir/ir_qweb.py", line 89, in safe_eval
return eval(expr, None, locals_dict, nocopy=True, locals_builtins=True)
File "/home/odoo/odoo/openerp/tools/safe_eval.py", line 314, in safe_eval
return eval(c, globals_dict, locals_dict)
File "", line 1, in <module>
QWebException: ""'NoneType' object has no attribute '__getitem__'" while evaluating
'Lines[o.id]'" while evaluating
"translate_doc(doc_id, doc_model, 'lang', 'account.report_overdue_document')"
regards
Ricardo
https://umgt-my.sharepoint.com/:v:/g/personal/rcorzob_miumg_edu_gt/Edqd2JzCiExHtsbE4C6k_c0BOJXcxqWflTFmqdOAdF-Aaw?e=wQdepd
here is a video.
here is the demo database
45.79.46.168:8069
admin/admin