openerp-india team mailing list archive
-
openerp-india team
-
Mailing list archive
-
Message #14039
[Bug 1029344] [NEW] Synchronize translation terms crash when abstract models are used
Public bug reported:
Hello,
If you have at least one abstract model in a module.
So you'll need to declare an abstract model :
class an_abstract_model(AbstractModel):
_name = 'an.abstract.model'
_columns = {}
So when you launch the synchronization of translated terms, you'll get
an error, with a traceback similar to the one below.
, in query SELECT "an_abstract_model".id FROM "an_abstract_model" ORDER BY sequence
2012-07-26 08:27:07,748 1925 ERROR ? openerp.osv.osv: Uncaught exception
Traceback (most recent call last):
File "/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/osv/osv.py", line 121, in
return f(self, dbname, *args, **kwargs)
File "/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/osv/osv.py", line 176, in
res = self.execute_cr(cr, uid, obj, method, *args, **kw)
File "/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/osv/osv.py", line 164, in
return getattr(object, method)(cr, uid, *args, **kw)
File "/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/addons/base/module/wizard
tools.trans_export(this.lang, ['all'], buf, 'csv', cr)
File "/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/tools/translate.py", line
trans = trans_generate(lang, modules, cr)
File "/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/tools/translate.py", line
ids = objmodel.search(cr, uid, [])
File "/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/osv/orm.py", line 2245, i
return self._search(cr, user, args, offset=offset, limit=limit, order=order, context=context, count=
File "/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/osv/orm.py", line 4599, i
cr.execute('SELECT "%s".id FROM ' % self._table + from_clause + where_str + order_by + limit_str + o
File "/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/sql_db.py", line 152, in
return f(self, *args, **kwargs)
File "/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/sql_db.py", line 212, in
res = self._obj.execute(query, params)
ProgrammingError: relation "an_abstract_model" does not exist
LINE 1: SELECT "an_abstract_model".id FROM "an_abstract_model" ORDER B...
** Affects: openobject-server
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Server.
https://bugs.launchpad.net/bugs/1029344
Title:
Synchronize translation terms crash when abstract models are used
Status in OpenERP Server:
New
Bug description:
Hello,
If you have at least one abstract model in a module.
So you'll need to declare an abstract model :
class an_abstract_model(AbstractModel):
_name = 'an.abstract.model'
_columns = {}
So when you launch the synchronization of translated terms, you'll get
an error, with a traceback similar to the one below.
, in query SELECT "an_abstract_model".id FROM "an_abstract_model" ORDER BY sequence
2012-07-26 08:27:07,748 1925 ERROR ? openerp.osv.osv: Uncaught exception
Traceback (most recent call last):
File "/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/osv/osv.py", line 121, in
return f(self, dbname, *args, **kwargs)
File "/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/osv/osv.py", line 176, in
res = self.execute_cr(cr, uid, obj, method, *args, **kw)
File "/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/osv/osv.py", line 164, in
return getattr(object, method)(cr, uid, *args, **kw)
File "/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/addons/base/module/wizard
tools.trans_export(this.lang, ['all'], buf, 'csv', cr)
File "/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/tools/translate.py", line
trans = trans_generate(lang, modules, cr)
File "/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/tools/translate.py", line
ids = objmodel.search(cr, uid, [])
File "/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/osv/orm.py", line 2245, i
return self._search(cr, user, args, offset=offset, limit=limit, order=order, context=context, count=
File "/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/osv/orm.py", line 4599, i
cr.execute('SELECT "%s".id FROM ' % self._table + from_clause + where_str + order_by + limit_str + o
File "/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/sql_db.py", line 152, in
return f(self, *args, **kwargs)
File "/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/sql_db.py", line 212, in
res = self._obj.execute(query, params)
ProgrammingError: relation "an_abstract_model" does not exist
LINE 1: SELECT "an_abstract_model".id FROM "an_abstract_model" ORDER B...
To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-server/+bug/1029344/+subscriptions
Follow ups
References