Can't install analytic_hours_block

Bug #1280998 reported by Lorenzo Battistini
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Contract management
Fix Released
Undecided
Unassigned

Bug Description

contract-management/7.0 revno 8

Install analytic_hours_block

Get

2014-02-17 08:27:56,167 5776 ERROR test_70 openerp.tools.convert: Parse error in /home/elbati/workspace/openerp/7.0/server/openerp/addons/analytic_hours_block/hours_block_data.xml:6:
<record id="email_template_hours_block" model="email.template">
            <field name="name">Hours Block - Send by Email</field>
            <field name="email_from">${(object.user_id.email or object.company_id.email or 'noreply@localhost')|safe}</field>
            <field name="subject">${object.company_id.name} Hours Block (Ref ${object.number or 'n/a'})</field>
            <field name="email_recipients">${object.partner_id.id}</field>
            <field name="model_id" ref="analytic_hours_block.model_account_hours_block"/>
            <field name="auto_delete" eval="True"/>
            <field name="report_template" ref="block_hours_report"/>
            <field name="report_name">Hours_Block_${(object.number or '').replace('/','_')}_${object.state == 'draft' and 'draft' or ''}</field>
            <field name="lang">${object.partner_id.lang}</field>
            <field name="body_html">
                &lt;p&gt;Hello ${object.partner_id.name},&lt;/p&gt;

                &lt;p&gt;Please find attached your Hours Block Report.&lt;/p&gt;
                &lt;p&gt;Best regards.&lt;/p&gt;
            </field>
        </record>
Traceback (most recent call last):
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/convert.py", line 847, in parse
    self._tags[rec.tag](self.cr, rec, n)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/convert.py", line 805, in _tag_record
    f_val = self.id_get(cr, f_ref)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/convert.py", line 824, in id_get
    res = self.model_id_get(cr, id_str)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/convert.py", line 833, in model_id_get
    return model_data_obj.get_object_reference(cr, self.uid, mod, id_str)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/cache.py", line 18, in lookup
    r = self.lookup(self2, cr, *args)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/cache.py", line 46, in lookup
    value = d[key] = self.method(self2, cr, *args)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/addons/base/ir/ir_model.py", line 872, in get_object_reference
    data_id = self._get_id(cr, uid, module, xml_id)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/cache.py", line 18, in lookup
    r = self.lookup(self2, cr, *args)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/cache.py", line 46, in lookup
    value = d[key] = self.method(self2, cr, *args)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/addons/base/ir/ir_model.py", line 865, in _get_id
    raise ValueError('No such external ID currently defined in the system: %s.%s' % (module, xml_id))
ValueError: No such external ID currently defined in the system: analytic_hours_block.block_hours_report
2014-02-17 08:27:56,198 5776 ERROR test_70 openerp.osv.osv: Uncaught exception
Traceback (most recent call last):
  File "/home/elbati/workspace/openerp/7.0/server/openerp/osv/osv.py", line 132, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/osv/osv.py", line 199, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/osv/osv.py", line 187, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/addons/base/module/module.py", line 424, in button_immediate_install
    return self._button_immediate_function(cr, uid, ids, self.button_install, context=context)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/addons/base/module/module.py", line 475, in _button_immediate_function
    _, pool = pooler.restart_pool(cr.dbname, update_module=True)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/pooler.py", line 39, in restart_pool
    registry = RegistryManager.new(db_name, force_demo, status, update_module)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/modules/registry.py", line 233, in new
    openerp.modules.load_modules(registry.db, force_demo, status, update_module)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/modules/loading.py", line 354, in load_modules
    loaded_modules, update_module)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/modules/loading.py", line 256, in load_marked_modules
    loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/modules/loading.py", line 188, in load_module_graph
    load_data(module_name, idref, mode)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/modules/loading.py", line 76, in <lambda>
    load_data = lambda *args: _load_data(cr, *args, kind='data')
  File "/home/elbati/workspace/openerp/7.0/server/openerp/modules/loading.py", line 124, in _load_data
    tools.convert_xml_import(cr, module_name, fp, idref, mode, noupdate, report)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/convert.py", line 954, in convert_xml_import
    obj.parse(doc.getroot())
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/convert.py", line 847, in parse
    self._tags[rec.tag](self.cr, rec, n)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/convert.py", line 805, in _tag_record
    f_val = self.id_get(cr, f_ref)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/convert.py", line 824, in id_get
    res = self.model_id_get(cr, id_str)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/convert.py", line 833, in model_id_get
    return model_data_obj.get_object_reference(cr, self.uid, mod, id_str)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/cache.py", line 18, in lookup
    r = self.lookup(self2, cr, *args)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/cache.py", line 46, in lookup
    value = d[key] = self.method(self2, cr, *args)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/addons/base/ir/ir_model.py", line 872, in get_object_reference
    data_id = self._get_id(cr, uid, module, xml_id)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/cache.py", line 18, in lookup
    r = self.lookup(self2, cr, *args)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/cache.py", line 46, in lookup
    value = d[key] = self.method(self2, cr, *args)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/addons/base/ir/ir_model.py", line 865, in _get_id
    raise ValueError('No such external ID currently defined in the system: %s.%s' % (module, xml_id))
