---
# System prepended metadata

title: Error Instancia ZarKruse Marketing
tags: [Odoo, ServerAdmin, TechnicalSupport]

---

# Error Instancia ZarKruse Marketing
###### tags: `TechnicalSupport`, `ServerAdmin`, `Odoo`
[toc]

## Error
```bash=
Traceback (most recent call last):
  File "/opt/odoo/odoo/addons/base/models/qweb.py", line 332, in _compiled_fn
    return compiled(self, append, new, options, log)
  File "<template>", line 1, in template_web_frontend_layout_318
  File "/opt/odoo/odoo/api.py", line 463, in __getitem__
    return self.registry[model_name]._browse(self, (), ())
  File "/opt/odoo/odoo/modules/registry.py", line 177, in __getitem__
    return self.models[model_name]
KeyError: 'product.wishlist'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/odoo/odoo/addons/base/models/ir_http.py", line 229, in _dispatch
    result = request.dispatch()
  File "/opt/odoo/odoo/http.py", line 809, in dispatch
    r = self._call_function(**self.params)
  File "/opt/odoo/odoo/http.py", line 350, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/opt/odoo/odoo/service/model.py", line 94, in wrapper
    return f(dbname, *args, **kwargs)
  File "/opt/odoo/odoo/http.py", line 342, in checked_call
    result.flatten()
  File "/opt/odoo/odoo/http.py", line 1236, in flatten
    self.response.append(self.render())
  File "/opt/odoo/odoo/http.py", line 1229, in render
    return env["ir.ui.view"].render_template(self.template, self.qcontext)
  File "/opt/odoo/odoo/addons/base/models/ir_ui_view.py", line 1174, in render_template
    return self.browse(self.get_view_id(template)).render(values, engine)
  File "/opt/odoo/addons/website/models/ir_ui_view.py", line 345, in render
    return super(View, self).render(values, engine=engine, minimal_qcontext=minimal_qcontext)
  File "/opt/odoo/addons/web_editor/models/ir_ui_view.py", line 25, in render
    return super(IrUiView, self).render(values=values, engine=engine, minimal_qcontext=minimal_qcontext)
  File "/opt/odoo/odoo/addons/base/models/ir_ui_view.py", line 1182, in render
    return self.env[engine].render(self.id, qcontext)
  File "/opt/odoo/odoo/addons/base/models/ir_qweb.py", line 58, in render
    result = super(IrQWeb, self).render(id_or_xml_id, values=values, **context)
  File "/opt/odoo/odoo/addons/base/models/qweb.py", line 260, in render
    self.compile(template, options)(self, body.append, values or {})
  File "/opt/odoo/odoo/addons/base/models/qweb.py", line 334, in _compiled_fn
    raise e
  File "/opt/odoo/odoo/addons/base/models/qweb.py", line 332, in _compiled_fn
    return compiled(self, append, new, options, log)
  File "<template>", line 1, in template_theme_impacto_home_industry_template_249
  File "/opt/odoo/odoo/addons/base/models/qweb.py", line 339, in _compiled_fn
    raise QWebException("Error to render compiling AST", e, path, node and etree.tostring(node[0], encoding='unicode'), name)
odoo.addons.base.models.qweb.QWebException: 'product.wishlist'
Traceback (most recent call last):
  File "/opt/odoo/odoo/addons/base/models/qweb.py", line 332, in _compiled_fn
    return compiled(self, append, new, options, log)
  File "<template>", line 1, in template_web_frontend_layout_318
  File "/opt/odoo/odoo/api.py", line 463, in __getitem__
    return self.registry[model_name]._browse(self, (), ())
  File "/opt/odoo/odoo/modules/registry.py", line 177, in __getitem__
    return self.models[model_name]
KeyError: 'product.wishlist'

Error to render compiling AST
KeyError: 'product.wishlist'
Template: web.frontend_layout
Path: /t/html/body/div/header/nav/div/div[2]/t[2]/t[1]
Node: <t t-set="wishcount" t-value="len(request.env['product.wishlist'].current())"/>
```
## Descripción

El usuario intento instalar un módulo no compatible para la verión de Odoo actualmente instalada. Está aplicación es dependiente de otros modulos los cuales no estan activos en Odoo. Gerando un error **QWeb**.

## Módulo Instalado

