Untitled

Object of type SourceRecordShim is not JSON serializable
 avatar
user_0223141589
text
5 months ago
7.4 kB
1
Indexable
2024-10-08 18:11:06.976	2024-10-09 01:11:06,976 11 INFO odoo werkzeug: 10.69.122.118 - - [09/Oct/2024 01:11:06] "POST /jsonrpc HTTP/1.1" 200 - 57 0.089 0.068
2024-10-08 18:11:06.973	TypeError: Object of type SourceRecordShim is not JSON serializable
2024-10-08 18:11:06.973	    raise exception.with_traceback(None) from new_cause
2024-10-08 18:11:06.973	  File "/opt/odoo/odoo/odoo/http.py", line 301, in _handle_exception
2024-10-08 18:11:06.973	    return super(JsonRequest, self)._handle_exception(exception)
2024-10-08 18:11:06.973	  File "/opt/odoo/odoo/odoo/http.py", line 643, in _handle_exception
2024-10-08 18:11:06.973	Traceback (most recent call last):
2024-10-08 18:11:06.973	
2024-10-08 18:11:06.973	The above exception was the direct cause of the following exception:
2024-10-08 18:11:06.973	
2024-10-08 18:11:06.973	Exception
2024-10-08 18:11:06.973	    raise TypeError(f'Object of type {o.__class__.__name__} '
2024-10-08 18:11:06.973	  File "/usr/local/lib/python3.8/json/encoder.py", line 179, in default
2024-10-08 18:11:06.973	    return json.JSONEncoder.default(self, obj)
2024-10-08 18:11:06.973	  File "/opt/odoo/customized_addons/3rdparty_addons/queue_job/fields.py", line 92, in default
2024-10-08 18:11:06.973	    return _iterencode(o, 0)
2024-10-08 18:11:06.973	  File "/usr/local/lib/python3.8/json/encoder.py", line 257, in iterencode
2024-10-08 18:11:06.973	    chunks = self.iterencode(o, _one_shot=True)
2024-10-08 18:11:06.973	  File "/usr/local/lib/python3.8/json/encoder.py", line 199, in encode
2024-10-08 18:11:06.973	    return cls(
2024-10-08 18:11:06.973	  File "/usr/local/lib/python3.8/json/__init__.py", line 234, in dumps
2024-10-08 18:11:06.973	    return json.dumps(value, cls=JobEncoder)
2024-10-08 18:11:06.973	  File "/opt/odoo/customized_addons/3rdparty_addons/queue_job/fields.py", line 60, in convert_to_cache
2024-10-08 18:11:06.973	    return self.convert_to_cache(value, record, validate=validate)
2024-10-08 18:11:06.973	  File "/opt/odoo/customized_addons/3rdparty_addons/queue_job/fields.py", line 55, in convert_to_column
2024-10-08 18:11:06.973	    col_val = field.convert_to_column(val, self, stored)
2024-10-08 18:11:06.973	  File "/opt/odoo/odoo/odoo/models.py", line 4134, in _create
2024-10-08 18:11:06.973	    records = self._create(data_list)
2024-10-08 18:11:06.973	  File "/opt/odoo/odoo/odoo/models.py", line 4070, in create
2024-10-08 18:11:06.973	    return create(self, arg)
2024-10-08 18:11:06.973	  File "/opt/odoo/odoo/odoo/api.py", line 413, in _model_create_multi
2024-10-08 18:11:06.973	  File "<decorator-gen-13>", line 2, in create
2024-10-08 18:11:06.973	    recs = super().create(vals_list)
2024-10-08 18:11:06.973	  File "/opt/odoo/odoo/odoo/addons/base/models/ir_fields.py", line 613, in create
2024-10-08 18:11:06.973	    return create(self, arg)
2024-10-08 18:11:06.973	  File "/opt/odoo/odoo/odoo/api.py", line 413, in _model_create_multi
2024-10-08 18:11:06.973	  File "<decorator-gen-67>", line 2, in create
2024-10-08 18:11:06.973	    threads = super(MailThread, self).create(vals_list)
2024-10-08 18:11:06.973	  File "/opt/odoo/odoo/addons/mail/models/mail_thread.py", line 265, in create
2024-10-08 18:11:06.973	    return create(self, arg)
2024-10-08 18:11:06.973	  File "/opt/odoo/odoo/odoo/api.py", line 413, in _model_create_multi
2024-10-08 18:11:06.973	  File "<decorator-gen-135>", line 2, in create
2024-10-08 18:11:06.973	    return super().create(vals_list)
2024-10-08 18:11:06.973	  File "/opt/odoo/customized_addons/3rdparty_addons/queue_job/models/queue_job.py", line 185, in create
2024-10-08 18:11:06.973	    return create(self, [arg])
2024-10-08 18:11:06.973	  File "/opt/odoo/odoo/odoo/api.py", line 412, in _model_create_multi
2024-10-08 18:11:06.973	  File "<decorator-gen-189>", line 2, in create
2024-10-08 18:11:06.973	    job_model.with_context(_job_edit_sentinel=edit_sentinel).sudo().create(vals)
2024-10-08 18:11:06.973	  File "/opt/odoo/customized_addons/3rdparty_addons/queue_job/job.py", line 582, in store
2024-10-08 18:11:06.973	    new_job.store()
2024-10-08 18:11:06.973	  File "/opt/odoo/customized_addons/3rdparty_addons/queue_job/job.py", line 365, in enqueue
2024-10-08 18:11:06.973	    return Job.enqueue(
2024-10-08 18:11:06.973	  File "/opt/odoo/customized_addons/3rdparty_addons/queue_job/job.py", line 81, in delay
2024-10-08 18:11:06.973	    self.with_delay().async_serial_update_version(self._context, *args)
2024-10-08 18:11:06.973	  File "/opt/odoo/customized_addons/customaddons/zip_bom_version/models/stock_production_lot.py", line 324, in _set_version
2024-10-08 18:11:06.973	    serial._set_version(False, source_record_display_name)
2024-10-08 18:11:06.973	  File "/opt/odoo/customized_addons/customaddons/zip_bom_version/models/stock_production_lot.py", line 408, in external_update_serial_versions
2024-10-08 18:11:06.973	    result = method(recs, *args, **kwargs)
2024-10-08 18:11:06.973	  File "/opt/odoo/odoo/odoo/api.py", line 451, in _call_kw_multi
2024-10-08 18:11:06.973	    result = _call_kw_multi(method, model, args, kwargs)
2024-10-08 18:11:06.973	  File "/opt/odoo/odoo/odoo/api.py", line 464, in call_kw
2024-10-08 18:11:06.973	    result = odoo.api.call_kw(recs, method, args, kw)
2024-10-08 18:11:06.973	  File "/opt/odoo/odoo/odoo/service/model.py", line 160, in execute_cr
2024-10-08 18:11:06.973	    res = execute_cr(cr, uid, obj, method, *args, **kw)
2024-10-08 18:11:06.973	  File "/opt/odoo/odoo/odoo/service/model.py", line 176, in execute
2024-10-08 18:11:06.973	    return f(dbname, *args, **kwargs)
2024-10-08 18:11:06.973	  File "/opt/odoo/odoo/odoo/service/model.py", line 94, in wrapper
2024-10-08 18:11:06.973	    return execute(db, uid, obj, method, *args, **kw or {})
2024-10-08 18:11:06.973	  File "/opt/odoo/odoo/odoo/service/model.py", line 169, in execute_kw
2024-10-08 18:11:06.973	    res = fn(db, uid, *params)
2024-10-08 18:11:06.973	  File "/opt/odoo/odoo/odoo/service/model.py", line 41, in dispatch
2024-10-08 18:11:06.973	    result = dispatch(method, params)
2024-10-08 18:11:06.973	  File "/opt/odoo/odoo/odoo/http.py", line 141, in dispatch_rpc
2024-10-08 18:11:06.973	    return dispatch_rpc(service, method, args)
2024-10-08 18:11:06.973	  File "/opt/odoo/odoo/odoo/addons/base/controllers/rpc.py", line 101, in jsonrpc
2024-10-08 18:11:06.973	    response = f(*args, **kw)
2024-10-08 18:11:06.972	  File "/opt/odoo/odoo/odoo/http.py", line 535, in response_wrap
2024-10-08 18:11:06.972	    return self.method(*args, **kw)
2024-10-08 18:11:06.972	  File "/opt/odoo/odoo/odoo/http.py", line 916, in __call__
2024-10-08 18:11:06.972	    result = self.endpoint(*a, **kw)
2024-10-08 18:11:06.972	  File "/opt/odoo/odoo/odoo/http.py", line 348, in checked_call
2024-10-08 18:11:06.972	    return f(dbname, *args, **kwargs)
2024-10-08 18:11:06.972	  File "/opt/odoo/odoo/odoo/service/model.py", line 94, in wrapper
2024-10-08 18:11:06.972	    return checked_call(self.db, *args, **kwargs)
2024-10-08 18:11:06.972	  File "/opt/odoo/odoo/odoo/http.py", line 359, in _call_function
2024-10-08 18:11:06.972	    result = self._call_function(**self.params)
2024-10-08 18:11:06.972	  File "/opt/odoo/odoo/odoo/http.py", line 687, in dispatch
2024-10-08 18:11:06.972	    result = request.dispatch()
2024-10-08 18:11:06.972	  File "/opt/odoo/odoo/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
Editor is loading...
Leave a Comment