CybroOdoo / OpenHRMS

GNU Affero General Public License v3.0
126 stars 214 forks source link

hr_payroll_community upgrade from 16.0.1.0.2 to 16.0.1.0.4 #104

Open SSanfilippo opened 9 months ago

SSanfilippo commented 9 months ago

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?