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

Reply via email to