I'm using Odoo.sh (Odoo 17) on a staging environment. After importing our backup, which was migrated from Odoo 13 to 17, I encountered an issue. When I try to send an email using "Send Message" and open the full composer, the following error occurs,
Could someone help me troubleshoot and resolve this issue? Any guidance would be greatly appreciated!
Traceback (most recent call last):
File "/home/odoo/src/odoo/odoo/http.py", line 1783, in _serve_db
return service_model.retrying(self._serve_ir_http, self.env)
File "/home/odoo/src/odoo/odoo/service/model.py", line 133, in retrying
result = func()
File "/home/odoo/src/odoo/odoo/http.py", line 1810, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/home/odoo/src/odoo/odoo/http.py", line 2014, in dispatch
result = self.request.registry['ir.http']._dispatch(endpoint)
File "/home/odoo/src/odoo/addons/website/models/ir_http.py", line 235, in _dispatch
response = super()._dispatch(endpoint)
File "/home/odoo/src/odoo/odoo/addons/base/models/ir_http.py", line 221, in _dispatch
result = endpoint(**request.params)
File "/home/odoo/src/odoo/odoo/http.py", line 757, in route_wrapper
result = endpoint(self, *args, **params_ok)
File "/home/odoo/src/odoo/addons/web/controllers/dataset.py", line 24, in call_kw
return self._call_kw(model, method, args, kwargs)
File "/home/odoo/src/odoo/addons/web/controllers/dataset.py", line 20, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/home/odoo/src/odoo/odoo/api.py", line 468, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/home/odoo/src/odoo/odoo/api.py", line 453, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "/home/odoo/src/odoo/addons/web/models/models.py", line 1084, in onchange
result['value'] = snapshot1.diff(snapshot0, force=first_call)
File "/home/odoo/src/odoo/addons/web/models/models.py", line 1215, in diff
[result] =
self.record.web_read(simple_fields_spec)
File "/home/odoo/src/odoo/addons/web/models/models.py", line 116, in web_read
many2one_data = {
File "/home/odoo/src/odoo/addons/web/models/models.py", line 117, in <dictcomp>
vals['id']: cleanup(vals)
File "/home/odoo/src/odoo/addons/web/models/models.py", line 94, in cleanup
vals['id'] = vals['id'].origin or False
AttributeError: 'int' object has no attribute 'origin'
The above server error caused the following client error:
OwlError: The following error occurred in onWillStart: "Odoo Server Error"
Error
at wrapError (https://marouane177-odoo-17-staging-pre-prod-v17-17545327.dev.odoo.com/web/assets/1/fd7c826/web.assets_web.min.js:1046:139)
at onWillStart (https://marouane177-odoo-17-staging-pre-prod-v17-17545327.dev.odoo.com/web/assets/1/fd7c826/web.assets_web.min.js:1051:117)
at useModel (https://marouane177-odoo-17-staging-pre-prod-v17-17545327.dev.odoo.com/web/assets/1/fd7c826/web.assets_web.min.js:5897:104)
at MailComposerFormController.setup (https://marouane177-odoo-17-staging-pre-prod-v17-17545327.dev.odoo.com/web/assets/1/fd7c826/web.assets_web.min.js:8718:99)
at MailComposerFormController.setup (https://marouane177-odoo-17-staging-pre-prod-v17-17545327.dev.odoo.com/web/assets/1/fd7c826/web.assets_web.min.js:13020:446)
at MailComposerFormController.setup (https://marouane177-odoo-17-staging-pre-prod-v17-17545327.dev.odoo.com/web/assets/1/fd7c826/web.assets_web.min.js:13029:444)
at new ComponentNode (https://marouane177-odoo-17-staging-pre-prod-v17-17545327.dev.odoo.com/web/assets/1/fd7c826/web.assets_web.min.js:1004:202)
at https://marouane177-odoo-17-staging-pre-prod-v17-17545327.dev.odoo.com/web/assets/1/fd7c826/web.assets_web.min.js:1557:6
at View.slot1 (eval at compile (https://marouane177-odoo-17-staging-pre-prod-v17-17545327.dev.odoo.com/web/assets/1/fd7c826/web.assets_web.min.js:1511:421), <anonymous>:15:36)
at callSlot (https://marouane177-odoo-17-staging-pre-prod-v17-17545327.dev.odoo.com/web/assets/1/fd7c826/web.assets_web.min.js:1110:25)
Caused by: RPC_ERROR: Odoo Server Error
RPC_ERROR
at makeErrorFromResponse (https://marouane177-odoo-17-staging-pre-prod-v17-17545327.dev.odoo.com/web/assets/1/fd7c826/web.assets_web.min.js:2910:163)
at XMLHttpRequest.<anonymous> (https://marouane177-odoo-17-staging-pre-prod-v17-17545327.dev.odoo.com/web/assets/1/fd7c826/web.assets_web.min.js:2914:13)