openerp-india team mailing list archive
-
openerp-india team
-
Mailing list archive
-
Message #19902
[Bug 1090711] Re: 7.0 xml parse error on view hr_timesheet_sheet
Updating the modules does not help. When I create a new database with
the same server and addons (also using the hr_timesheet) there are no
problems. I am not going to spend too much time on this since the alpha
version is working fine and the test databases made in the beta version
can be redone manually. Strange though.
--
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Addons.
https://bugs.launchpad.net/bugs/1090711
Title:
7.0 xml parse error on view hr_timesheet_sheet
Status in OpenERP Addons (modules):
Invalid
Bug description:
When i updated my 7.0 beta version to the latest 7.0 alpha (nightly
6-12-12) I start getting an error on the databases that use the
hr_timesheets module.
Underneath I have added the error messages I get when running it in
Eclipse. It says that it cannot render the view hr_timesheet_sheet and
that the XML is invalid for the architecture.
Further info:
running on Ubuntu 12.04
postgres 9.1
2012-12-15 13:43:58,545 4800 ERROR PG_PR openerp.addons.base.ir.ir_ui_view: Can't render view hr_timesheet_sheet.hr_timesheet_sheet_company for model: res.company
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_ui_view.py", line 124, in _check_render_view
fvg = self.pool.get(view.model).fields_view_get(cr, uid, view_id=view.id, view_type=view.type, context=context)
File "/usr/lib/pymodules/python2.7/openerp/osv/orm.py", line 2262, in fields_view_get
xarch, xfields = self.__view_look_dom_arch(cr, user, result['arch'], view_id, context=ctx)
File "/usr/lib/pymodules/python2.7/openerp/osv/orm.py", line 1934, in __view_look_dom_arch
model = res[0][1]
IndexError: list index out of range
2012-12-15 13:43:58,563 4800 ERROR PG_PR openerp.tools.convert: Parse error in /usr/lib/pymodules/python2.7/openerp/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml:219:
<record id="hr_timesheet_sheet_company" model="ir.ui.view">
<field name="name">res.company.sheet</field>
<field name="model">res.company</field>
<field name="inherit_id" ref="base.view_company_form"/>
<field name="arch" type="xml">
<xpath expr="//group[@name='account_grp']" position="after">
<group name="timesheets_grp" string="Timesheets">
<field name="timesheet_range"/>
<field name="timesheet_max_difference"/>
</group>
</xpath>
</field>
</record>
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/openerp/tools/convert.py", line 848, in parse
self._tags[rec.tag](self.cr, rec, n)
File "/usr/lib/pymodules/python2.7/openerp/tools/convert.py", line 815, 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 "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_model.py", line 929, in _update
model_obj.write(cr, uid, [res_id], values, context=context)
File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_ui_view.py", line 206, in write
return super(view, self).write(cr, uid, ids, vals, context)
File "/usr/lib/pymodules/python2.7/openerp/osv/orm.py", line 4170, in write
self._validate(cr, user, ids, context)
File "/usr/lib/pymodules/python2.7/openerp/osv/orm.py", line 1546, in _validate
raise except_orm('ValidateError', '\n'.join(error_msgs))
except_orm: ('ValidateError', u'Error occurred while validating the field(s) arch: Invalid XML for View Architecture!')
2012-12-15 13:43:58,564 4800 ERROR PG_PR openerp: Failed to initialize database `PG_PR`.
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/openerp/cli/server.py", line 97, in preload_registry
db, registry = openerp.pooler.get_db_and_pool(dbname, update_module=openerp.tools.config['init'] or openerp.tools.config['update'], pooljobs=False)
File "/usr/lib/pymodules/python2.7/openerp/pooler.py", line 33, in get_db_and_pool
registry = RegistryManager.get(db_name, force_demo, status, update_module, pooljobs)
File "/usr/lib/pymodules/python2.7/openerp/modules/registry.py", line 156, in get
update_module, pooljobs)
File "/usr/lib/pymodules/python2.7/openerp/modules/registry.py", line 178, in new
openerp.modules.load_modules(registry.db, force_demo, status, update_module)
File "/usr/lib/pymodules/python2.7/openerp/modules/loading.py", line 336, in load_modules
processed = load_marked_modules(cr, graph, states_to_load, force, status, report, loaded_modules)
File "/usr/lib/pymodules/python2.7/openerp/modules/loading.py", line 251, in load_marked_modules
loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules)
File "/usr/lib/pymodules/python2.7/openerp/modules/loading.py", line 187, in load_module_graph
load_data(module_name, idref, mode)
File "/usr/lib/pymodules/python2.7/openerp/modules/loading.py", line 77, in <lambda>
load_data = lambda *args: _load_data(cr, *args, kind='data')
File "/usr/lib/pymodules/python2.7/openerp/modules/loading.py", line 128, in _load_data
tools.convert_xml_import(cr, module_name, fp, idref, mode, noupdate, report)
File "/usr/lib/pymodules/python2.7/openerp/tools/convert.py", line 955, in convert_xml_import
obj.parse(doc.getroot())
File "/usr/lib/pymodules/python2.7/openerp/tools/convert.py", line 848, in parse
self._tags[rec.tag](self.cr, rec, n)
File "/usr/lib/pymodules/python2.7/openerp/tools/convert.py", line 815, 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 "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_model.py", line 929, in _update
model_obj.write(cr, uid, [res_id], values, context=context)
File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_ui_view.py", line 206, in write
return super(view, self).write(cr, uid, ids, vals, context)
File "/usr/lib/pymodules/python2.7/openerp/osv/orm.py", line 4170, in write
self._validate(cr, user, ids, context)
File "/usr/lib/pymodules/python2.7/openerp/osv/orm.py", line 1546, in _validate
raise except_orm('ValidateError', '\n'.join(error_msgs))
except_orm: ('ValidateError', u'Error occurred while validating the field(s) arch: Invalid XML for View Architecture!')
To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-addons/+bug/1090711/+subscriptions
References