[6.0RC1] Can't print Purchase Orders; get "'NoneType' object has no attribute 'Image'"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Odoo Addons (MOVED TO GITHUB) |
Invalid
|
Undecided
|
Unassigned |
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.
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:/
_______
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_
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:
[2010-12-15 11:59:58,227][?] DEBUG_RPC:
[2010-12-15 11:59:58,228][?] DEBUG_RPC:
[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_
[2010-12-15 11:59:58,230][?] DEBUG_RPC:params: 'search_
[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,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,526][?] DEBUG_RPC:
[2010-12-15 11:59:58,526][?] DEBUG_RPC:
[2010-12-15 11:59:58,526][?] DEBUG_RPC:
[2010-12-15 11:59:58,
[2010-12-15 11:59:58,
Traceback (most recent call last):
File "/usr/lib/
result = self.dispatch(
File "/usr/lib/
raise OpenERPDispatch
OpenERPDispatch
_______
summary: |
- [6.0RC1] Can't Purchase Orders; get "'NoneType' object has no attribut + [6.0RC1] Can't print Purchase Orders; get "'NoneType' object has no + attribut |
summary: |
[6.0RC1] Can't print Purchase Orders; get "'NoneType' object has no - attribut + attribute 'Image'" |
Changed in openobject-addons: | |
status: | Incomplete → Triaged |
Hello,
I have tested your scenario at my end with the latest code. Fortunately it is working good at my end. Would you please give me the information from your side regarding any customization in server side code.
Thanks.