1 | RPC_ERROR |
2 | Odoo Server Error |
3 | Traceback (most recent call last): |
4 | File "/usr/lib/python3/dist-packages/odoo/api.py", line 886, in get |
5 | return field_cache[record._ids[0]] |
6 | KeyError: 380 |
7 | |
8 | During handling of the above exception, another exception occurred: |
9 | |
10 | Traceback (most recent call last): |
11 | File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1082, in __get__ |
12 | value = env.cache.get(record, self) |
13 | File "/usr/lib/python3/dist-packages/odoo/api.py", line 889, in get |
14 | raise CacheMiss(record, field) |
15 | odoo.exceptions.CacheMiss: 'sale.order.line(380,).display_name' |
16 | |
17 | During handling of the above exception, another exception occurred: |
18 | |
19 | Traceback (most recent call last): |
20 | File "/usr/lib/python3/dist-packages/odoo/api.py", line 886, in get |
21 | return field_cache[record._ids[0]] |
22 | KeyError: 48 |
23 | |
24 | During handling of the above exception, another exception occurred: |
25 | |
26 | Traceback (most recent call last): |
27 | File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1082, in __get__ |
28 | value = env.cache.get(record, self) |
29 | File "/usr/lib/python3/dist-packages/odoo/api.py", line 889, in get |
30 | raise CacheMiss(record, field) |
31 | odoo.exceptions.CacheMiss: 'sale.order(48,).name' |
32 | |
33 | The above exception was the direct cause of the following exception: |
34 | |
35 | Traceback (most recent call last): |
36 | File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 237, in _dispatch |
37 | result = request.dispatch() |
38 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 698, in dispatch |
39 | result = self._call_function(**self.params) |
40 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 368, in _call_function |
41 | return checked_call(self.db, *args, **kwargs) |
42 | File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 94, in wrapper |
43 | return f(dbname, *args, **kwargs) |
44 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 357, in checked_call |
45 | result = self.endpoint(*a, **kw) |
46 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 921, in __call__ |
47 | return self.method(*args, **kw) |
48 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 546, in response_wrap |
49 | response = f(*args, **kw) |
50 | File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1282, in search_read |
51 | return self.do_search_read(model, fields, offset, limit, domain, sort) |
52 | File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1301, in do_search_read |
53 | return Model.web_search_read(domain, fields, offset=offset, limit=limit, order=sort) |
54 | File "/usr/lib/python3/dist-packages/odoo/addons/web/models/models.py", line 62, in web_search_read |
55 | records = self.search_read(domain, fields, offset=offset, limit=limit, order=order) |
56 | File "/usr/lib/python3/dist-packages/odoo/models.py", line 5079, in search_read |
57 | result = records.read(fields, **read_kwargs) |
58 | File "/usr/lib/python3/dist-packages/odoo/models.py", line 3236, in read |
59 | return self._read_format(fnames=fields, load=load) |
60 | File "/usr/lib/python3/dist-packages/odoo/models.py", line 3256, in _read_format |
61 | vals[name] = convert(record[name], record, use_name_get) |
62 | File "/usr/lib/python3/dist-packages/odoo/fields.py", line 2822, in convert_to_read |
63 | return (value.id, value.sudo().display_name) |
64 | File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1131, in __get__ |
65 | self.compute_value(recs) |
66 | File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1290, in compute_value |
67 | records._compute_field_value(self) |
68 | File "/usr/lib/python3/dist-packages/odoo/models.py", line 4270, in _compute_field_value |
69 | fields.determine(field.compute, self) |
70 | File "/usr/lib/python3/dist-packages/odoo/fields.py", line 87, in determine |
71 | return needle(*args) |
72 | File "/usr/lib/python3/dist-packages/odoo/models.py", line 1834, in _compute_display_name |
73 | names = dict(self.name_get()) |
74 | File "/usr/lib/python3/dist-packages/odoo/addons/sale/models/sale_order_line.py", line 718, in name_get |
75 | name = '%s - %s' % (so_line.order_id.name, so_line.name and so_line.name.split('\n')[0] or so_line.product_id.name) |
76 | File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1108, in __get__ |
77 | recs._fetch_field(self) |
78 | File "/usr/lib/python3/dist-packages/odoo/models.py", line 3285, in _fetch_field |
79 | self._read(fnames) |
80 | File "/usr/lib/python3/dist-packages/odoo/models.py", line 3352, in _read |
81 | cr.execute(query_str, params + [sub_ids]) |
82 | File "<decorator-gen-3>", line 2, in execute |
83 | File "/usr/lib/python3/dist-packages/odoo/sql_db.py", line 90, in check |
84 | return f(self, *args, **kwargs) |
85 | File "/usr/lib/python3/dist-packages/odoo/sql_db.py", line 311, in execute |
86 | res = self._obj.execute(query, params) |
87 | Exception |
88 | |
89 | The above exception was the direct cause of the following exception: |
90 | |
91 | Traceback (most recent call last): |
92 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 654, in _handle_exception |
93 | return super(JsonRequest, self)._handle_exception(exception) |
94 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 301, in _handle_exception |
95 | raise exception.with_traceback(None) from new_cause |
96 | psycopg2.errors.UndefinedColumn: column sale_order.order_details_in_header does not exist |
97 | LINE 1: ...how_optional_product" as "show_optional_product", "sale_orde... |
98 | ^ |
99 | |