I'm in similar situation.
I want to change addons to ocb branch, and server too.
I have downloaded this branch and linked the modules in addons folder.
Tha connector in DB are stable version, with revision 693, like in the new instalation, but the problem is the same:
WARNING Grupo_Mobile_2014 openerp.osv.orm.browse_record.product.template: Field 'magerp_tmpl' does not exist in object 'browse_record(product.template, 3586)' 2014-02-22 18:19:51,255 14497 ERROR Grupo_Mobile_2014 openerp.tools.convert: Parse error in /opt/openerp-ocb/server_launch/openerp/addons/product/product_data.xml:175: <record id="product_consultant" model="product.product"> <field name="list_price">75.0</field> <field name="standard_price">30.0</field> <field name="uom_id" ref="product.uom_hour"/> <field name="uom_po_id" ref="product.uom_hour"/> <field name="name">Service on Timesheet</field> <field name="categ_id" ref="product.cat0"/> <field name="type">service</field> <field eval="False" name="purchase_ok"/> </record> Traceback (most recent call last): File "/opt/openerp-ocb/server_launch/openerp/tools/convert.py", line 890, in parse self._tags[rec.tag](self.cr, rec, n) File "/opt/openerp-ocb/server_launch/openerp/tools/convert.py", line 857, in _tag_record id = self.pool.get('ir.model.data')._update(cr, self.uid, rec_model, self.module, res, rec_id or False, not self.isnoupdate(data_node), noupdate=self.isnoupdate(data_node), mode=self.mode, context=rec_context ) File "/opt/openerp-ocb/server_launch/openerp/addons/base/ir/ir_model.py", line 744, in _update res_id = model_obj.create(cr, uid, values, context=context) File "/opt/openerp-ocb/server_launch/openerp/osv/orm.py", line 4142, in create record_id = self.pool.get(table).create(cr, user, tocreate[table], context=parent_context) File "/opt/openerp-ocb/server_launch/openerp/osv/orm.py", line 4235, in create result += self._columns[field].set(cr, self, id_new, field, vals[field], user, rel_context) or [] File "/opt/openerp-ocb/server_launch/openerp/osv/fields.py", line 1145, in set self._fnct_inv(obj, cr, user, id, name, value, self._fnct_inv_arg, context) File "/opt/openerp-ocb/server_launch/openerp/osv/fields.py", line 1328, in _fnct_write serialized = getattr(record, self.serialization_field) File "/opt/openerp-ocb/server_launch/openerp/osv/orm.py", line 478, in __getattr__ raise AttributeError(e) AttributeError: "Field 'magerp_tmpl' does not exist in object 'browse_record(product.template, 3586)'" 2014-02-22 18:19:51,263 14497 ERROR Grupo_Mobile_2014 openerp: Failed to initialize database `Grupo_Mobile_2014`. Traceback (most recent call last): File "/opt/openerp-ocb/server_launch/openerp-server", line 95, in preload_registry db, registry = openerp.pooler.get_db_and_pool(dbname, update_module=config['init'] or config['update'], pooljobs=False) File "/opt/openerp-ocb/server_launch/openerp/pooler.py", line 33, in get_db_and_pool registry = RegistryManager.get(db_name, force_demo, status, update_module, pooljobs) File "/opt/openerp-ocb/server_launch/openerp/modules/registry.py", line 180, in get update_module, pooljobs) File "/opt/openerp-ocb/server_launch/openerp/modules/registry.py", line 202, in new openerp.modules.load_modules(registry.db, force_demo, status, update_module) File "/opt/openerp-ocb/server_launch/openerp/modules/loading.py", line 335, in load_modules processed = load_marked_modules(cr, graph, states_to_load, force, status, report, loaded_modules) File "/opt/openerp-ocb/server_launch/openerp/modules/loading.py", line 254, in load_marked_modules loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules) File "/opt/openerp-ocb/server_launch/openerp/modules/loading.py", line 193, in load_module_graph load_update_xml(module_name, idref, mode) File "/opt/openerp-ocb/server_launch/openerp/modules/loading.py", line 91, in <lambda> load_update_xml = lambda *args: _load_data(cr, *args, kind='update_xml') File "/opt/openerp-ocb/server_launch/openerp/modules/loading.py", line 139, in _load_data tools.convert_xml_import(cr, module_name, fp, idref, mode, noupdate, report) File "/opt/openerp-ocb/server_launch/openerp/tools/convert.py", line 998, in convert_xml_import obj.parse(doc.getroot()) File "/opt/openerp-ocb/server_launch/openerp/tools/convert.py", line 890, in parse self._tags[rec.tag](self.cr, rec, n) File "/opt/openerp-ocb/server_launch/openerp/tools/convert.py", line 857, in _tag_record id = self.pool.get('ir.model.data')._update(cr, self.uid, rec_model, self.module, res, rec_id or False, not self.isnoupdate(data_node), noupdate=self.isnoupdate(data_node), mode=self.mode, context=rec_context ) File "/opt/openerp-ocb/server_launch/openerp/addons/base/ir/ir_model.py", line 744, in _update res_id = model_obj.create(cr, uid, values, context=context) File "/opt/openerp-ocb/server_launch/openerp/osv/orm.py", line 4142, in create record_id = self.pool.get(table).create(cr, user, tocreate[table], context=parent_context) File "/opt/openerp-ocb/server_launch/openerp/osv/orm.py", line 4235, in create result += self._columns[field].set(cr, self, id_new, field, vals[field], user, rel_context) or [] File "/opt/openerp-ocb/server_launch/openerp/osv/fields.py", line 1145, in set self._fnct_inv(obj, cr, user, id, name, value, self._fnct_inv_arg, context) File "/opt/openerp-ocb/server_launch/openerp/osv/fields.py", line 1328, in _fnct_write serialized = getattr(record, self.serialization_field) File "/opt/openerp-ocb/server_launch/openerp/osv/orm.py", line 478, in __getattr__ raise AttributeError(e) AttributeError: "Field 'magerp_tmpl' does not exist in object 'browse_record(product.template, 3586)'"
The number of product template is incresing each time I want to update db with -u all -d dbname
I'm in similar situation.
I want to change addons to ocb branch, and server too.
I have downloaded this branch and linked the modules in addons folder.
Tha connector in DB are stable version, with revision 693, like in the new instalation, but the problem is the same:
WARNING Grupo_Mobile_2014 openerp. osv.orm. browse_ record. product. template: Field 'magerp_tmpl' does not exist in object 'browse_ record( product. template, 3586)' tools.convert: Parse error in /opt/openerp- ocb/server_ launch/ openerp/ addons/ product/ product_ data.xml: 175: consultant" model=" product. product" > price"> 75.0</field> price"> 30.0</field> uom_hour" /> uom_hour" /> cat0"/> >service< /field> ok"/> ocb/server_ launch/ openerp/ tools/convert. py", line 890, in parse _tags[rec. tag](self. cr, rec, n) ocb/server_ launch/ openerp/ tools/convert. py", line 857, in _tag_record get('ir. model.data' )._update( cr, self.uid, rec_model, self.module, res, rec_id or False, not self.isnoupdate (data_node) , noupdate= self.isnoupdate (data_node) , mode=self.mode, context=rec_context ) ocb/server_ launch/ openerp/ addons/ base/ir/ ir_model. py", line 744, in _update create( cr, uid, values, context=context) ocb/server_ launch/ openerp/ osv/orm. py", line 4142, in create get(table) .create( cr, user, tocreate[table], context= parent_ context) ocb/server_ launch/ openerp/ osv/orm. py", line 4235, in create field]. set(cr, self, id_new, field, vals[field], user, rel_context) or [] ocb/server_ launch/ openerp/ osv/fields. py", line 1145, in set _fnct_inv( obj, cr, user, id, name, value, self._fnct_inv_arg, context) ocb/server_ launch/ openerp/ osv/fields. py", line 1328, in _fnct_write ion_field) ocb/server_ launch/ openerp/ osv/orm. py", line 478, in __getattr__ record( product. template, 3586)'" Mobile_ 2014`. ocb/server_ launch/ openerp- server" , line 95, in preload_registry pooler. get_db_ and_pool( dbname, update_ module= config[ 'init'] or config['update'], pooljobs=False) ocb/server_ launch/ openerp/ pooler. py", line 33, in get_db_and_pool .get(db_ name, force_demo, status, update_module, pooljobs) ocb/server_ launch/ openerp/ modules/ registry. py", line 180, in get ocb/server_ launch/ openerp/ modules/ registry. py", line 202, in new modules. load_modules( registry. db, force_demo, status, update_module) ocb/server_ launch/ openerp/ modules/ loading. py", line 335, in load_modules modules( cr, graph, states_to_load, force, status, report, loaded_modules) ocb/server_ launch/ openerp/ modules/ loading. py", line 254, in load_marked_modules graph(cr, graph, progressdict, report=report, skip_modules= loaded_ modules) ocb/server_ launch/ openerp/ modules/ loading. py", line 193, in load_module_graph update_ xml(module_ name, idref, mode) ocb/server_ launch/ openerp/ modules/ loading. py", line 91, in <lambda> ocb/server_ launch/ openerp/ modules/ loading. py", line 139, in _load_data convert_ xml_import( cr, module_name, fp, idref, mode, noupdate, report) ocb/server_ launch/ openerp/ tools/convert. py", line 998, in convert_xml_import parse(doc. getroot( )) ocb/server_ launch/ openerp/ tools/convert. py", line 890, in parse _tags[rec. tag](self. cr, rec, n) ocb/server_ launch/ openerp/ tools/convert. py", line 857, in _tag_record get('ir. model.data' )._update( cr, self.uid, rec_model, self.module, res, rec_id or False, not self.isnoupdate (data_node) , noupdate= self.isnoupdate (data_node) , mode=self.mode, context=rec_context ) ocb/server_ launch/ openerp/ addons/ base/ir/ ir_model. py", line 744, in _update create( cr, uid, values, context=context) ocb/server_ launch/ openerp/ osv/orm. py", line 4142, in create get(table) .create( cr, user, tocreate[table], context= parent_ context) ocb/server_ launch/ openerp/ osv/orm. py", line 4235, in create field]. set(cr, self, id_new, field, vals[field], user, rel_context) or [] ocb/server_ launch/ openerp/ osv/fields. py", line 1145, in set _fnct_inv( obj, cr, user, id, name, value, self._fnct_inv_arg, context) ocb/server_ launch/ openerp/ osv/fields. py", line 1328, in _fnct_write ion_field) ocb/server_ launch/ openerp/ osv/orm. py", line 478, in __getattr__ record( product. template, 3586)'"
2014-02-22 18:19:51,255 14497 ERROR Grupo_Mobile_2014 openerp.
<record id="product_
<field name="list_
<field name="standard_
<field name="uom_id" ref="product.
<field name="uom_po_id" ref="product.
<field name="name">Service on Timesheet</field>
<field name="categ_id" ref="product.
<field name="type"
<field eval="False" name="purchase_
</record>
Traceback (most recent call last):
File "/opt/openerp-
self.
File "/opt/openerp-
id = self.pool.
File "/opt/openerp-
res_id = model_obj.
File "/opt/openerp-
record_id = self.pool.
File "/opt/openerp-
result += self._columns[
File "/opt/openerp-
self.
File "/opt/openerp-
serialized = getattr(record, self.serializat
File "/opt/openerp-
raise AttributeError(e)
AttributeError: "Field 'magerp_tmpl' does not exist in object 'browse_
2014-02-22 18:19:51,263 14497 ERROR Grupo_Mobile_2014 openerp: Failed to initialize database `Grupo_
Traceback (most recent call last):
File "/opt/openerp-
db, registry = openerp.
File "/opt/openerp-
registry = RegistryManager
File "/opt/openerp-
update_module, pooljobs)
File "/opt/openerp-
openerp.
File "/opt/openerp-
processed = load_marked_
File "/opt/openerp-
loaded, processed = load_module_
File "/opt/openerp-
load_
File "/opt/openerp-
load_update_xml = lambda *args: _load_data(cr, *args, kind='update_xml')
File "/opt/openerp-
tools.
File "/opt/openerp-
obj.
File "/opt/openerp-
self.
File "/opt/openerp-
id = self.pool.
File "/opt/openerp-
res_id = model_obj.
File "/opt/openerp-
record_id = self.pool.
File "/opt/openerp-
result += self._columns[
File "/opt/openerp-
self.
File "/opt/openerp-
serialized = getattr(record, self.serializat
File "/opt/openerp-
raise AttributeError(e)
AttributeError: "Field 'magerp_tmpl' does not exist in object 'browse_
The number of product template is incresing each time I want to update db with -u all -d dbname