Comment 1 for bug 1125670

Revision history for this message
Alexandre Fayolle - camptocamp (alexandre-fayolle-c2c) wrote : Re: [Bug 1125670] [NEW] [OERP6.1-STABLE] MappingError: the mapping line: name for the object res.partner has this error: "Field 'firstname' does not exist in object

looks like a missing dependency on the addon which adds the
firstname/lastname attributes on res.partner

On ven. 15 févr. 2013 00:32:34 CET, Maxime Chambreuil
(http://www.savoirfairelinux.com) wrote:
> Public bug reported:
>
> Using oerp6.1-stable branches, I try to export an invoice from OpenERP
> to Magento and I get :
>
> Traceback (most recent call last):
> File "/home/max/openerp/server/6.1/openerp/osv/osv.py", line 121, in wrapper
> return f(self, dbname, *args, **kwargs)
> File "/home/max/openerp/server/6.1/openerp/osv/osv.py", line 176, in execute
> res = self.execute_cr(cr, uid, obj, method, *args, **kw)
> File "/home/max/openerp/server/6.1/openerp/osv/osv.py", line 164, in execute_cr
> return getattr(object, method)(cr, uid, *args, **kw)
> File "/home/max/openerp/ecommerce/oerp6.1-stable/base_sale_multichannels/sale.py", line 482, in export_invoices
> self.pool.get('account.invoice')._export_one_resource(cr, uid, external_session, invoice_id, context=context)
> File "/home/max/openerp/extension/oerp6.1-stable/base_external_referentials/external_osv.py", line 1133, in _export_one_resource
> False, mapping, mapping_id, defaults=defaults, context=context)
> File "/home/max/openerp/extension/oerp6.1-stable/base_external_referentials/decorator.py", line 49, in wrapped
> return func(self, cr, uid, argument, *args, **kwargs)
> File "/home/max/openerp/extension/oerp6.1-stable/base_external_referentials/decorator.py", line 110, in wrapper
> return func(self, cr, uid, external_session, resource, *args, **kwargs)
> File "/home/max/openerp/magento/oerp6.1-stable/magentoerpconnect/magerp_osv.py", line 47, in _transform_and_send_one_resource
> return self.mag_transform_and_send_one_resource(cr, uid, external_session, *args, **kwargs)
> File "/home/max/openerp/extension/oerp6.1-stable/base_external_referentials/external_osv.py", line 1113, in _transform_and_send_one_resource
> defaults=defaults, context=context)
> File "/home/max/openerp/extension/oerp6.1-stable/base_external_referentials/external_osv.py", line 1394, in _transform_one_resource
> context=context)
> File "/home/max/openerp/extension/oerp6.1-stable/base_external_referentials/external_osv.py", line 1490, in _transform_field
> return related_obj.get_or_create_extid(cr, uid,external_session, field_value[0], context=context)
> File "/home/max/openerp/extension/oerp6.1-stable/base_external_referentials/external_osv.py", line 275, in get_or_create_extid
> return self._export_one_resource(cr, uid, external_session, openerp_id, context=context)
> File "/home/max/openerp/extension/oerp6.1-stable/base_external_referentials/external_osv.py", line 1133, in _export_one_resource
> False, mapping, mapping_id, defaults=defaults, context=context)
> File "/home/max/openerp/extension/oerp6.1-stable/base_external_referentials/decorator.py", line 49, in wrapped
> return func(self, cr, uid, argument, *args, **kwargs)
> File "/home/max/openerp/magento/oerp6.1-stable/magentoerpconnect/partner.py", line 140, in _transform_and_send_one_resource
> resource, resource_id, update_date, mapping, mapping_id, defaults=defaults, context=context)
> File "/home/max/openerp/extension/oerp6.1-stable/base_external_referentials/decorator.py", line 49, in wrapped
> return func(self, cr, uid, argument, *args, **kwargs)
> File "/home/max/openerp/extension/oerp6.1-stable/base_external_referentials/decorator.py", line 110, in wrapper
> return func(self, cr, uid, external_session, resource, *args, **kwargs)
> File "/home/max/openerp/magento/oerp6.1-stable/magentoerpconnect/magerp_osv.py", line 47, in _transform_and_send_one_resource
> return self.mag_transform_and_send_one_resource(cr, uid, external_session, *args, **kwargs)
> File "/home/max/openerp/extension/oerp6.1-stable/base_external_referentials/external_osv.py", line 1113, in _transform_and_send_one_resource
> defaults=defaults, context=context)
> File "/home/max/openerp/extension/oerp6.1-stable/base_external_referentials/external_osv.py", line 1426, in _transform_one_resource
> raise MappingError(e, mapping_line['name'], self._name)
> MappingError: the mapping line: name for the object res.partner has this error: "Field 'firstname' does not exist in object 'browse_record(res.partner.address, 3)'"
>
> ** Affects: magentoerpconnect
> Importance: Undecided
> Status: New
>

--
Alexandre Fayolle
Chef de Projet
Tel : + 33 (0)4 79 26 57 94

Camptocamp France SAS
Savoie Technolac, BP 352
73377 Le Bourget du Lac Cedex
http://www.camptocamp.com