I am still facing similar problem like above. How can I solve it? Thanks in advance.
-- You received this bug notification because you are a member of C2C OERPScenario, which is subscribed to the OpenERP Project Group. https://bugs.launchpad.net/bugs/690453 Title: [6.0RC1] Can't print Purchase Orders; get "'NoneType' object has no attribute 'Image'" Status in OpenERP Modules (addons): Invalid Bug description: Clicked the "Print" button on the Purchase Order form; got the following message in an alert box (not an exception box, but the little pop-up window with an exclamation mark in a triangle): 'NoneType' object has no attribute 'Image' (<type 'exceptions.AttributeError'>, AttributeError ("'NoneType' object has no attribute 'Image'",), <traceback object at 0xd33eb1c>) Setup: Server: OpenERP 6.0RC1 on Centos 5.5 with Postgres 8.4 and Python 2.6 Client: OpenERP - GTK Client - v6.0.0-rc1-1 Note that this looks like the same exception reported in bug https://bugs.launchpad.net/openobject-addons/+bug/690031 ______________________________________________ How to reproduce in detail: 1. Create new database. Do not install demo data. 2. Install these Applications: - Invoicing - Purchase Management - Sales Management - Accounting and Finance 3. Select Generic Chart of Accounts. 4. At "Configure your Purchases Management Application", ticked "Purchase Requisition". 5. At "Configure your Sales Management Application", didn't tick anything. 6. Skipped configuring MRP. 7. At "Configure your Accounting Application", did NOT tick "Anglo Saxon Acccounting"; just ticked "Supplies Payment Management". 8. Configured Sales Order Logistics: Direct Delivery, Invoice Based on Deliveries, Picking List and Delivery Order. 9. Created a customer, supplier and a product. 10. Created a purchase order. Hit "Save". 11. Click the "Print" button on the Purchase Order form. Also get the same error if hit the print buttons in the right-hand- side action bar to print "Request for Quotation" or "Purchase Order". These modules are installed: _____________________________________________________ Name Category Short Description Author Latest version Installed version State account Accounting Accounting and Financial Management OpenERP SA 6.0.1.1 6.0.1.1 installed account_accountant Accounting Accountant OpenERP SA 6.0.1.1 6.0.1.1 installed account_payment Payment Payment Management OpenERP SA 6.0.1.1 6.0.1.1 installed account_voucher Accounting Accounting Voucher Entries OpenERP SA 6.0.1.0 6.0.1.0 installed analytic Projects & Services Analytic Account OpenERP SA 6.0.1.1 6.0.1.1 installed base Base Base OpenERP SA 6.0.1.2 6.0.1.2 installed base_setup Base Base Setup OpenERP SA 6.0.1.0 6.0.1.0 installed board Base Dashboard main module OpenERP SA 6.0.1.0 6.0.1.0 installed decimal_precision Others Decimal Precision Configuration OpenERP SA 6.0.0.1 6.0.0.1 installed mrp Production Manufacturing Resource Planning OpenERP SA 6.0.1.1 6.0.1.1 installed process Base Enterprise Process OpenERP SA 6.0.1.0 6.0.1.0 installed procurement Production Procurements OpenERP SA 6.0.1.0 6.0.1.0 installed product Inventory Control Products & Pricelists OpenERP SA 6.0.1.1 6.0.1.1 installed purchase Sales & Purchases Purchase Management OpenERP SA 6.0.1.1 6.0.1.1 installed purchase_requisition Sales & Purchases Purchase - Purchase Requisition OpenERP SA 6.0.0.1 6.0.0.1 installed resource Projects & Services Resource OpenERP SA 6.0.1.1 6.0.1.1 installed sale Sales & Purchases Sales Management OpenERP SA 6.0.1.0 6.0.1.0 installed stock Inventory Control Inventory Management OpenERP SA 6.0.1.1 6.0.1.1 installed _____________________________________________________ Excerpt from server log file: [2010-12-15 11:59:58,227][?] DEBUG_RPC:service:'report' [2010-12-15 11:59:58,227][?] DEBUG_RPC:method:'report' [2010-12-15 11:59:58,228][?] DEBUG_RPC:params:['openerp6basic', [2010-12-15 11:59:58,229][?] DEBUG_RPC:params: 1, [2010-12-15 11:59:58,229][?] DEBUG_RPC:params: '*', [2010-12-15 11:59:58,229][?] DEBUG_RPC:params: u'purchase.order', [2010-12-15 11:59:58,229][?] DEBUG_RPC:params: [1L], [2010-12-15 11:59:58,229][?] DEBUG_RPC:params: {'id': 1L, 'model': 'purchase.order', 'report_type': 'pdf'}, [2010-12-15 11:59:58,229][?] DEBUG_RPC:params: {'active_id': 1L, [2010-12-15 11:59:58,229][?] DEBUG_RPC:params: 'active_ids': [1L], [2010-12-15 11:59:58,230][?] DEBUG_RPC:params: 'active_model': 'purchase.order', [2010-12-15 11:59:58,230][?] DEBUG_RPC:params: 'contact_display': 'partner', [2010-12-15 11:59:58,230][?] DEBUG_RPC:params: 'department_id': False, [2010-12-15 11:59:58,230][?] DEBUG_RPC:params: 'lang': u'en_US', [2010-12-15 11:59:58,230][?] DEBUG_RPC:params: 'project_id': False, [2010-12-15 11:59:58,230][?] DEBUG_RPC:params: 'search_default_approved': 1, [2010-12-15 11:59:58,230][?] DEBUG_RPC:params: 'search_default_create_uid': 1, [2010-12-15 11:59:58,230][?] DEBUG_RPC:params: 'section_id': False, [2010-12-15 11:59:58,230][?] DEBUG_RPC:params: 'tz': False}] [2010-12-15 11:59:58,231][openerp6basic] DEBUG_RPC_ANSWER:result:1 [2010-12-15 11:59:58,395][openerp6basic] ERROR:web-services:[01]: Exception: 'NoneType' object has no attribute 'Image' [2010-12-15 11:59:58,396][openerp6basic] ERROR:web-services:[02]: Traceback (most recent call last): [2010-12-15 11:59:58,396][openerp6basic] ERROR:web-services:[03]: File "/usr/lib/python2.6/site-packages/openerp-server/service/web_services.py", line 711, in go [2010-12-15 11:59:58,396][openerp6basic] ERROR:web-services:[04]: (result, format) = obj.create(cr, uid, ids, datas, context) [2010-12-15 11:59:58,396][openerp6basic] ERROR:web-services:[05]: File "/usr/lib/python2.6/site-packages/openerp-server/report/report_sxw.py", line 399, in create [2010-12-15 11:59:58,396][openerp6basic] ERROR:web-services:[06]: fnct_ret = fnct(cr, uid, ids, data, report_xml, context) [2010-12-15 11:59:58,396][openerp6basic] ERROR:web-services:[07]: File "/usr/lib/python2.6/site-packages/openerp-server/report/report_sxw.py", line 462, in create_source_pdf [2010-12-15 11:59:58,396][openerp6basic] ERROR:web-services:[08]: return self.create_single_pdf(cr, uid, ids, data, report_xml, context) [2010-12-15 11:59:58,397][openerp6basic] ERROR:web-services:[09]: File "/usr/lib/python2.6/site-packages/openerp-server/report/report_sxw.py", line 484, in create_single_pdf [2010-12-15 11:59:58,397][openerp6basic] ERROR:web-services:[10]: pdf = create_doc(etree.tostring(processed_rml),rml_parser.localcontext,logo,title.encode('utf8')) [2010-12-15 11:59:58,397][openerp6basic] ERROR:web-services:[11]: File "/usr/lib/python2.6/site-packages/openerp-server/report/interface.py", line 190, in create_pdf [2010-12-15 11:59:58,397][openerp6basic] ERROR:web-services:[12]: obj.render() [2010-12-15 11:59:58,397][openerp6basic] ERROR:web-services:[13]: File "/usr/lib/python2.6/site-packages/openerp-server/report/render/render.py", line 49, in render [2010-12-15 11:59:58,397][openerp6basic] ERROR:web-services:[14]: result = self._render() [2010-12-15 11:59:58,397][openerp6basic] ERROR:web-services:[15]: File "/usr/lib/python2.6/site-packages/openerp-server/report/render/rml.py", line 42, in _render [2010-12-15 11:59:58,397][openerp6basic] ERROR:web-services:[16]: return rml2pdf.parseNode(self.rml, self.localcontext, images=self.bin_datas, path=self.path,title=self.title) [2010-12-15 11:59:58,398][openerp6basic] ERROR:web-services:[17]: File "/usr/lib/python2.6/site-packages/openerp-server/report/render/rml2pdf/trml2pdf.py", line 892, in parseNode [2010-12-15 11:59:58,398][openerp6basic] ERROR:web-services:[18]: r.render(fp) [2010-12-15 11:59:58,398][openerp6basic] ERROR:web-services:[19]: File "/usr/lib/python2.6/site-packages/openerp-server/report/render/rml2pdf/trml2pdf.py", line 273, in render [2010-12-15 11:59:58,398][openerp6basic] ERROR:web-services:[20]: pt_obj.render(el) [2010-12-15 11:59:58,398][openerp6basic] ERROR:web-services:[21]: File "/usr/lib/python2.6/site-packages/openerp-server/report/render/rml2pdf/trml2pdf.py", line 880, in render [2010-12-15 11:59:58,398][openerp6basic] ERROR:web-services:[22]: self.doc_tmpl.build(fis) [2010-12-15 11:59:58,398][openerp6basic] ERROR:web-services:[23]: File "/usr/lib/python2.6/site-packages/reportlab/platypus/doctemplate.py", line 877, in build [2010-12-15 11:59:58,399][openerp6basic] ERROR:web-services:[24]: self.clean_hanging() [2010-12-15 11:59:58,399][openerp6basic] ERROR:web-services:[25]: File "/usr/lib/python2.6/site-packages/reportlab/platypus/doctemplate.py", line 510, in clean_hanging [2010-12-15 11:59:58,399][openerp6basic] ERROR:web-services:[26]: self.handle_flowable(self._hanging) [2010-12-15 11:59:58,399][openerp6basic] ERROR:web-services:[27]: File "/usr/lib/python2.6/site-packages/reportlab/platypus/doctemplate.py", line 757, in handle_flowable [2010-12-15 11:59:58,399][openerp6basic] ERROR:web-services:[28]: f.apply(self) [2010-12-15 11:59:58,399][openerp6basic] ERROR:web-services:[29]: File "/usr/lib/python2.6/site-packages/reportlab/platypus/doctemplate.py", line 140, in apply [2010-12-15 11:59:58,399][openerp6basic] ERROR:web-services:[30]: getattr(doc,arn)(*args) [2010-12-15 11:59:58,399][openerp6basic] ERROR:web-services:[31]: File "/usr/lib/python2.6/site-packages/reportlab/platypus/doctemplate.py", line 535, in handle_pageBegin [2010-12-15 11:59:58,400][openerp6basic] ERROR:web-services:[32]: self.pageTemplate.onPage(self.canv,self) [2010-12-15 11:59:58,400][openerp6basic] ERROR:web-services:[33]: File "/usr/lib/python2.6/site-packages/openerp-server/report/render/rml2pdf/trml2pdf.py", line 528, in render [2010-12-15 11:59:58,400][openerp6basic] ERROR:web-services:[34]: cnv.render(self.node) [2010-12-15 11:59:58,400][openerp6basic] ERROR:web-services:[35]: File "/usr/lib/python2.6/site-packages/openerp-server/report/render/rml2pdf/trml2pdf.py", line 513, in render [2010-12-15 11:59:58,400][openerp6basic] ERROR:web-services:[36]: tags[n.tag](n) [2010-12-15 11:59:58,400][openerp6basic] ERROR:web-services:[37]: File "/usr/lib/python2.6/site-packages/openerp-server/report/render/rml2pdf/trml2pdf.py", line 438, in _image [2010-12-15 11:59:58,400][openerp6basic] ERROR:web-services:[38]: img = ImageReader(s) [2010-12-15 11:59:58,400][openerp6basic] ERROR:web-services:[39]: File "/usr/lib/python2.6/site-packages/reportlab/lib/utils.py", line 541, in __init__ [2010-12-15 11:59:58,401][openerp6basic] ERROR:web-services:[40]: if _isPILImage(fileName): [2010-12-15 11:59:58,401][openerp6basic] ERROR:web-services:[41]: File "/usr/lib/python2.6/site-packages/reportlab/lib/utils.py", line 521, in _isPILImage [2010-12-15 11:59:58,401][openerp6basic] ERROR:web-services:[42]: return isinstance(im,Image.Image) [2010-12-15 11:59:58,401][openerp6basic] ERROR:web-services:[43]: AttributeError: 'NoneType' object has no attribute 'Image' [2010-12-15 11:59:58,526][?] DEBUG_RPC:service:'report' [2010-12-15 11:59:58,526][?] DEBUG_RPC:method:'report_get' [2010-12-15 11:59:58,526][?] DEBUG_RPC:params:['openerp6basic', 1, '*', 1] [2010-12-15 11:59:58,526][openerp6basic] DEBUG_RPC:exception:u'warning -- \'NoneType\' object has no attribute \'Image\'\n\n(<type \'exceptions.AttributeError\'>, AttributeError("\'NoneType\' object has no attribute \'Image\'",), <traceback object at 0x9d6d16c>)' [2010-12-15 11:59:58,527][openerp6basic] DEBUG:web-services:netrpc: rpc-dispatching exception Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/openerp-server/service/netrpc_server.py", line 70, in run result = self.dispatch(msg[0], msg[1], msg[2:]) File "/usr/lib/python2.6/site-packages/openerp-server/netsvc.py", line 499, in dispatch raise OpenERPDispatcherException(e, tb_s) OpenERPDispatcherException _____________________________________________________ To manage notifications about this bug go to: https://bugs.launchpad.net/openobject-addons/+bug/690453/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~c2c-oerpscenario Post to : [email protected] Unsubscribe : https://launchpad.net/~c2c-oerpscenario More help : https://help.launchpad.net/ListHelp

