This question has been flagged

Hi, 

We have currently got Odoo 10.0 (community Edition) installed as our main system we thought it was about time for us to host our website via odoo to keep everything linked together however when we go to install eCommerce we get the following error: 

Traceback (most recent call last):

  File "/opt/odoo/odoo/http.py", line 642, in _handle_exception

    return super(JsonRequest, self)._handle_exception(exception)

  File "/opt/odoo/odoo/http.py", line 684, in dispatch

    result = self._call_function(**self.params)

  File "/opt/odoo/odoo/http.py", line 334, in _call_function

    return checked_call(self.db, *args, **kwargs)

  File "/opt/odoo/odoo/service/model.py", line 101, in wrapper

    return f(dbname, *args, **kwargs)

  File "/opt/odoo/odoo/http.py", line 327, in checked_call

    result = self.endpoint(*a, **kw)

  File "/opt/odoo/odoo/http.py", line 942, in __call__

    return self.method(*args, **kw)

  File "/opt/odoo/odoo/http.py", line 507, in response_wrap

    response = f(*args, **kw)

  File "/opt/odoo/addons/web/controllers/main.py", line 896, in call_button

    action = self._call_kw(model, method, args, {})

  File "/opt/odoo/addons/web/controllers/main.py", line 884, in _call_kw

    return call_kw(request.env[model], method, args, kwargs)

  File "/opt/odoo/odoo/api.py", line 689, in call_kw

    return call_kw_multi(method, model, args, kwargs)

  File "/opt/odoo/odoo/api.py", line 680, in call_kw_multi

    result = method(recs, *args, **kwargs)

  File "/opt/odoo/odoo/addons/base/module/module.py", line 411, in button_immediate_install

    return self._button_immediate_function(type(self).button_install)

  File "/opt/odoo/odoo/addons/base/module/module.py", line 485, in _button_immediate_function

    modules.registry.Registry.new(self._cr.dbname, update_module=True)

  File "/opt/odoo/odoo/modules/registry.py", line 83, in new

    odoo.modules.load_modules(registry._db, force_demo, status, update_module)

  File "/opt/odoo/odoo/modules/loading.py", line 339, in load_modules

    loaded_modules, update_module)

  File "/opt/odoo/odoo/modules/loading.py", line 237, in load_marked_modules

    loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)

  File "/opt/odoo/odoo/modules/loading.py", line 159, in load_module_graph

    _load_data(cr, module_name, idref, mode, kind='demo')

  File "/opt/odoo/odoo/modules/loading.py", line 95, in _load_data

    tools.convert_file(cr, module_name, filename, idref, mode, noupdate, kind, report)

  File "/opt/odoo/odoo/tools/convert.py", line 845, in convert_file

    convert_xml_import(cr, module, fp, idref, mode, noupdate, report)

  File "/opt/odoo/odoo/tools/convert.py", line 915, in convert_xml_import

    obj.parse(doc.getroot(), mode=mode)

  File "/opt/odoo/odoo/tools/convert.py", line 799, in parse

    self._tags[rec.tag](rec, de, mode=mode)

  File "/opt/odoo/odoo/tools/convert.py", line 695, in _tag_record

    f_val = self.id_get(f_ref)

  File "/opt/odoo/odoo/tools/convert.py", line 782, in id_get

    res = self.model_id_get(id_str, raise_if_not_found)

  File "/opt/odoo/odoo/tools/convert.py", line 788, in model_id_get

    return self.env['ir.model.data'].xmlid_to_res_model_res_id(id_str, raise_if_not_found=raise_if_not_found)

  File "/opt/odoo/odoo/addons/base/ir/ir_model.py", line 1083, in xmlid_to_res_model_res_id

    return self.xmlid_lookup(xmlid)[1:3]

  File "<decorator-gen-5>", line 2, in xmlid_lookup

  File "/opt/odoo/odoo/tools/cache.py", line 87, in lookup

    value = d[key] = self.method(*args, **kwargs)

  File "/opt/odoo/odoo/addons/base/ir/ir_model.py", line 1072, in xmlid_lookup

    raise ValueError('External ID not found in the system: %s' % xmlid)

ParseError: "External ID not found in the system: portal.partner_demo_portal" while parsing /opt/odoo/addons/website_portal_sale/data/sale_demo.xml:4, near

<record id="sale_order_1" model="sale.order">

            <field name="partner_id" ref="portal.partner_demo_portal"/>

            <field name="partner_invoice_id" ref="portal.partner_demo_portal"/>

            <field name="partner_shipping_id" ref="portal.partner_demo_portal"/>

            <field name="user_id" ref="base.user_root"/>

            <field name="pricelist_id" ref="product.list0"/>

            <field name="state">sent</field>

            <field name="team_id" ref="sales_team.team_sales_department"/>

            <field name="date_order" eval="(DateTime.today() - relativedelta(months=1)).strftime('%Y-%m-%d %H:%M')"/>

            <field name="message_partner_ids" eval="[(4, ref('portal.partner_demo_portal'))]"/>

        </record>

Any input will be greatly appreciated! 

Avatar
Discard

Could it be your deleted your demo user? If you first update website_portal_sale and then install ecommerce everything should work fine.

Author

Appreciate the reply, unfortunately I can't install website_portal_sale also gives me error

Author Best Answer

Not letting me install website_portal_sale at all, keeps giving me the same error Im not sure if demo user was deleted or not I know we had eCommerce installed before without any problems however at the time we had no need for it so uninstalled it. 

Avatar
Discard