Skip to Content
Menu
This question has been flagged
3 Replies
4854 Views

Hi. i get an error when trying to uninstall any apps for odoo 11

These are errors

Traceback (most recent call last):

  File "/odoo/odoo-server/odoo/http.py", line 646, in _handle_exception

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

  File "/odoo/odoo-server/odoo/http.py", line 307, in _handle_exception

    raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])

  File "/odoo/odoo-server/odoo/tools/pycompat.py", line 87, in reraise

    raise value

  File "/odoo/odoo-server/odoo/http.py", line 683, in dispatch

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

  File "/odoo/odoo-server/odoo/http.py", line 339, in _call_function

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

  File "/odoo/odoo-server/odoo/service/model.py", line 97, in wrapper

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

  File "/odoo/odoo-server/odoo/http.py", line 332, in checked_call

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

  File "/odoo/odoo-server/odoo/http.py", line 927, in __call__

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

  File "/odoo/odoo-server/odoo/http.py", line 512, in response_wrap

    response = f(*args, **kw)

  File "/odoo/odoo-server/addons/web/controllers/main.py", line 924, in call_button

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

  File "/odoo/odoo-server/addons/web/controllers/main.py", line 912, in _call_kw

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

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

    return call_kw_multi(method, model, args, kwargs)

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

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

  File "/odoo/odoo-server/odoo/addons/base/module/wizard/base_module_uninstall.py", line 55, in action_uninstall

    return modules.button_immediate_uninstall()

  File "<decorator-gen-42>", line 2, in button_immediate_uninstall

  File "/odoo/odoo-server/odoo/addons/base/module/module.py", line 70, in check_and_log

    return method(self, *args, **kwargs)

  File "/odoo/odoo-server/odoo/addons/base/module/module.py", line 555, in button_immediate_uninstall

    return self._button_immediate_function(type(self).button_uninstall)

  File "/odoo/odoo-server/odoo/addons/base/module/module.py", line 530, in _button_immediate_function

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

  File "/odoo/odoo-server/odoo/modules/registry.py", line 84, in new

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

  File "/odoo/odoo-server/odoo/modules/loading.py", line 343, in load_modules

    loaded_modules, update_module)

  File "/odoo/odoo-server/odoo/modules/loading.py", line 242, in load_marked_modules

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

  File "/odoo/odoo-server/odoo/modules/loading.py", line 135, in load_module_graph

    registry.init_models(cr, model_names, {'module': package.name})

  File "/odoo/odoo-server/odoo/modules/registry.py", line 302, in init_models

    model._auto_init()

  File "/odoo/odoo-server/odoo/models.py", line 2142, in _auto_init

    new = field.update_db(self, columns)

  File "/odoo/odoo-server/odoo/fields.py", line 1942, in update_db

    return super(Many2one, self).update_db(model, columns)

  File "/odoo/odoo-server/odoo/fields.py", line 853, in update_db

    self.update_db_notnull(model, column)

  File "/odoo/odoo-server/odoo/fields.py", line 893, in update_db_notnull

    model._init_column(self.name)

  File "/odoo/odoo-server/odoo/models.py", line 2059, in _init_column

    value = field.default(self)

  File "/odoo/odoo-server/addons/pos_discount/models/pos_config.py", line 11, in _get_default_discount_product

    return self.env.ref('point_of_sale.product_product_consumable')

  File "/odoo/odoo-server/odoo/api.py", line 793, in ref

    return self['ir.model.data'].xmlid_to_object(xml_id, raise_if_not_found=raise_if_not_found)

  File "/odoo/odoo-server/odoo/addons/base/ir/ir_model.py", line 1338, in xmlid_to_object

    raise ValueError('No record found for unique ID %s. It may have been deleted.' % (xmlid))

ValueError: No record found for unique ID point_of_sale.product_product_consumable. It may have been deleted.

Ok

Avatar
Discard

When you got any traceback, best way to create github issue instead of forum post..

Best Answer

I have exactly the same issue... Installing or deinstalling, I get that error. I think it appeared first after trying to install "Global Discount"


Error:

Odoo Server Error

Traceback (most recent call last):

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/http.py", line 646, in _handle_exception

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

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/http.py", line 307, in _handle_exception

raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/tools/pycompat.py", line 87, in reraise

raise value

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/http.py", line 683, in dispatch

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

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/http.py", line 339, in _call_function

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

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/service/model.py", line 97, in wrapper

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

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/http.py", line 332, in checked_call

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

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/http.py", line 927, in __call__

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

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/http.py", line 512, in response_wrap

response = f(*args, **kw)

File "/home/odoo/domains/pos.onc.co.ke/odoo/addons/web/controllers/main.py", line 928, in call_button

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

File "/home/odoo/domains/pos.onc.co.ke/odoo/addons/web/controllers/main.py", line 916, in _call_kw

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

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/api.py", line 689, in call_kw

return call_kw_multi(method, model, args, kwargs)

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/api.py", line 680, in call_kw_multi

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

File "<decorator-gen-39>", line 2, in button_immediate_install

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/addons/base/module/module.py", line 71, in check_and_log

return method(self, *args, **kwargs)

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/addons/base/module/module.py", line 438, in button_immediate_install

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

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/addons/base/module/module.py", line 531, in _button_immediate_function

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

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/modules/registry.py", line 84, in new

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

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/modules/loading.py", line 343, in load_modules

loaded_modules, update_module)

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/modules/loading.py", line 242, in load_marked_modules

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

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/modules/loading.py", line 135, in load_module_graph

registry.init_models(cr, model_names, {'module': package.name})

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/modules/registry.py", line 302, in init_models

model._auto_init()

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/models.py", line 2142, in _auto_init

new = field.update_db(self, columns)

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/fields.py", line 1942, in update_db

return super(Many2one, self).update_db(model, columns)

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/fields.py", line 853, in update_db

self.update_db_notnull(model, column)

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/fields.py", line 893, in update_db_notnull

model._init_column(self.name)

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/models.py", line 2059, in _init_column

value = field.default(self)

File "/home/odoo/domains/pos.onc.co.ke/odoo/addons/pos_discount/models/pos_config.py", line 11, in _get_default_discount_product

return self.env.ref('point_of_sale.product_product_consumable')

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/api.py", line 793, in ref

return self['ir.model.data'].xmlid_to_object(xml_id, raise_if_not_found=raise_if_not_found)

File "/home/odoo/domains/pos.onc.co.ke/odoo/odoo/addons/base/ir/ir_model.py", line 1338, in xmlid_to_object

raise ValueError('No record found for unique ID %s. It may have been deleted.' % (xmlid))

ValueError: No record found for unique ID point_of_sale.product_product_consumable. It may have been deleted.

Avatar
Discard
Best Answer

To solve this problem as stated by the two previous authors,you have to cancel install of any modules that are waiting to be installed. In this case you should search and check the status of the pos_discount and pos_reprint  modules. once you cancel the install or uninstall them the problem should be solved.


Avatar
Discard
Best Answer

Hi,

I was also facing the same issue: I think its Odoo 11 bug; its related to  2 modules of POS. 

1 . pos_discount

2. pos_reprint

This modules are trying to install automatically, but not installable properly so giving error. and their Status are "To be installed": 

I have resolved this by putting them in Uninstalled Status

You Just need to press Cancel Install button, after searching those 2 modules one by one.

If this is helpful, you can upvote this answer.


Thanks,

Avatar
Discard
Related Posts Replies Views Activity
2
Jul 24
2426
1
Jun 24
4946
1
Oct 23
10594
1
Oct 23
98
1
Aug 23
2193