[6.0 rc2] Setup/upgrade/run fails for init:module account_analytic_plans

Bug #701683 reported by Bogdan Stanciu
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Odoo Addons (MOVED TO GITHUB)
Fix Released
Medium
OpenERP R&D Addons Team 3

Bug Description

following (I guess) the rev 4219 which deletes the bank statement form, missing elements lead to failure on install for the mentined module:

[2011-01-11 22:23:43,825][bs_test_01] INFO:init:module account_analytic_plans: loading security/ir.model.access.csv
[2011-01-11 22:23:43,914][bs_test_01] INFO:init:module account_analytic_plans: loading account_analytic_plans_view.xml
[2011-01-11 22:23:44,414][bs_test_01] ERROR:tools.convert.xml_import:Parse error in /home/openerp/addons/account_analytic_plans/account_analytic_plans_view.xml:315:
<record id="view_bank_statement_reconcile_inherit_form" model="ir.ui.view">
            <field name="name">account.bank.statement.form.inherit_1</field>
            <field name="model">account.bank.statement</field>
            <field name="type">form</field>
            <field name="inherit_id" ref="account.view_bank_statement_reconcile_form"/>
            <field name="arch" type="xml">
                <xpath expr="/form/notebook/page/field[@name='line_ids']/form/field[@name='analytic_account_id']" position="replace">
                    <field name="analytics_id" groups="analytic.group_analytic_accounting"/>
                </xpath>
            </field>
        </record>
Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/tools/convert.py", line 865, in parse
    self._tags[rec.tag](self.cr, rec, n)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/tools/convert.py", line 824, in _tag_record
    f_val = self.id_get(cr, f_ref)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/tools/convert.py", line 842, in id_get
    res = self.model_id_get(cr, id_str)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/tools/convert.py", line 851, in model_id_get
    return model_data_obj.get_object_reference(cr, self.uid, mod, id_str)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/tools/misc.py", line 817, in cached_result
    result2 = fn(self2, cr, *args[:self.skiparg-2], **kwargs2)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/addons/base/ir/ir_model.py", line 579, in get_object_reference
    data_id = self._get_id(cr, uid, module, xml_id)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/tools/misc.py", line 817, in cached_result
    result2 = fn(self2, cr, *args[:self.skiparg-2], **kwargs2)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/addons/base/ir/ir_model.py", line 572, in _get_id
    raise ValueError('No references to %s.%s' % (module, xml_id))
ValueError: No references to account.view_bank_statement_reconcile_form
[2011-01-11 22:23:44,443][bs_test_01] ERROR:web-services:Uncaught exception
Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/osv/osv.py", line 122, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/osv/osv.py", line 176, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/osv/osv.py", line 167, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/addons/base/res/res_config.py", line 167, in action_next
    next = self.execute(cr, uid, ids, context=None)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/addons/base/res/res_config.py", line 397, in execute
    pooler.restart_pool(cr.dbname, update_module=True)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/pooler.py", line 60, in restart_pool
    return get_db_and_pool(db_name, force_demo, status, update_module=update_module)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/pooler.py", line 39, in get_db_and_pool
    addons.load_modules(db, force_demo, status, update_module)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/addons/__init__.py", line 885, in load_modules
    processed_modules.extend(load_module_graph(cr, graph, status, report=report, skip_modules=processed_modules))
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/addons/__init__.py", line 750, in load_module_graph
    load_init_update_xml(cr, m, idref, mode, kind)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/addons/__init__.py", line 643, in load_init_update_xml
    tools.convert_xml_import(cr, m, fp, idref, mode=mode, **kwargs)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/tools/convert.py", line 975, in convert_xml_import
    obj.parse(doc.getroot())
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/tools/convert.py", line 865, in parse
    self._tags[rec.tag](self.cr, rec, n)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/tools/convert.py", line 824, in _tag_record
    f_val = self.id_get(cr, f_ref)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/tools/convert.py", line 842, in id_get
    res = self.model_id_get(cr, id_str)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/tools/convert.py", line 851, in model_id_get
    return model_data_obj.get_object_reference(cr, self.uid, mod, id_str)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/tools/misc.py", line 817, in cached_result
    result2 = fn(self2, cr, *args[:self.skiparg-2], **kwargs2)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/addons/base/ir/ir_model.py", line 579, in get_object_reference
    data_id = self._get_id(cr, uid, module, xml_id)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/tools/misc.py", line 817, in cached_result
    result2 = fn(self2, cr, *args[:self.skiparg-2], **kwargs2)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/addons/base/ir/ir_model.py", line 572, in _get_id
    raise ValueError('No references to %s.%s' % (module, xml_id))
ValueError: No references to account.view_bank_statement_reconcile_form

thank you!
b

Related branches

Revision history for this message
Bogdan Stanciu (bstanciu) wrote :
Changed in openobject-addons:
assignee: nobody → OpenERP R&D Addons Team 3 (openerp-dev-addons3)
importance: Undecided → Medium
status: New → Confirmed
Changed in openobject-addons:
milestone: none → 6.0
Changed in openobject-addons:
status: Confirmed → In Progress
Revision history for this message
Ashvin Rathod (OpenERP) (ara-tinyerp) wrote :

Hello Bogdan Stanciu,

I have fixed the problem in lp:~openerp-commiter/openobject-addons/trunk-dev-addons3-ara branch, It will be merged soon with trunk-dev-addons3.

Revision No: 4657
Revision ID: <email address hidden>

Thank you,
ara

Changed in openobject-addons:
status: In Progress → Fix Committed
Revision history for this message
Mustufa Rangwala (Open ERP) (mra-tinyerp) wrote :

Ashvin your commit is wrong, you have used wrong form id. I think you should use view_bank_statement_periodic_form id.

Changed in openobject-addons:
status: Fix Committed → Confirmed
Revision history for this message
Bogdan Stanciu (bstanciu) wrote : Re: [Bug 701683] Re: [6.0 rc2] Setup/upgrade/run fails for init:module account_analytic_plans

On 12. 01. 11 09:12, Mustufa Rangwala (Open ERP) wrote:
> Ashvin your commit is wrong, you have used wrong form id. I think you
> should use view_bank_statement_periodic_form id.
>
> ** Changed in: openobject-addons
> Status: Fix Committed => Confirmed
>
i think you think wrong :-)

Revision history for this message
Mustufa Rangwala (Open ERP) (mra-tinyerp) wrote :

Hello Bogdan,

Problem fixed by Quentin in trunk addons.
Revision ID: <email address hidden>

Thanks,
Mustufa

Changed in openobject-addons:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.