|**Propiedad** | **Valor**|
|--------------|----------|
|Nombre |Website Product Wishlist |
|Desarrollador| Webkul Software Pvt. Ltd.|
|Version Soportada | 12.0 |
|Version Odoo | ==13.0== |
|Costo | $44.19 |
|Nombre Técnico | website_wishlist |
|Licencia   |   [Licencia](https://apps.odoo.com/apps/modules/8.0/website_wishlist/#license)|
|WebSite    |    [WebKul](https://store.webkul.com/Odoo-Product-Wishlist.html)|
|Dependencias| eCommerce (website_sale),Sales Management (sale),Website Builder (website),Online Billing (account_voucher)|

## Solución

1.- **Desinstalación del modulo website_wishlist**
2.- **Desinstalación del template**

Se desinstalaron los componentes a nivel backend pero al parecer sobrescribio el template original de Odoo lo cual afecto el modulo base.

:::danger
No sé encontro solución al respecto ( Se cargo todo el **framework** )
:::

:::info
Para evitar estos detalles es necesario hacer lo siguiente:
1. Solicitar el respaldo de los trabajos cuando sea necesario implementar o realizar una modificación a nivel modulo.
2. El usuario de Marketing tiene acceso de administrador, por lo cual puede realizar instalaciones y configuraciones a nivel sistema. **Antes de instalar alguna aplicación de la tienda de Odoo es necesario informar a TI. Muchas aplicaciones son de cobro y necesitan mas instancias para funcionar**
:::

TRACEBACK

```bash=
Traceback (most recent call last):
  File "/opt/odoo/odoo/addons/base/models/qweb.py", line 332, in _compiled_fn
    return compiled(self, append, new, options, log)
  File "<template>", line 1, in template_website_submenu_243
AttributeError: 'website.menu' object has no attribute 'is_megamenu'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/odoo/odoo/addons/base/models/ir_http.py", line 229, in _dispatch
    result = request.dispatch()
  File "/opt/odoo/odoo/http.py", line 809, in dispatch
    r = self._call_function(**self.params)
  File "/opt/odoo/odoo/http.py", line 350, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/opt/odoo/odoo/service/model.py", line 94, in wrapper
    return f(dbname, *args, **kwargs)
  File "/opt/odoo/odoo/http.py", line 342, in checked_call
    result.flatten()
  File "/opt/odoo/odoo/http.py", line 1236, in flatten
    self.response.append(self.render())
  File "/opt/odoo/odoo/http.py", line 1229, in render
    return env["ir.ui.view"].render_template(self.template, self.qcontext)
  File "/opt/odoo/odoo/addons/base/models/ir_ui_view.py", line 1174, in render_template
    return self.browse(self.get_view_id(template)).render(values, engine)
  File "/opt/odoo/addons/website/models/ir_ui_view.py", line 345, in render
    return super(View, self).render(values, engine=engine, minimal_qcontext=minimal_qcontext)
  File "/opt/odoo/addons/web_editor/models/ir_ui_view.py", line 25, in render
    return super(IrUiView, self).render(values=values, engine=engine, minimal_qcontext=minimal_qcontext)
  File "/opt/odoo/odoo/addons/base/models/ir_ui_view.py", line 1182, in render
    return self.env[engine].render(self.id, qcontext)
  File "/opt/odoo/odoo/addons/base/models/ir_qweb.py", line 58, in render
    result = super(IrQWeb, self).render(id_or_xml_id, values=values, **context)
  File "/opt/odoo/odoo/addons/base/models/qweb.py", line 260, in render
    self.compile(template, options)(self, body.append, values or {})
  File "/opt/odoo/odoo/addons/base/models/qweb.py", line 334, in _compiled_fn
    raise e
  File "/opt/odoo/odoo/addons/base/models/qweb.py", line 332, in _compiled_fn
    return compiled(self, append, new, options, log)
  File "<template>", line 1, in template_web_login_38
  File "/opt/odoo/odoo/addons/base/models/qweb.py", line 334, in _compiled_fn
    raise e
  File "/opt/odoo/odoo/addons/base/models/qweb.py", line 332, in _compiled_fn
    return compiled(self, append, new, options, log)
  File "<template>", line 1, in template_web_login_layout_44
  File "/opt/odoo/odoo/addons/base/models/qweb.py", line 334, in _compiled_fn
    raise e
  File "/opt/odoo/odoo/addons/base/models/qweb.py", line 332, in _compiled_fn
    return compiled(self, append, new, options, log)
  File "<template>", line 1, in template_web_frontend_layout_113
  File "<template>", line 275, in foreach_77
  File "/opt/odoo/odoo/addons/base/models/qweb.py", line 339, in _compiled_fn
    raise QWebException("Error to render compiling AST", e, path, node and etree.tostring(node[0], encoding='unicode'), name)
odoo.addons.base.models.qweb.QWebException: 'website.menu' object has no attribute 'is_megamenu'
Traceback (most recent call last):
  File "/opt/odoo/odoo/addons/base/models/qweb.py", line 332, in _compiled_fn
    return compiled(self, append, new, options, log)
  File "<template>", line 1, in template_website_submenu_243
AttributeError: 'website.menu' object has no attribute 'is_megamenu'

Error to render compiling AST
AttributeError: 'website.menu' object has no attribute 'is_megamenu'
Template: website.submenu
Path: /t/li[1]
Node: <li t-if="not submenu.child_id and not submenu.is_megamenu" t-attf-class="#{item_class or ''}">
        <a t-att-href="submenu.clean_url()" t-attf-class="#{link_class or ''} #{'active' if submenu.clean_url() and unslug_url(request.httprequest.path) == unslug_url(submenu.clean_url()) else ''}" role="menuitem" t-ignore="true" t-att-target="'_blank' if submenu.new_window else None">
            <span t-field="submenu.name"/>
        </a>
    </li>
            
```