2024-04-23 15:47:05
|
ERROR
|
server
|
odoo.http:2211
Exception during request handling.
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2189, in __call__
response = request._serve_db()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1765, in _serve_db
return service_model.retrying(self._serve_ir_http, self.env)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 133, in retrying
result = func()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1792, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1996, in dispatch
result = self.request.registry['ir.http']._dispatch(endpoint)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 235, in _dispatch
response = super()._dispatch(endpoint)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 222, in _dispatch
result = endpoint(**request.params)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 722, in route_wrapper
result = endpoint(self, *args, **params_ok)
File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 24, in call_kw
return self._call_kw(model, method, args, kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 20, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 468, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 453, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/web/models/models.py", line 73, in web_save
self = self.create(vals)
File "<decorator-gen-353>", line 2, in create
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 414, in _model_create_multi
return create(self, [arg])
File "/data/build/adhoc-cicd-odoo-odoo/addons/base_automation/models/base_automation.py", line 721, in create
records = create.origin(self.with_env(automations.env), vals_list, **kw)
File "<decorator-gen-350>", line 2, in create
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 415, in _model_create_multi
return create(self, arg)
File "/data/build/ingadhoc-sale/sale_stock_ux/models/sale_order.py", line 66, in create
return super().create(vals_list)
File "<decorator-gen-346>", line 2, in create
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 415, in _model_create_multi
return create(self, arg)
File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_project/models/sale_order.py", line 245, in create
created_records = super().create(vals_list)
File "<decorator-gen-345>", line 2, in create
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 415, in _model_create_multi
return create(self, arg)
File "/data/build/ingadhoc-sale/sale_order_type_ux/models/sale_order.py", line 24, in create
res = super().create(vals)
File "<decorator-gen-342>", line 2, in create
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 415, in _model_create_multi
return create(self, arg)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/sale_order.py", line 48, in create
return super().create(vals_list)
File "<decorator-gen-338>", line 2, in create
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 415, in _model_create_multi
return create(self, arg)
File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/sale_order.py", line 585, in create
order.subscription_state = vals.get('subscription_state', '1_draft')
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1322, in __set__
records.write({self.name: write_value})
File "/data/build/adhoc-cicd-odoo-odoo/addons/base_automation/models/base_automation.py", line 748, in write
records, domain_post = automation._filter_post_export_domain(pre[automation], feedback=True)
File "/data/build/adhoc-cicd-odoo-odoo/addons/base_automation/models/base_automation.py", line 612, in _filter_post_export_domain
return records.sudo().filtered_domain(domain).with_env(records.env), domain
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6193, in filtered_domain
data = record.mapped(key)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6081, in mapped
recs = recs._fields[name].mapped(recs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1270, in mapped
self.recompute(records)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1367, in recompute
apply_except_missing(self.compute_value, recs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1340, in apply_except_missing
func(records)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1389, in compute_value
records._compute_field_value(self)
File "/data/build/adhoc-cicd-odoo-odoo/addons/base_automation/models/base_automation.py", line 778, in _compute_field_value
_compute_field_value.origin(self, field)
File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_timesheet/models/sale_order.py", line 52, in _compute_field_value
return super()._compute_field_value(field)
File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 1687, in _compute_field_value
return super()._compute_field_value(field)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 424, in _compute_field_value
return super()._compute_field_value(field)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4869, in _compute_field_value
fields.determine(field.compute, self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 102, in determine
return needle(*args)
File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/sale_order.py", line 269, in _compute_recurring_monthly
order.recurring_monthly = sum(order.order_line.mapped('recurring_monthly'))
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6081, in mapped
recs = recs._fields[name].mapped(recs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1281, in mapped
self.__get__(first(remaining), type(remaining))
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1207, in __get__
self.compute_value(recs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1389, in compute_value
records._compute_field_value(self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4869, in _compute_field_value
fields.determine(field.compute, self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 102, in determine
return needle(*args)
File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/sale_order_line.py", line 204, in _compute_recurring_monthly
line.recurring_monthly = line.price_subtotal * INTERVAL_FACTOR[line.order_id.plan_id.billing_period_unit] / line.order_id.plan_id.billing_period_value
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1152, in __get__
self.recompute(record)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1367, in recompute
apply_except_missing(self.compute_value, recs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1340, in apply_except_missing
func(records)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1389, in compute_value
records._compute_field_value(self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4869, in _compute_field_value
fields.determine(field.compute, self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 102, in determine
return needle(*args)
File "/data/build/ingadhoc-argentina-sale/l10n_ar_sale/models/sale_order_line.py", line 142, in _compute_amount
super(SaleOrderLine, line)._compute_amount()
File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 623, in _compute_amount
line._convert_to_tax_base_line_dict()
File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 611, in _convert_to_tax_base_line_dict
discount=self.discount,
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1152, in __get__
self.recompute(record)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1367, in recompute
apply_except_missing(self.compute_value, recs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1340, in apply_except_missing
func(records)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1389, in compute_value
records._compute_field_value(self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4869, in _compute_field_value
fields.determine(field.compute, self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 102, in determine
return needle(*args)
File "/data/build/ingadhoc-enterprise-extensions/sale_subscription_ux/models/sale_order_line.py", line 73, in _compute_discount
recurring_lines = self.filtered(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6104, in filtered
return self.browse([rec.id for rec in self if func(rec)])
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6104, in <listcomp>
return self.browse([rec.id for rec in self if func(rec)])
File "/data/build/ingadhoc-enterprise-extensions/sale_subscription_ux/models/sale_order_line.py", line 74, in <lambda>
lambda x: x.recurring_invoice and not x.order_id.pricelist_id.use_time_based_rules and x.order_id.subscription_management != 'upsell')
AttributeError: 'sale.order' object has no attribute 'subscription_management'
|
2024-04-23 15:47:17
|
ERROR
|
server
|
odoo.http:2211
Exception during request handling.
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2189, in __call__
response = request._serve_db()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1765, in _serve_db
return service_model.retrying(self._serve_ir_http, self.env)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 133, in retrying
result = func()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1792, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1996, in dispatch
result = self.request.registry['ir.http']._dispatch(endpoint)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 235, in _dispatch
response = super()._dispatch(endpoint)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 222, in _dispatch
result = endpoint(**request.params)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 722, in route_wrapper
result = endpoint(self, *args, **params_ok)
File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 24, in call_kw
return self._call_kw(model, method, args, kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 20, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 468, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 453, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/web/models/models.py", line 1070, in onchange
todo = [
File "/data/build/adhoc-cicd-odoo-odoo/addons/web/models/models.py", line 1073, in <listcomp>
if field_name not in done and snapshot0.has_changed(field_name)
File "/data/build/adhoc-cicd-odoo-odoo/addons/web/models/models.py", line 1186, in has_changed
return self[field_name] != self.record[field_name]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6597, in __getitem__
return self._fields[key].__get__(self, self.env.registry[self._name])
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1152, in __get__
self.recompute(record)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1367, in recompute
apply_except_missing(self.compute_value, recs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1340, in apply_except_missing
func(records)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1389, in compute_value
records._compute_field_value(self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4869, in _compute_field_value
fields.determine(field.compute, self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 102, in determine
return needle(*args)
File "/data/build/ingadhoc-argentina-sale/l10n_ar_sale/models/sale_order_line.py", line 142, in _compute_amount
super(SaleOrderLine, line)._compute_amount()
File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 623, in _compute_amount
line._convert_to_tax_base_line_dict()
File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 611, in _convert_to_tax_base_line_dict
discount=self.discount,
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1152, in __get__
self.recompute(record)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1367, in recompute
apply_except_missing(self.compute_value, recs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1340, in apply_except_missing
func(records)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1389, in compute_value
records._compute_field_value(self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4869, in _compute_field_value
fields.determine(field.compute, self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 102, in determine
return needle(*args)
File "/data/build/ingadhoc-enterprise-extensions/sale_subscription_ux/models/sale_order_line.py", line 73, in _compute_discount
recurring_lines = self.filtered(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6104, in filtered
return self.browse([rec.id for rec in self if func(rec)])
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6104, in <listcomp>
return self.browse([rec.id for rec in self if func(rec)])
File "/data/build/ingadhoc-enterprise-extensions/sale_subscription_ux/models/sale_order_line.py", line 74, in <lambda>
lambda x: x.recurring_invoice and not x.order_id.pricelist_id.use_time_based_rules and x.order_id.subscription_management != 'upsell')
AttributeError: 'sale.order' object has no attribute 'subscription_management'
|