This question has been flagged
1 Reply
3998 Views

Default user permissions(Employee/Employee) are not getting while creation.

Please Find Below is my serverlog.

'kt_tma_user_login' is my custom module.


2018-04-26 16:06:01,846 26243 ERROR TMA_Prod_migrated_migrated odoo.addons.website.models.ir_http: 500 Internal Server Error:

Traceback (most recent call last):

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/tools/cache.py", line 84, in lookup

r = d[key]

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/tools/func.py", line 68, in wrapper

return func(self, *args, **kwargs)

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/tools/lru.py", line 44, in __getitem__

a = self.d[obj].me

KeyError: ('res.users', <function Users.context_get at 0x7faf649289d8>, 1617)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/fields.py", line 936, in __get__

value = record.env.cache.get(record, self)

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/api.py", line 960, in get

value = self._data[field][record.id][key]

KeyError: (<odoo.sql_db.Cursor object at 0x7faf4cedf320>, 1)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/addons/base/ir/ir_http.py", line 208, in _dispatch

result = request.dispatch()

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/http.py", line 826, in dispatch

r = self._call_function(**self.params)

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/http.py", line 339, in _call_function

return checked_call(self.db, *args, **kwargs)

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/service/model.py", line 97, in wrapper

return f(dbname, *args, **kwargs)

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/http.py", line 332, in checked_call

result = self.endpoint(*a, **kw)

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/http.py", line 933, in __call__

return self.method(*args, **kw)

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/http.py", line 512, in response_wrap

response = f(*args, **kw)

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/addons/kt_tma_user_login/controllers/main.py", line 136, in web_login

uid = request.session.authenticate(request.session.db, request.params['login'], request.params['password'])

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/http.py", line 1045, in authenticate

if uid: self.get_context()

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/http.py", line 1081, in get_context

self.context = request.env['res.users'].context_get() or {}

File "<decorator-gen-61>", line 2, in context_get

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/tools/cache.py", line 89, in lookup

value = d[key] = self.method(*args, **kwargs)

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/addons/base/res/res_users.py", line 424, in context_get

res = getattr(user, k) or False

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/fields.py", line 943, in __get__

value = record.env.cache.get(record, self)

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/api.py", line 961, in get

return value.get() if isinstance(value, SpecialValue) else value

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/api.py", line 993, in getter

raise exception

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/fields.py", line 1012, in compute_value

self._compute_value(record)

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/fields.py", line 1000, in _compute_value

self.compute(records)

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/fields.py", line 585, in _compute_related

values = [first(value[name]) for value in values]

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/fields.py", line 585, in <listcomp>

values = [first(value[name]) for value in values]

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/models.py", line 4672, in __getitem__

return self._fields[key].__get__(self, type(self))

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/fields.py", line 936, in __get__

value = record.env.cache.get(record, self)

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/api.py", line 961, in get

return value.get() if isinstance(value, SpecialValue) else value

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/api.py", line 993, in getter

raise exception

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/fields.py", line 1007, in compute_value

self._compute_value(records)

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/fields.py", line 1000, in _compute_value

self.compute(records)

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/fields.py", line 585, in _compute_related

values = [first(value[name]) for value in values]

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/fields.py", line 585, in <listcomp>

values = [first(value[name]) for value in values]

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/models.py", line 4672, in __getitem__

return self._fields[key].__get__(self, type(self))

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/fields.py", line 943, in __get__

value = record.env.cache.get(record, self)

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/api.py", line 961, in get

return value.get() if isinstance(value, SpecialValue) else value

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/api.py", line 993, in getter

raise exception

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/models.py", line 2533, in read

values[name] = field.convert_to_read(record[name], record, use_name_get)

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/models.py", line 4672, in __getitem__

return self._fields[key].__get__(self, type(self))

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/fields.py", line 936, in __get__

value = record.env.cache.get(record, self)

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/api.py", line 961, in get

return value.get() if isinstance(value, SpecialValue) else value

File "/opt/Proj_TMA_Upgrade/TMA_Upgrade_Sarendar/odoo/api.py", line 993, in getter

raise exception

odoo.exceptions.MissingError: ('Record does not exist or has been deleted.', None)

Avatar
Discard
Best Answer

I can confirm this behavior with Odoo 9.

Avatar
Discard