ValueError: No such external ID currently defined in the system: analytic_hours_block.block_hours_report
2014-02-17 08:27:56,262 5776 ERROR test_70 openerp.netsvc: No such external ID currently defined in the system: analytic_hours_block.block_hours_report
Traceback (most recent call last):
  File "/home/elbati/workspace/openerp/7.0/server/openerp/netsvc.py", line 292, in dispatch_rpc
    result = ExportService.getService(service_name).dispatch(method, params)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/service/web_services.py", line 626, in dispatch
    res = fn(db, uid, *params)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/osv/osv.py", line 190, in execute_kw
    return self.execute(db, uid, obj, method, *args, **kw or {})
  File "/home/elbati/workspace/openerp/7.0/server/openerp/osv/osv.py", line 132, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/osv/osv.py", line 199, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/osv/osv.py", line 187, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/addons/base/module/module.py", line 424, in button_immediate_install
    return self._button_immediate_function(cr, uid, ids, self.button_install, context=context)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/addons/base/module/module.py", line 475, in _button_immediate_function
    _, pool = pooler.restart_pool(cr.dbname, update_module=True)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/pooler.py", line 39, in restart_pool
    registry = RegistryManager.new(db_name, force_demo, status, update_module)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/modules/registry.py", line 233, in new
    openerp.modules.load_modules(registry.db, force_demo, status, update_module)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/modules/loading.py", line 354, in load_modules
    loaded_modules, update_module)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/modules/loading.py", line 256, in load_marked_modules
    loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/modules/loading.py", line 188, in load_module_graph
    load_data(module_name, idref, mode)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/modules/loading.py", line 76, in <lambda>
    load_data = lambda *args: _load_data(cr, *args, kind='data')
  File "/home/elbati/workspace/openerp/7.0/server/openerp/modules/loading.py", line 124, in _load_data
    tools.convert_xml_import(cr, module_name, fp, idref, mode, noupdate, report)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/convert.py", line 954, in convert_xml_import
    obj.parse(doc.getroot())
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/convert.py", line 847, in parse
    self._tags[rec.tag](self.cr, rec, n)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/convert.py", line 805, in _tag_record
    f_val = self.id_get(cr, f_ref)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/convert.py", line 824, in id_get
    res = self.model_id_get(cr, id_str)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/convert.py", line 833, in model_id_get
    return model_data_obj.get_object_reference(cr, self.uid, mod, id_str)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/cache.py", line 18, in lookup
    r = self.lookup(self2, cr, *args)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/cache.py", line 46, in lookup
    value = d[key] = self.method(self2, cr, *args)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/addons/base/ir/ir_model.py", line 872, in get_object_reference
    data_id = self._get_id(cr, uid, module, xml_id)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/cache.py", line 18, in lookup
    r = self.lookup(self2, cr, *args)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/tools/cache.py", line 46, in lookup
    value = d[key] = self.method(self2, cr, *args)
  File "/home/elbati/workspace/openerp/7.0/server/openerp/addons/base/ir/ir_model.py", line 865, in _get_id
    raise ValueError('No such external ID currently defined in the system: %s.%s' % (module, xml_id))
ValueError: No such external ID currently defined in the system: analytic_hours_block.block_hours_report

Related branches

Changed in contract-management:
status: New → 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.