Variable Product export error

Bug #1160144 reported by André Savi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Magento OpenERP Connector
New
Undecided
Unassigned

Bug Description

I'm trying to export a variable product to my magento instance.

When I try to export the master product I get this error:

OpenERP Server Error
Client Traceback (most recent call last):
  File "/home/openerp/server/openerp/addons/web/common/http.py", line 180, in dispatch
    response["result"] = method(controller, self, **self.params)
  File "/home/openerp/server/openerp/addons/web/controllers/main.py", line 1052, in call_button
    action = self.call_common(req, model, method, args, domain_id, context_id)
  File "/home/openerp/server/openerp/addons/web/controllers/main.py", line 996, in call_common
    return self._call_kw(req, model, method, args, {})
  File "/home/openerp/server/openerp/addons/web/controllers/main.py", line 1010, in _call_kw
    return getattr(req.session.model(model), method)(*args, **kwargs)
  File "/home/openerp/server/openerp/addons/web/common/openerplib/main.py", line 250, in proxy
    args, kw)
  File "/home/openerp/server/openerp/addons/web/common/openerplib/main.py", line 117, in proxy
    result = self.connector.send(self.service_name, method, *args)
  File "/home/openerp/server/openerp/addons/web/common/http.py", line 608, in send
    raise xmlrpclib.Fault(openerp.tools.exception_to_unicode(e), formatted_info)

Server Traceback (most recent call last):
  File "/home/openerp/server/openerp/addons/web/common/http.py", line 593, in send
    return openerp.netsvc.dispatch_rpc(service_name, method, args)
  File "/home/openerp/server/openerp/netsvc.py", line 360, in dispatch_rpc
    result = ExportService.getService(service_name).dispatch(method, params)
  File "/home/openerp/server/openerp/service/web_services.py", line 586, in dispatch
    res = fn(db, uid, *params)
  File "/home/openerp/server/openerp/osv/osv.py", line 186, in execute_kw
    return self.execute(db, uid, obj, method, *args, **kw or {})
  File "/home/openerp/server/openerp/osv/osv.py", line 129, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/home/openerp/server/openerp/osv/osv.py", line 195, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/home/openerp/server/openerp/osv/osv.py", line 183, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/home/openerp/server/openerp/addons/base_sale_export_product/wizard/export_product.py", line 91, in export_all
    return self.export(cr, uid, id, self._get_all_options(cr, uid, context=context), context)
  File "/home/openerp/server/openerp/addons/base_sale_export_product/wizard/export_product.py", line 73, in export
    self._export_one_product(cr, uid, external_session, product_id, options, context=context)
  File "/home/openerp/server/openerp/addons/product_links_sync/product.py", line 128, in _export_one_product
    res = super(product_export_wizard, self)._export_one_product(cr, uid, external_session, product_id, options, context=context)
  File "/home/openerp/server/openerp/addons/base_sale_export_product/wizard/export_product.py", line 40, in _export_one_product
    product_obj._export_one_resource(cr, uid, external_session, product_id, context=context)
  File "/home/openerp/server/openerp/addons/base_external_referentials/external_osv.py", line 1133, in _export_one_resource
    False, mapping, mapping_id, defaults=defaults, context=context)
  File "/home/openerp/server/openerp/addons/base_external_referentials/decorator.py", line 49, in wrapped
    return func(self, cr, uid, argument, *args, **kwargs)
  File "/home/openerp/server/openerp/addons/base_external_referentials/decorator.py", line 110, in wrapper
    return func(self, cr, uid, external_session, resource, *args, **kwargs)
  File "/home/openerp/server/openerp/addons/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/openerp/server/openerp/addons/base_external_referentials/external_osv.py", line 1113, in _transform_and_send_one_resource
    defaults=defaults, context=context)
  File "/home/openerp/server/openerp/addons/base_external_referentials/external_osv.py", line 1426, in _transform_one_resource
    raise MappingError(e, mapping_line['name'], self._name)
MappingError: the mapping line: conf_variant_ids for the object product.product has this error: cannot marshal None unless allow_none is enabled

I'm using OpenErp 6.1 and Magento 1.7.0.2.
The MagentoERPConnect I get form this branch: bzr branch lp:magentoerpconnect/oerp6.1-stable

What am I doing wrong? I'm trying this 1 week and nothing!
When I try to export by the following path: MAGENTOERPCONNECT > MAGENTO SHOPS > Select my shop > CLICK ON EXPORT CATALOG BUTTON, I don't get error, however, the product does not export.

Someone can help me?

Thank you very much.

Best regards,
André Savi.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.