Comment 6 for bug 1337067

Revision history for this message
David BEAL (ak) (davidbeal) wrote :

I have the same exception

Exception in thread openerp.service.cron.cron1:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 763, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/home/dav/dvp/7/OCB/openerp/service/cron.py", line 73, in target
    cron_runner(i)
  File "/home/dav/dvp/7/OCB/openerp/service/cron.py", line 52, in cron_runner
    base = sys.modules['addons.base']
KeyError: 'addons.base'

in my case 'addons.base' in not in sys.modules
Instead there is 'openerp.addons.base' key

Here is an extract of sys.modules list
..., 'connector.collections', 'openerp.report.int_to_text', 'base.module.re', 'openerp.addons.procurement.wizard.openerp', 'openerp.addons.product_custom_attributes.openerp', 'openerp.addons.crm.report.crm_lead_report', 'pychart.line_plot', 'openerp.addons.stock.wizard.stock_inventory_merge', 'mail.controllers.base64', 'openerp.addons.portal.logging', 'pychart.area_doc', 'osv.pytz', 'hr_timesheet_sheet.report.hr_timesheet_report', 'openerp.addons.project.report.project_report', 'openerp.addons.base', 'openerp.addons.point_of_sale.report.pos_sales_user', 'openerp.addons.base_setup.res_config', 'psutil', 'OpenSSL.crypto', 'openerp.addons.crm_claim_rma.stock', 'openerp.datetime', 'openerp.addons.l10n_in_hr_payroll.report.datetime', 'babel.localtime.subprocess', 'sale_exceptions.sale', 'openerp.addons.web.cli.test_js', 'openerp.addons.base.res.datetime', 'base.ir.ir_ui_menu', 'PIL._binary', 'openerp.addons.base.ir.wizard.wizard_menu', 'openerp.addons.base.res.locale', 'docutils', 'math', 'report_webkit.os', 'workflow', 'fetchmail.base64', ...

When crons are deactivate, the exception is yet raised

It happens in 2 of our clients with magento connector.
No case up to now with other install than magento

Seems the question is known by OpenERP
https://github.com/odoo/odoo/blob/7.0/openerp/service/cron.py#L48