TypeError: warn() takes exactly 2 arguments (4 given)

Bug #692845 reported by OpenBMS JSC
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Odoo Addons (MOVED TO GITHUB)
Fix Released
Medium
OpenERP's Framework R&D

Bug Description

When creating a new DB, and configure CRM module, I experience the following error

[2010-12-21 09:44:01,609][os4biz] TEST:tests.crm:I click on "Schedule" button of this wizard.

[2010-12-21 09:44:01,615][os4biz] DEBUG:translate:no translation language detected, skipping translation for "'Phone Call'"
[2010-12-21 09:44:01,770][os4biz] INFO:i18n:module crm: loading translation file for language vi
[2010-12-21 09:44:01,770][os4biz] INFO:i18n:loading /var/local/software/openerp-v6.0dev/server/bin/addons/crm/i18n/vi.po
[2010-12-21 09:44:12,998][os4biz] ERROR:web-services:Uncaught exception
Traceback (most recent call last):
  File "/var/local/software/openerp-v6.0dev/server/bin/osv/osv.py", line 122, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/var/local/software/openerp-v6.0dev/server/bin/osv/osv.py", line 176, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/var/local/software/openerp-v6.0dev/server/bin/osv/osv.py", line 167, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/var/local/software/openerp-v6.0dev/server/bin/addons/base/res/res_config.py", line 166, in action_next
    next = self.execute(cr, uid, ids, context=None)
  File "/var/local/software/openerp-v6.0dev/server/bin/addons/base/res/res_config.py", line 397, in execute
    pooler.restart_pool(cr.dbname, update_module=True)
  File "/var/local/software/openerp-v6.0dev/server/bin/pooler.py", line 60, in restart_pool
    return get_db_and_pool(db_name, force_demo, status, update_module=update_module)
  File "/var/local/software/openerp-v6.0dev/server/bin/pooler.py", line 39, in get_db_and_pool
    addons.load_modules(db, force_demo, status, update_module)
  File "/var/local/software/openerp-v6.0dev/server/bin/addons/__init__.py", line 865, in load_modules
    r = load_module_graph(cr, graph, status, report=report)
  File "/var/local/software/openerp-v6.0dev/server/bin/addons/__init__.py", line 762, in load_module_graph
    modobj.update_translations(cr, 1, [mid], None)
  File "/var/local/software/openerp-v6.0dev/server/bin/addons/base/module/module.py", line 506, in update_translations
    tools.trans_load(cr.dbname, f, lang, verbose=False, context=context)
  File "/var/local/software/openerp-v6.0dev/server/bin/tools/translate.py", line 817, in trans_load
    r = trans_load_data(db_name, fileobj, fileformat, lang, strict=strict, verbose=verbose, context=context)
  File "/var/local/software/openerp-v6.0dev/server/bin/tools/translate.py", line 898, in trans_load_data
    for row in reader:
  File "/var/local/software/openerp-v6.0dev/server/bin/tools/translate.py", line 351, in next
    self.cur_line(), source[:30])
TypeError: warn() takes exactly 2 arguments (4 given)
[2010-12-21 09:44:13,032][os4biz] DEBUG:web-services:netrpc: rpc-dispatching exception
Traceback (most recent call last):
  File "/var/local/software/openerp-v6.0dev/server/bin/service/netrpc_server.py", line 70, in run
    result = self.dispatch(msg[0], msg[1], msg[2:])
  File "/var/local/software/openerp-v6.0dev/server/bin/netsvc.py", line 499, in dispatch
    raise OpenERPDispatcherException(e, tb_s)
OpenERPDispatcherException

addons/ : 4017 <email address hidden>
addons-community/ : 292 fran@fran-pc-20101213182241-2fogs8yh5u4ma31q
addons-extra/ : 5098 <email address hidden>
server/ : 3120 <email address hidden>

Related branches

Revision history for this message
Amit Parik (amit-parik) wrote :

Hello Phong,

I have tested your scenario at my end with latest code. But i am not able to reproduce it please provide me more information or give proper steps to reproduce it.

Thanks

Changed in openobject-addons:
status: New → Incomplete
Revision history for this message
OpenBMS JSC (openbmsjsc) wrote :

I just follow the steps to create a new DB from scratch, with demo data. After choosing different modules (that have Customer Relationship Management), the client show nothing and the server log contains the error.

Revision history for this message
Amit Parik (amit-parik) wrote :

Hello Phong,

I have tested your scenario at my end with latest code. But It is working fine. Would you please check with the latest code.

Thanks.

Changed in openobject-addons:
status: Incomplete → Invalid
Revision history for this message
xrg (xrg) wrote : Re: [Bug 692845] [NEW] TypeError: warn() takes exactly 2 arguments (4 given)

On Tuesday 21 December 2010, you wrote:
> Public bug reported:

> File "/var/local/software/openerp-v6.0dev/server/bin/tools/translate.py",
> line 351, in next self.cur_line(), source[:30])
> TypeError: warn() takes exactly 2 arguments (4 given)

A real bug. Patch prepared.

Thanks.

Changed in openobject-addons:
status: Invalid → In Progress
importance: Undecided → Medium
assignee: nobody → OpenERP's Framework R&D (openerp-dev-framework)
Revision history for this message
Olivier Dony (Odoo) (odo-openerp) wrote :

The fix from xrg was merged in revision 3139 revision-id: <email address hidden>.

Thanks for reporting!

Changed in openobject-addons:
milestone: none → 6.0-rc2
status: In Progress → Fix Released
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.