6.1-oldstable: do not try to export shippings for sale orders without magento id

Bug #1131157 reported by Alexandre Fayolle - camptocamp
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Magento OpenERP Connector
New
Medium
Alexandre Fayolle - camptocamp

Bug Description

When exporting shippings, if a SO was created manually in OpenERP and linked to an e-shop, you get a crash

2013-02-16 17:30:00,038 11585 INFO ? openerp.addons.base_sale_multichannels.sale: There is no shipping to export for the shop 'Etat Brut' to the external referential
2013-02-16 17:30:00,078 11585 INFO ? Connection(http://www.mooviin.com/index.php/api/xmlrpc): Attempting connection with Settings:http://www.mooviin.com/index.php/api/xmlrpc/,openerp_connect,Ahd1PheiC2PoXeiv
2013-02-16 17:30:00,255 11585 INFO ? Connection(http://www.mooviin.com/index.php/api/xmlrpc): Login Successful
2013-02-16 17:30:00,262 11585 INFO ? Connection(http://www.mooviin.com/index.php/api/xmlrpc): Calling Method:sales_order_shipment.getCarriers,Arguments:[False]
2013-02-16 17:30:00,443 11585 ERROR ? Connection(http://www.mooviin.com/index.php/api/xmlrpc): call to sales_order_shipment.getCarriers(False,) failed: <Fault 103: 'Requested order not exists.'>
2013-02-16 17:30:00,444 11585 ERROR ? openerp.addons.base.ir.ir_cron: Call of self.pool.get('sale.shop').run_export_shipping_scheduler(cr, uid, *()) failed in Job 14
Traceback (most recent call last):
File "/srv/openerp/instances/openerp_prod_alpesdeveloppement/src/server/openerp/addons/base/ir/ir_cron.py", line 146, in _callback
method(cr, uid, *args)
File "server/openerp/addons/magentoerpconnect/sale.py", line 354, in run_export_shipping_scheduler
self._sale_shop(cr, uid, self.export_shipping, context=context)
File "server/openerp/addons/magentoerpconnect/sale.py", line 331, in _sale_shop
callback(cr, uid, ids, context=context)
File "server/openerp/addons/base_sale_multichannels/sale.py", line 437, in export_shipping
shop.referential_id.id, context)
File "server/openerp/addons/magentoerpconnect/stock.py", line 87, in create_ext_shipping
self.pool.get('delivery.carrier').check_ext_carrier_reference(cr, uid, carrier_id, magento_incrementid, context)
File "server/openerp/addons/magentoerpconnect/delivery.py", line 56, in check_ext_carrier_reference
'sales_order_shipment.getCarriers', [magento_incrementid])
File "server/openerp/addons/magentoerpconnect/magerp_osv.py", line 114, in call
res = self.ser.call(self.session, method, arguments)
File "/usr/lib/python2.6/xmlrpclib.py", line 1199, in __call__
return self.__send(self.__name, args)
File "/usr/lib/python2.6/xmlrpclib.py", line 1489, in __request
verbose=self.__verbose
File "/usr/lib/python2.6/xmlrpclib.py", line 1253, in request
return self._parse_response(h.getfile(), sock)
File "/usr/lib/python2.6/xmlrpclib.py", line 1392, in _parse_response
return u.close()
File "/usr/lib/python2.6/xmlrpclib.py", line 838, in close
raise Fault(**self._stack[0])
Fault: <Fault 103: 'Requested order not exists.'>

and the exporting of shippings stops completely

Related branches

description: updated
Changed in magentoerpconnect:
importance: Undecided → Medium
assignee: nobody → Alexandre Fayolle - camptocamp (alexandre-fayolle-c2c)
Revision history for this message
Alexandre Fayolle - camptocamp (alexandre-fayolle-c2c) wrote :

This bug probably also affects 6.1-stable.

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.