Wow, Excellent investigation on the bug thread below. Thank you, I will learn to explore the bugs section and the bzr-connector realm more rather than just posting here.
[0] https://bugs.launchpad.net/openerp-connector-magento/+bug/1210775 [1] http://magento.com/blog/magento-news/magento-now-supports-php-54 Lets see if we can get this all "patched up". Not sure from the tread how the PHP 5.4 vs 5.3 made itself apparent. I thought upgrading durin the Restore to Debian Wheezy would be the best path: PHP 5.4.4 OK, Magento Patch First, then the OpenERP upgrade path. thanks again, Landis Arnold ----- Original Message ----- From: "Guewen Baconnier" <guewen.baconn...@camptocamp.com> To: openerp-connector-community@lists.launchpad.net Sent: Friday, April 4, 2014 8:38:31 AM Subject: Re: [Openerp-connector-community] Where is the "see log for details"? Connector Problem On 04/04/2014 04:28 PM, Landis Arnold wrote: > I've had somewhat of a journey. I had a difficult restore of my Magento > server - but got it up and running. > A batch of orders came through, all good. > Ran the Connector in OpenERP - all good, the orders came in. I processed > them, All good. > > Then I made a new customer and a new order in Backend of Magento. > Ran the Connector: FAIL, but I don't know why. This is the traceback: > Jobs / Prepare a batch import of records from Magento > Traceback (most recent call last): File > "/opt/openerp/source/openerp-connector/connector/queue/worker.py", line 122, > in run_job job.perform(session) File > "/opt/openerp/source/openerp-connector/connector/queue/job.py", line 465, in > perform self.result = self.func(session, *self.args, **self.kwargs) File > "/opt/openerp/source/openerp-connector-magento/magentoerpconnect/unit/import_synchronizer.py", > line 321, in import_batch importer.run(filters=filters) File > "/opt/openerp/source/openerp-connector-magento/magentoerpconnect/product_category.py", > line 179, in run tree = self.backend_adapter.tree() File > "/opt/openerp/source/openerp-connector-magento/magentoerpconnect/product_category.py", > line 142, in tree [parent_id, storeview_id]) File > "/opt/openerp/source/openerp-connector-magento/magentoerpconnect/product_category.py", > line 93, in _call return super(ProductCategoryAdapter, self)._call(method, > arguments) File > "/opt/openerp/source/openerp-connector-magento/magentoerpconnect/unit /backend_ adapter.py", line 129, in _call result = api.call(method, arguments) File "/usr/local/lib/python2.6/dist-packages/magento-0.4-py2.6.egg/magento/api.py", line 161, in call return self.client.call(self.session, resource_path, 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 1: 'Internal Error. Please see log for details.'> > When I watch the server I get the same info. Where "additionally" would the > log be to tell me the source of the error? > > Since then I was able to get a few new Magento "New Products" to move through > to OpenERP and I have been able to update inventory on several products. > Parts of the connector are working. > > When I look at some other Jobs that also failed, they tend to look like this: > > Jobs / Import a record from Magento > Traceback (most recent call last): File > "/opt/openerp/source/openerp-connector/connector/queue/worker.py", line 122, > in run_job job.perform(session) File > "/opt/openerp/source/openerp-connector/connector/queue/job.py", line 465, in > perform self.result = self.func(session, *self.args, **self.kwargs) File > "/opt/openerp/source/openerp-connector-magento/magentoerpconnect/unit/import_synchronizer.py", > line 329, in import_record importer.run(magento_id, force=force) File > "/opt/openerp/source/openerp-connector-magento/magentoerpconnect/unit/import_synchronizer.py", > line 174, in run self._import_dependencies() File > "/opt/openerp/source/openerp-connector-magento/magentoerpconnect/sale.py", > line 649, in _import_dependencies self._import_addresses() File > "/opt/openerp/source/openerp-connector-magento/magentoerpconnect/sale.py", > line 578, in _import_addresses importer.run(record['customer_id']) File > "/opt/openerp/source/openerp-connector-magento/magentoerpconnect/unit/import_synchronize r.py", li ne 174, in run self._import_dependencies() File "/opt/openerp/source/openerp-connector-magento/magentoerpconnect/partner.py", line 272, in _import_dependencies if binder.to_openerp(record['group_id']) is None: KeyError: 'group_id' > > So, where I am right now. I likely need to UPDATE my full OpenERP servers as > I went into Static mode back in January (when the following branch was added > (I had a failed update so reverted and have not gotten back to the task). > $ bzr branch lp:openerp-connector-ecommerce/7.0 openerp-connector-ecommerce > I will go through my Update Notes and generally do a full BZR Pull for > Openerp Trunk, then Open-ERP Connector. > Not sure what changed in the Data or Mapping to cause these failures. Looks > like something with the bindings and Key Error/None. > > All guidance is appreciated. > best to all, > Landis > > > Hi, This is a known issue with Magento [0]. Magento is *not* compatible with PHP 5.4 and I guess that it used on your server. You have to revert to PHP 5.3 or install the patch [1] provided by Magento. Note that you also need to remove the former e-commerce-branch when upgrading and replace it by the official one: lp:e-commerce-addons [0] https://bugs.launchpad.net/openerp-connector-magento/+bug/1210775 [1] http://magento.com/blog/magento-news/magento-now-supports-php-54 -- Guewen Baconnier Business Solutions Software Developer Camptocamp SA PSE A, CH-1015 Lausanne Phone: +41 21 619 10 39 Office: +41 21 619 10 10 http://www.camptocamp.com/ -- Mailing list: https://launchpad.net/~openerp-connector-community Post to : openerp-connector-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~openerp-connector-community More help : https://help.launchpad.net/ListHelp -- Mailing list: https://launchpad.net/~openerp-connector-community Post to : openerp-connector-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~openerp-connector-community More help : https://help.launchpad.net/ListHelp