Getting the following error when i print the Receipt in POS

Asked by Bushair

Hi,
I have added a Product using POS and when i Select the Receipt button,am getting the below error

Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/openerp-server/service/web_services.py", line 687, in go
    (result, format) = obj.create(cr, uid, ids, datas, context)
  File "/usr/lib/python2.4/site-packages/openerp-server/report/report_sxw.py", line 364, in create
    return fnct(cr, uid, ids, data, report_xml, context)
  File "/usr/lib/python2.4/site-packages/openerp-server/report/report_sxw.py", line 421, in create_source_pdf
    return self.create_single_pdf(cr, uid, ids, data, report_xml, context)
  File "/usr/lib/python2.4/site-packages/openerp-server/report/report_sxw.py", line 439, in create_single_pdf
    pdf = create_doc(etree.tostring(processed_rml),rml_parser.localcontext,logo,title.encode('utf8'))
  File "/usr/lib/python2.4/site-packages/openerp-server/report/interface.py", line 199, in create_pdf
    obj.render()
  File "/usr/lib/python2.4/site-packages/openerp-server/report/render/render.py", line 50, in render
    result = self._render()
  File "/usr/lib/python2.4/site-packages/openerp-server/report/render/rml.py", line 41, in _render
    return rml2pdf.parseNode(self.rml, self.localcontext, images=self.bin_datas, path=self.path,title=self.title)
  File "/usr/lib/python2.4/site-packages/openerp-server/report/render/rml2pdf/trml2pdf.py", line 780, in parseNode
    r.render(fp)
  File "/usr/lib/python2.4/site-packages/openerp-server/report/render/rml2pdf/trml2pdf.py", line 195, in render
    pt_obj.render(el)
  File "/usr/lib/python2.4/site-packages/openerp-server/report/render/rml2pdf/trml2pdf.py", line 770, in render
    fis += r.render(node_story)
  File "/usr/lib/python2.4/site-packages/openerp-server/report/render/rml2pdf/trml2pdf.py", line 700, in render
    return process_story(node_story)
  File "/usr/lib/python2.4/site-packages/openerp-server/report/render/rml2pdf/trml2pdf.py", line 693, in process_story
    flow = self._flowable(node)
  File "/usr/lib/python2.4/site-packages/openerp-server/report/render/rml2pdf/trml2pdf.py", line 607, in _flowable
    return self._table(node)
  File "/usr/lib/python2.4/site-packages/openerp-server/report/render/rml2pdf/trml2pdf.py", line 505, in _table
    fl = self._flowable(n, extra_style=paraStyle)
  File "/usr/lib/python2.4/site-packages/openerp-server/report/render/rml2pdf/trml2pdf.py", line 607, in _flowable
    return self._table(node)
  File "/usr/lib/python2.4/site-packages/openerp-server/report/render/rml2pdf/trml2pdf.py", line 525, in _table
    assert length == len(node.get('colWidths').split(','))
AssertionError

Why this error is coming?

thanks

Question information

Language:
English Edit question
Status:
Solved
For:
Odoo Server (MOVED TO GITHUB) Edit question
Assignee:
No assignee Edit question
Solved by:
Bushair
Solved:
Last query:
Last reply:
Revision history for this message
Vinay Rana (OpenERP) (vra-openerp) said :
#1

Hello Bushair,

I have tested this report with latest server and addons.I think this error only comes when you customized the report rml file and added new 'repeatIn' with block table with out proper section.

I need information.Can you provide me proper steps to produce this error with example?

Thanks.

Revision history for this message
Bushair (bushairka) said :
#2

Hi,
I think the same issue is reported in bug #388347 in laauchpad?

What is the fix given for this Bug?

How can i upload the same fix in my CentOS OpenERP?

Thanks

Revision history for this message
gpa(OpenERP) (gpa-openerp) said :
#3

Hello Bushair,

Did you get this error with CestOS only?
Please check your Reportlab version.

Thanks.

Revision history for this message
Bushair (bushairka) said :
#4

Hi,
This error resolved when i installed Version 5.0.7

Thanks
Bushair