Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hr_payroll_community upgrade from 16.0.1.0.2 to 16.0.1.0.4 #104

Open
SSanfilippo opened this issue Oct 10, 2023 · 0 comments
Open

hr_payroll_community upgrade from 16.0.1.0.2 to 16.0.1.0.4 #104

SSanfilippo opened this issue Oct 10, 2023 · 0 comments

Comments

@SSanfilippo
Copy link

Hi, I tried to upgrade my module but I have an error, the stacktrace is:

Traceback (most recent call last):
File "C:\Program Files\Odoo 16\server\odoo\tools\convert.py", line 698, in _tag_root
f(rec)
File "C:\Program Files\Odoo 16\server\odoo\tools\convert.py", line 599, in _tag_record
record = model._load_records([data], self.mode == 'update')
File "C:\Program Files\Odoo 16\server\odoo\models.py", line 4374, in _load_records
data['record']._load_records_write(data['values'])
File "C:\Program Files\Odoo 16\server\odoo\models.py", line 4305, in _load_records_write
self.write(values)
File "C:\Program Files\Odoo 16\server\odoo\addons\website_slides\models\res_users.py", line 22, in write
res = super(Users, self).write(vals)
File "C:\Program Files\Odoo 16\server\odoo\addons\hr\models\res_users.py", line 241, in write
result = super(User, self).write(vals)
File "C:\Program Files\Odoo 16\server\odoo\addons\gamification\models\res_users.py", line 63, in write
result = super(Users, self).write(vals)
File "C:\Program Files\Odoo 16\server\odoo\addons\base_user_role_history\models\res_users.py", line 54, in write
return super().write(vals)
File "C:\Program Files\Odoo 16\server\odoo\addons\mail\models\res_users.py", line 96, in write
write_res = super(Users, self).write(vals)
File "C:\Program Files\Odoo 16\server\odoo\addons\resource\models\res_users.py", line 17, in write
rslt = super().write(vals)
File "C:\Program Files\Odoo 16\server\odoo\addons\hide_menu_user\models\res_user.py", line 41, in write
res = super(HideMenuUser, self).write(vals)
File "C:\Program Files\Odoo 16\server\odoo\addons\base_user_role\models\user.py", line 50, in write
res = super(ResUsers, self).write(vals)
File "C:\Program Files\Odoo 16\server\odoo\addons\base\models\res_users.py", line 1607, in write
res = super(UsersView, self).write(values)
File "C:\Program Files\Odoo 16\server\odoo\addons\base\models\res_users.py", line 1305, in write
res = super(UsersImplied, self).write(values)
File "C:\Program Files\Odoo 16\server\odoo\addons\base\models\res_users.py", line 626, in write
internal_users.write({'groups_id': [Command.link(gid) for gid in added_groups.ids]})
File "C:\Program Files\Odoo 16\server\odoo\addons\website_slides\models\res_users.py", line 22, in write
res = super(Users, self).write(vals)
File "C:\Program Files\Odoo 16\server\odoo\addons\hr\models\res_users.py", line 241, in write
result = super(User, self).write(vals)
File "C:\Program Files\Odoo 16\server\odoo\addons\gamification\models\res_users.py", line 63, in write
result = super(Users, self).write(vals)
File "C:\Program Files\Odoo 16\server\odoo\addons\base_user_role_history\models\res_users.py", line 54, in write
return super().write(vals)
File "C:\Program Files\Odoo 16\server\odoo\addons\mail\models\res_users.py", line 96, in write
write_res = super(Users, self).write(vals)
File "C:\Program Files\Odoo 16\server\odoo\addons\resource\models\res_users.py", line 17, in write
rslt = super().write(vals)
File "C:\Program Files\Odoo 16\server\odoo\addons\hide_menu_user\models\res_user.py", line 44, in write
'restrict_user_ids': [(4, self.id)]
File "C:\Program Files\Odoo 16\server\odoo\fields.py", line 5067, in get
raise ValueError("Expected singleton: %s" % record)
ValueError: Expected singleton: res.users(2, 7, 8, 6)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "C:\Program Files\Odoo 16\server\odoo\http.py", line 1584, in _serve_db
return service_model.retrying(self._serve_ir_http, self.env)
File "C:\Program Files\Odoo 16\server\odoo\service\model.py", line 133, in retrying
result = func()
File "C:\Program Files\Odoo 16\server\odoo\http.py", line 1611, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "C:\Program Files\Odoo 16\server\odoo\http.py", line 1815, in dispatch
result = self.request.registry['ir.http']._dispatch(endpoint)
File "C:\Program Files\Odoo 16\server\odoo\addons\website\models\ir_http.py", line 237, in _dispatch
response = super()._dispatch(endpoint)
File "C:\Program Files\Odoo 16\server\odoo\addons\base\models\ir_http.py", line 154, in _dispatch
result = endpoint(**request.params)
File "C:\Program Files\Odoo 16\server\odoo\http.py", line 697, in route_wrapper
result = endpoint(self, *args, **params_ok)
File "C:\Program Files\Odoo 16\server\odoo\addons\web\controllers\dataset.py", line 46, in call_button
action = self._call_kw(model, method, args, kwargs)
File "C:\Program Files\Odoo 16\server\odoo\addons\web\controllers\dataset.py", line 33, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "C:\Program Files\Odoo 16\server\odoo\api.py", line 461, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "C:\Program Files\Odoo 16\server\odoo\api.py", line 448, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "", line 2, in button_immediate_install
File "C:\Program Files\Odoo 16\server\odoo\addons\base\models\ir_module.py", line 74, in check_and_log
return method(self, *args, **kwargs)
File "C:\Program Files\Odoo 16\server\odoo\addons\base\models\ir_module.py", line 468, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "C:\Program Files\Odoo 16\server\odoo\addons\base\models\ir_module.py", line 592, in _button_immediate_function
registry = modules.registry.Registry.new(self._cr.dbname, update_module=True)
File "", line 2, in new
File "C:\Program Files\Odoo 16\server\odoo\tools\func.py", line 87, in locked
return func(inst, *args, **kwargs)
File "C:\Program Files\Odoo 16\server\odoo\modules\registry.py", line 90, in new
odoo.modules.load_modules(registry, force_demo, status, update_module)
File "C:\Program Files\Odoo 16\server\odoo\modules\loading.py", line 488, in load_modules
processed_modules += load_marked_modules(cr, graph,
File "C:\Program Files\Odoo 16\server\odoo\modules\loading.py", line 372, in load_marked_modules
loaded, processed = load_module_graph(
File "C:\Program Files\Odoo 16\server\odoo\modules\loading.py", line 231, in load_module_graph
load_data(cr, idref, mode, kind='data', package=package)
File "C:\Program Files\Odoo 16\server\odoo\modules\loading.py", line 71, in load_data
tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind)
File "C:\Program Files\Odoo 16\server\odoo\tools\convert.py", line 763, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate)
File "C:\Program Files\Odoo 16\server\odoo\tools\convert.py", line 829, in convert_xml_import
obj.parse(doc.getroot())
File "C:\Program Files\Odoo 16\server\odoo\tools\convert.py", line 749, in parse
self._tag_root(de)
File "C:\Program Files\Odoo 16\server\odoo\tools\convert.py", line 698, in _tag_root
f(rec)
File "C:\Program Files\Odoo 16\server\odoo\tools\convert.py", line 711, in _tag_root
raise ParseError('while parsing %s:%s, somewhere inside\n%s' % (
odoo.tools.convert.ParseError: while parsing file:/c:/program%20files/odoo%2016/server/odoo/addons/hr_payroll_community/security/hr_payroll_security.xml:24, somewhere inside


The above server error caused the following client error:
RPC_ERROR: Odoo Server Error
at makeErrorFromResponse (http://odoo.local:8069/web/assets/1534-f395db4/web.assets_backend.min.js:985:163)
at XMLHttpRequest. (http://odoo.local:8069/web/assets/1534-f395db4/web.assets_backend.min.js:993:13)

Can you help me?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant