Skip to content

Instantly share code, notes, and snippets.

@tmijail
Created June 2, 2020 19:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tmijail/b74affdcd54281b1817161aa4b259e0b to your computer and use it in GitHub Desktop.
Save tmijail/b74affdcd54281b1817161aa4b259e0b to your computer and use it in GitHub Desktop.
---------------------------------------------------------------------------
ServerError Traceback (most recent call last)
<ipython-input-2-9c9816d51836> in <module>
----> 1 env['ir.model'].search_read([])
~\Anaconda3\lib\site-packages\odooly.py in wrapper(self, *params, **kwargs)
1364 def wrapper(self, *params, **kwargs):
1365 """Wrapper for client.execute(%r, %r, *params, **kwargs)."""
-> 1366 return self._execute(attr, *params, **kwargs)
1367 return _memoize(self, attr, wrapper, (self._name, attr))
1368
~\Anaconda3\lib\site-packages\odooly.py in execute(self, obj, method, *params, **kwargs)
735 kw = ((dict(kwargs, context=self.context),)
736 if self.context else (kwargs and (kwargs,) or ()))
--> 737 res = self._execute_kw(obj, method, params, *kw)
738 if ordered:
739 # The results are not in the same order as the ids
~\Anaconda3\lib\site-packages\odooly.py in <lambda>(s, *args)
456 return res
457 else:
--> 458 wrapper = lambda s, *args: s._dispatch(name, args)
459 return _memoize(self, name, wrapper)
460
~\Anaconda3\lib\site-packages\odooly.py in dispatch_jsonrpc(url, service_name, method, args)
383 resp = http_post(url, json.dumps(data).encode('ascii'))
384 if resp.get('error'):
--> 385 raise ServerError(resp['error'])
386 return resp['result']
387
ServerError:
{'data': {'name': 'builtins.KeyError', 'message': 'ir.qweb.widget', 'exception_type': 'internal_error', 'arguments': ['ir.qweb.widget'], 'debug':
'Traceback (most recent call last):
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/fields.py", line 949, in __get__
value = record.env.cache.get(record, self)
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/api.py", line 977, in get
value = self._data[key][field][record._ids[0]]
KeyError: 720
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/http.py", line 653, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/http.py", line 312, in _handle_exception
raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/tools/pycompat.py", line 87, in reraise
raise value
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/http.py", line 695, in dispatch
result = self._call_function(**self.params)
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/http.py", line 344, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/service/model.py", line 97, in wrapper
return f(dbname, *args, **kwargs)
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/http.py", line 337, in checked_call
result = self.endpoint(*a, **kw)
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/http.py", line 939, in __call__
return self.method(*args, **kw)
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/http.py", line 517, in response_wrap
response = f(*args, **kw)
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/http.py", line 1665, in jsonrpc
return dispatch_rpc(service, method, args)
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/http.py", line 118, in dispatch_rpc
result = dispatch(method, params)
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/service/model.py", line 39, in dispatch
res = fn(db, uid, *params)
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/service/model.py", line 172, in execute_kw
return execute(db, uid, obj, method, *args, **kw or {})
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/service/model.py", line 97, in wrapper
return f(dbname, *args, **kwargs)
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/service/model.py", line 179, in execute
res = execute_cr(cr, uid, obj, method, *args, **kw)
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/service/model.py", line 168, in execute_cr
return odoo.api.call_kw(recs, method, args, kw)
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/api.py", line 697, in call_kw
return call_kw_model(method, model, args, kwargs)
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/api.py", line 682, in call_kw_model
result = method(recs, *args, **kwargs)
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/models.py", line 4305, in search_read
result = records.read(fields)
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/models.py", line 2636, in read
vals[name] = convert(record[name], record, use_name_get)
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/models.py", line 4832, in __getitem__
return self._fields[key].__get__(self, type(self))
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/fields.py", line 953, in __get__
self.determine_value(record)
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/fields.py", line 1066, in determine_value
self.compute_value(recs)
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/fields.py", line 1020, in compute_value
self._compute_value(records)
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/fields.py", line 1011, in _compute_value
getattr(records, self.compute)()
File "/home/odoo/src/odoo/odoo/addons/base/ir/ir_model.py", line 123, in _compute_count
records = self.env[model.model]
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/api.py", line 771, in __getitem__
return self.registry[model_name]._browse((), self)
File "/home/odoo/.local/lib/python3.5/site-packages/odoo/modules/registry.py", line 179, in __getitem__
return self.models[model_name]
KeyError: \'ir.qweb.widget\'
'
},
'message': 'Odoo Server Error', 'code': 200}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment