I have an issue while i'm trying to look at forecast by clicking forecast icon in any module, how to fix this problem, i am new at odoo v17
Traceback (most recent call last): File "/opt/odoo17/odoo17/odoo/http.py", line 1765, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/odoo17/odoo17/odoo/service/model.py", line 133, in retrying result = func() ^^^^^^ File "/opt/odoo17/odoo17/odoo/http.py", line 1792, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/odoo17/odoo17/odoo/http.py", line 1996, in dispatch result = self.request.registry['ir.http']._dispatch(endpoint) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/odoo17/odoo17/odoo/addons/base/models/ir_http.py", line 222, in _dispatch result = endpoint(**request.params) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/odoo17/odoo17/odoo/http.py", line 722, in route_wrapper result = endpoint(self, *args, **params_ok) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/odoo17/odoo17/addons/web/controllers/dataset.py", line 24, in call_kw return self._call_kw(model, method, args, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/odoo17/odoo17/addons/web/controllers/dataset.py", line 20, in _call_kw return call_kw(request.env[model], method, args, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/odoo17/odoo17/odoo/api.py", line 464, in call_kw result = _call_kw_model(method, model, args, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/odoo17/odoo17/odoo/api.py", line 435, in _call_kw_model result = method(recs, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/odoo17/odoo17/addons/stock/report/stock_forecasted.py", line 401, in get_report_values 'docs': self._get_report_data(product_template_ids=docids), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/odoo17/odoo17/addons/stock/report/stock_forecasted.py", line 127, in _get_report_data res['lines'] = self._get_report_lines(product_template_ids, product_ids, wh_location_ids, wh_stock_location) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/odoo17/odoo17/addons/stock/report/stock_forecasted.py", line 357, in _get_report_lines lines.append(self._prepare_report_line(demand, move_out=out, replenishment_filled=False, read=read)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/odoo17/odoo17/addons/sale_stock/report/stock_forecasted.py", line 11, in _prepare_report_line line = super()._prepare_report_line(quantity, move_out, move_in, replenishment_filled, product, reserved_move, in_transit, read) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/odoo17/odoo17/addons/mrp/report/stock_forecasted.py", line 11, in _prepare_report_line line = super()._prepare_report_line(quantity, move_out, move_in, replenishment_filled, product, reserved_move, in_transit, read) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/odoo17/odoo17/addons/stock/report/stock_forecasted.py", line 171, in _prepare_report_line 'move_out' : move_out.read()[0] if read else move_out, ^^^^^^^^^^^^^^^ File "/opt/odoo17/odoo17/odoo/models.py", line 3538, in read return self._read_format(fnames=fields, load=load) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/odoo17/odoo17/odoo/models.py", line 3749, in _read_format vals[name] = convert(record[name], record, use_display_name) ~~~~~~^^^^^^ File "/opt/odoo17/odoo17/odoo/models.py", line 6595, in __getitem__ return self._fields[key].__get__(self, self.env.registry[self._name]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/odoo17/odoo17/odoo/fields.py", line 1216, in __get__ raise ValueError(f"Compute method failed to assign {missing_recs}.{self.name}") ValueError: Compute method failed to assign stock.move(860, 864, 1544, 1546).stock_move_sequence The above server error caused the following client error: OwlError: An error occured in the owl lifecycle (see this Error's "cause" property) at handleError (https://erp.intitechniksejahtera.com/web/assets/8bc36af/web.assets_web.min.js:916:101) at App.handleError (https://erp.intitechniksejahtera.com/web/assets/8bc36af/web.assets_web.min.js:1542:29) at ComponentNode.initiateRender (https://erp.intitechniksejahtera.com/web/assets/8bc36af/web.assets_web.min.js:1006:19) Caused by: RPC_ERROR://erp.intitechniksejahtera.com/web/assets/8bc36af/web.assets_web.min.js:2876:163) at XMLHttpRequest. (https://erp.intitechniksejahtera.com/web/assets/8bc36af/web.assets_web.min.js:2880:13)