Commit: OCA/sale_workflow:57d688d5  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/account_reconcile:d4b79ff4  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/account_analytic:2c9c9eae  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/social:92640d7d  
Subject: Translated using Weblate (French)
Author: Rémi
Committer: Weblate
Commit: OCA/dms:0dfbbaeb  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: odoo:5124f0de  
Subject: [FIX] project_hr_expense: fixed action of expense
Author: K Theja (kthe)
Committer: K Theja (kthe)
Commit: OCA/reporting_engine:fece3e3a  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/mis_builder:9f25d81a  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/l10n_spain:47912fed  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/bank_payment:6b3dee63  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: CybroAddons:0f4b19a1  
Subject: Oct 01: [FIX] Bug Fixed 'dynamic_accounts_report'
Author: Cybrosys Technologies
Committer: Cybrosys Technologies
Commit: private_odoo_addons:d2bf168d  
Subject: [ADD] payment_redsys without website_sale
Author: AdrianBernal
Committer: AdrianBernal
Commit: OCA/stock_logistics_workflow:2cc2041d  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/server_tools:a01e8814  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: OCA/product_attribute:bb75d2eb  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/contract:4555dd88  
Subject: Translated using Weblate (Turkish)
Author: Ömer KÜLAK
Committer: Weblate
Commit: OCA/community_data_files:5164a971  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/helpdesk:594c487c  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/account_financial_reporting:e12a6f1b  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/account_invoicing:cf17ef8f  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/account_financial_tools:aa745815  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/web:cf073234  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/bank_statement_import:4b026972  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/product_variant:f9818658  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/spreadsheet:086ab444  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/purchase_workflow:d77fb42b  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/connector_interfaces:90bb8464  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/maintenance:2109bee2  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/account_payment:f6f205ac  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/credit_control:43bfb60b  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/storage:eeeea37c  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/field_service:fef357df  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/server_auth:d4fee8b8  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/fleet:c9cb05b4  
Subject: Translated using Weblate (Portuguese (Brazil))
Author: Rodrigo Sottomaior Macedo
Committer: Weblate
Commit: OCA/event:8e02d5e8  
Subject: Translated using Weblate (French)
Author: Grégory Moka Tourisme
Committer: Weblate
Commit: OCA/account_fiscal_rule:288a0b03  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/server_ux:ae9520b2  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/multi_company:565b007b  
Subject: Translated using Weblate (Italian)
Author: Francesco Foresti
Committer: Weblate
Commit: OCA/web_api:1dd2c7f2  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/edi-framework:d484f0dc  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/project:8ed45f43  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/timesheet:fff331b5  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/hr:40462969  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: OCA/intrastat_extrastat:ae2e84fe  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/hr_expense:170f04e0  
Subject: Translated using Weblate (Portuguese)
Author: Peter Romão
Committer: Weblate
Commit: OCA/management_system:d8f4653d  
Subject: Translated using Weblate (Swedish)
Author: jakobkrabbe
Committer: Weblate
Commit: OCA/product_pack:3ce35b0f  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: novacode/odoo_formio:5c4b0903  
Subject: [IMP] formio: Form Builder field actvie and search filters
Author: bobslee
Committer: bobslee
Commit: oca_odoo_addons:324ab7ae  
Subject: [ADD] budget submodule
Author: AdrianBernal
Committer: AdrianBernal
Commit: OCA/server_backend:d598cb43  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/partner_contact:52f198ab  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/manufacture:1f34d36b  
Subject: Translated using Weblate (German)
Author: jans23
Committer: Weblate
Commit: OCA/payroll:f493a421  
Subject: Translated using Weblate (Portuguese)
Author: Peter Romão
Committer: Weblate
Commit: OCA/geospatial:69b2af93  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: camptocamp/odoo_cloud_platform:bd561bc5  
Subject: Merge pull request #454 from odoo-contrib/patch-1
Author: Alexandre Fayolle
Committer: GitHub
Commit: OCA/commission:c57398b8  
Subject: Translated using Weblate (Turkish)
Author: Metin GÜLSOY
Committer: Weblate
Commit: OCA/edi:9659a3a1  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/knowledge:da81ac19  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/website:6f2f6269  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OdooEduERP:313197b7  
Subject: Merge pull request #278 from ShwetaSerpentCS/add_banner_eduerp_base16
Author: Serpent Consulting Services Pvt. Ltd.
Committer: GitHub
Commit: OCA/hr_attendance:4bd6d755  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/queue:7e5efe72  
Subject: Translated using Weblate (Catalan)
Author: QuiJoQuim
Committer: Weblate
Commit: OCA/account_closing:0ac71387  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/margin_analysis:9c4f7672  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/server_brand:12c1e61d  
Subject: Translated using Weblate (Portuguese (Brazil))
Author: Rodrigo Sottomaior Macedo
Committer: Weblate
Commit: OCA/server_env:f5854907  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/connector:3dd7b3a1  
Subject: Translated using Weblate (Portuguese (Brazil))
Author: Rodrigo Macedo
Committer: Weblate
Version: 16.0
Config: Default base
Total time: 2m
Date Level Type Message
2024-10-03 04:51:44 INFO runbot Init build environment with config Default base
2024-10-03 04:51:44 Starting step base from config Default base
2024-10-03 04:51:44 INFO runbot Checkout took 78 seconds
2024-10-03 04:51:44 WARNING runbot advanced_dynamic_dashboard is a duplicated modules (found in "/home/runbot/odoo/runbot/runbot/static/sources/oca_odoo_addons/324ab7aef4a042b7af26a4347a3e7bfc9b646f8e/third_party/advanced_dynamic_dashboard/__manifest__.py", already defined in /home/runbot/odoo/runbot/runbot/static/sources/CybroAddons/0f4b19a1018edcedb82fc86b92525d58f314c76f/third_party/advanced_dynamic_dashboard/__manifest__.py)
2024-10-03 04:51:44 WARNING runbot project_dashboard_odoo is a duplicated modules (found in "/home/runbot/odoo/runbot/runbot/static/sources/oca_odoo_addons/324ab7aef4a042b7af26a4347a3e7bfc9b646f8e/third_party/project_dashboard_odoo/__manifest__.py", already defined in /home/runbot/odoo/runbot/runbot/static/sources/CybroAddons/0f4b19a1018edcedb82fc86b92525d58f314c76f/third_party/project_dashboard_odoo/__manifest__.py)
2024-10-03 04:51:44 WARNING runbot invoice_mini_dashboard is a duplicated modules (found in "/home/runbot/odoo/runbot/runbot/static/sources/oca_odoo_addons/324ab7aef4a042b7af26a4347a3e7bfc9b646f8e/third_party/invoice_mini_dashboard/__manifest__.py", already defined in /home/runbot/odoo/runbot/runbot/static/sources/CybroAddons/0f4b19a1018edcedb82fc86b92525d58f314c76f/third_party/invoice_mini_dashboard/__manifest__.py)
2024-10-03 04:51:44 WARNING runbot product_contract is a duplicated modules (found in "/home/runbot/odoo/runbot/runbot/static/sources/oca_odoo_addons/324ab7aef4a042b7af26a4347a3e7bfc9b646f8e/third_party/product_contract/__manifest__.py", already defined in /home/runbot/odoo/runbot/runbot/static/sources/OCA/contract/4555dd88777445040362a7fdaa120726b7ef9948/third_party/product_contract/__manifest__.py)
2024-10-03 04:51:44 WARNING runbot sale_mini_dashboard is a duplicated modules (found in "/home/runbot/odoo/runbot/runbot/static/sources/oca_odoo_addons/324ab7aef4a042b7af26a4347a3e7bfc9b646f8e/third_party/sale_mini_dashboard/__manifest__.py", already defined in /home/runbot/odoo/runbot/runbot/static/sources/CybroAddons/0f4b19a1018edcedb82fc86b92525d58f314c76f/third_party/sale_mini_dashboard/__manifest__.py)
2024-10-03 04:51:44 WARNING runbot crm_dashboard is a duplicated modules (found in "/home/runbot/odoo/runbot/runbot/static/sources/oca_odoo_addons/324ab7aef4a042b7af26a4347a3e7bfc9b646f8e/third_party/crm_dashboard/__manifest__.py", already defined in /home/runbot/odoo/runbot/runbot/static/sources/CybroAddons/0f4b19a1018edcedb82fc86b92525d58f314c76f/third_party/crm_dashboard/__manifest__.py)
2024-10-03 04:51:44 WARNING runbot fleet_car_workshop is a duplicated modules (found in "/home/runbot/odoo/runbot/runbot/static/sources/oca_odoo_addons/324ab7aef4a042b7af26a4347a3e7bfc9b646f8e/third_party/fleet_car_workshop/__manifest__.py", already defined in /home/runbot/odoo/runbot/runbot/static/sources/CybroAddons/0f4b19a1018edcedb82fc86b92525d58f314c76f/third_party/fleet_car_workshop/__manifest__.py)
2024-10-03 04:51:44 WARNING runbot advance_hr_attendance_dashboard is a duplicated modules (found in "/home/runbot/odoo/runbot/runbot/static/sources/oca_odoo_addons/324ab7aef4a042b7af26a4347a3e7bfc9b646f8e/third_party/advance_hr_attendance_dashboard/__manifest__.py", already defined in /home/runbot/odoo/runbot/runbot/static/sources/CybroAddons/0f4b19a1018edcedb82fc86b92525d58f314c76f/third_party/advance_hr_attendance_dashboard/__manifest__.py)
2024-10-03 04:51:44 WARNING runbot activity_dashboard_mngmnt is a duplicated modules (found in "/home/runbot/odoo/runbot/runbot/static/sources/oca_odoo_addons/324ab7aef4a042b7af26a4347a3e7bfc9b646f8e/third_party/activity_dashboard_mngmnt/__manifest__.py", already defined in /home/runbot/odoo/runbot/runbot/static/sources/CybroAddons/0f4b19a1018edcedb82fc86b92525d58f314c76f/third_party/activity_dashboard_mngmnt/__manifest__.py)
2024-10-03 04:51:44 INFO runbot Using Dockerfile Tag odoo:DockerBookworm16
2024-10-03 04:53:52 INFO server odoo.modules.loading:303 1 modules loaded in 24.12s, 9075 queries (+9075 extra)
2024-10-03 04:54:09 INFO server odoo.modules.loading:303 9 modules loaded in 6.45s, 3061 queries (+3061 extra)
2024-10-03 04:54:09 INFO server odoo.modules.loading:303 9 modules loaded in 0.00s, 0 queries (+0 extra)
2024-10-03 04:54:09 INFO server odoo.modules.loading:303 9 modules loaded in 0.00s, 0 queries (+0 extra)
2024-10-03 04:54:09 ERROR server odoo.modules.loading:529 Some modules have inconsistent states, some dependencies may be missing: ['account_report_send_by_mail']
2024-10-03 04:54:14 Step base finished in 2m
2024-10-03 04:54:14 Starting step run from config Default base
2024-10-03 04:54:14 INFO runbot Start running build 00479-16-0
2024-10-03 04:54:14 INFO runbot Using Dockerfile Tag odoo:DockerBookworm16
2024-10-03 04:54:21 INFO server odoo.modules.loading:303 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-10-03 04:54:21 INFO server odoo.modules.loading:303 9 modules loaded in 0.14s, 0 queries (+0 extra)
2024-10-03 04:54:21 ERROR server odoo.modules.loading:529 Some modules have inconsistent states, some dependencies may be missing: ['account_report_send_by_mail']
2024-10-03 04:55:21 WARNING server odoo.addons.base.models.ir_cron:142 Skipping database 00479-16-0-base because of modules to install/upgrade/remove.
2024-10-03 04:56:25 WARNING server odoo.addons.base.models.ir_cron:142 Skipping database 00479-16-0-base because of modules to install/upgrade/remove.
2024-10-03 04:57:24 WARNING server odoo.addons.base.models.ir_cron:142 Skipping database 00479-16-0-base because of modules to install/upgrade/remove.
2024-10-03 04:58:23 WARNING server odoo.addons.base.models.ir_cron:142 Skipping database 00479-16-0-base because of modules to install/upgrade/remove.
2024-10-03 04:59:23 WARNING server odoo.addons.base.models.ir_cron:142 Skipping database 00479-16-0-base because of modules to install/upgrade/remove.
2024-10-03 05:00:22 WARNING server odoo.addons.base.models.ir_cron:142 Skipping database 00479-16-0-base because of modules to install/upgrade/remove.
2024-10-03 05:01:26 WARNING server odoo.addons.base.models.ir_cron:142 Skipping database 00479-16-0-base because of modules to install/upgrade/remove.
2024-10-03 05:01:59 INFO server odoo.modules.loading:303 1 modules loaded in 0.02s, 0 queries (+0 extra)
2024-10-03 05:01:59 INFO server odoo.modules.loading:303 9 modules loaded in 0.17s, 0 queries (+0 extra)
2024-10-03 05:01:59 ERROR server odoo.modules.loading:529 Some modules have inconsistent states, some dependencies may be missing: ['account_report_send_by_mail']
2024-10-03 05:02:26 INFO server odoo.modules.loading:303 1 modules loaded in 0.02s, 0 queries (+0 extra)
2024-10-03 05:02:26 WARNING server odoo.addons.base.models.ir_cron:142 Skipping database 00479-16-0-base because of modules to install/upgrade/remove.
2024-10-03 05:02:32 INFO server odoo.modules.loading:303 9 modules loaded in 0.01s, 0 queries (+0 extra)
2024-10-03 05:02:59 WARNING server odoo.modules.loading:641 Transient module states were reset
2024-10-03 05:02:59 ERROR server odoo.modules.registry:96
Failed to load registry
Traceback (most recent call last):
  File "/data/build/odoo/odoo/modules/registry.py", line 91, in new
    odoo.modules.load_modules(registry, force_demo, status, update_module)
  File "/data/build/odoo/odoo/modules/loading.py", line 488, in load_modules
    processed_modules += load_marked_modules(cr, graph,
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/modules/loading.py", line 372, in load_marked_modules
    loaded, processed = load_module_graph(
                        ^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/modules/loading.py", line 197, in load_module_graph
    model_names = registry.load(cr, package)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/modules/registry.py", line 247, in load
    model = cls._build_model(self, cr)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 622, in _build_model
    raise TypeError("Model %r does not exist in registry." % name)
TypeError: Model 'account.payment.method' does not exist in registry.
2024-10-03 05:02:59 INFO server odoo.modules.loading:303 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-10-03 05:02:59 INFO server odoo.modules.loading:303 29 modules loaded in 0.04s, 0 queries (+0 extra)
2024-10-03 05:02:59 ERROR server odoo.http:2085
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2063, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 1651, in _serve_db
    return service_model.retrying(self._serve_ir_http, self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 133, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 1678, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 1882, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 154, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 734, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/web/controllers/dataset.py", line 46, in call_button
    action = self._call_kw(model, method, args, kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/web/controllers/dataset.py", line 33, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/api.py", line 468, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/api.py", line 453, in _call_kw_multi
    result = method(recs, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<decorator-gen-77>", line 2, in button_immediate_install
  File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 74, in check_and_log
    return method(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 475, in button_immediate_install
    return self._button_immediate_function(self.env.registry[self._name].button_install)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 599, in _button_immediate_function
    registry = modules.registry.Registry.new(self._cr.dbname, update_module=True)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<decorator-gen-16>", line 2, in new
  File "/data/build/odoo/odoo/tools/func.py", line 87, in locked
    return func(inst, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/modules/registry.py", line 91, in new
    odoo.modules.load_modules(registry, force_demo, status, update_module)
  File "/data/build/odoo/odoo/modules/loading.py", line 488, in load_modules
    processed_modules += load_marked_modules(cr, graph,
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/modules/loading.py", line 372, in load_marked_modules
    loaded, processed = load_module_graph(
                        ^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/modules/loading.py", line 197, in load_module_graph
    model_names = registry.load(cr, package)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/modules/registry.py", line 247, in load
    model = cls._build_model(self, cr)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 622, in _build_model
    raise TypeError("Model %r does not exist in registry." % name)
TypeError: Model 'account.payment.method' does not exist in registry.
2024-10-03 05:03:26 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron Mail: Email Queue Manager for server action #113 failed in Job #2
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 652, in run
    self.env[action.model_name].check_access_rights("write")
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/api.py", line 550, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/odoo/odoo/modules/registry.py", line 190, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'mail.mail'
2024-10-03 05:03:26 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron Notification: Delete Notifications older than 6 Month for server action #115 failed in Job #4
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 652, in run
    self.env[action.model_name].check_access_rights("write")
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/api.py", line 550, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/odoo/odoo/modules/registry.py", line 190, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'mail.notification'
2024-10-03 05:03:26 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron Notification: Send scheduled message notifications for server action #117 failed in Job #6
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 652, in run
    self.env[action.model_name].check_access_rights("write")
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/api.py", line 550, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/odoo/odoo/modules/registry.py", line 190, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'mail.message.schedule'
2024-10-03 05:03:26 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron Users: Notify About Unregistered Users for server action #126 failed in Job #7
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(126,)", line 1, in <module>
AttributeError: 'res.users' object has no attribute 'send_unregistered_user_reminder'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'res.users' object has no attribute 'send_unregistered_user_reminder'" while evaluating
'model.send_unregistered_user_reminder()'
2024-10-03 05:03:26 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron Partner Autocomplete : Sync with remote DB for server action #140 failed in Job #8
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 652, in run
    self.env[action.model_name].check_access_rights("write")
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/api.py", line 550, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/odoo/odoo/modules/registry.py", line 190, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'res.partner.autocomplete.sync'
2024-10-03 05:03:26 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron SMS: SMS Queue Manager for server action #144 failed in Job #9
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 652, in run
    self.env[action.model_name].check_access_rights("write")
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/api.py", line 550, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/odoo/odoo/modules/registry.py", line 190, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'sms.sms'
2024-10-03 05:03:26 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron Snailmail: process letters queue for server action #154 failed in Job #10
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 652, in run
    self.env[action.model_name].check_access_rights("write")
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/api.py", line 550, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/odoo/odoo/modules/registry.py", line 190, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'snailmail.letter'
2024-10-03 05:03:26 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron payment: post-process transactions for server action #158 failed in Job #11
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 652, in run
    self.env[action.model_name].check_access_rights("write")
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/api.py", line 550, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/odoo/odoo/modules/registry.py", line 190, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'payment.transaction'
2024-10-03 05:03:48 INFO server odoo.modules.loading:303 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-10-03 05:03:54 INFO server odoo.modules.loading:303 29 modules loaded in 0.04s, 0 queries (+0 extra)
2024-10-03 05:04:20 INFO server odoo.modules.loading:303 46 modules loaded in 29.06s, 13509 queries (+13509 extra)
2024-10-03 05:04:26 INFO server odoo.modules.loading:303 48 modules loaded in 4.05s, 1658 queries (+1659 extra)
2024-10-03 05:04:44 INFO server odoo.modules.loading:303 1 modules loaded in 0.02s, 0 queries (+0 extra)
2024-10-03 05:04:44 INFO server odoo.modules.loading:303 48 modules loaded in 2.07s, 0 queries (+0 extra)
2024-10-03 05:04:50 INFO server odoo.modules.loading:303 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-10-03 05:04:50 INFO server odoo.modules.loading:303 48 modules loaded in 1.91s, 0 queries (+0 extra)
2024-10-03 05:05:38 INFO server odoo.modules.loading:303 1 modules loaded in 0.02s, 0 queries (+0 extra)
2024-10-03 05:05:49 INFO server odoo.modules.loading:303 48 modules loaded in 0.07s, 0 queries (+0 extra)
2024-10-03 05:05:49 WARNING server odoo.addons.base.models.ir_model:1068 Two fields (redsys_currency, main_currency_id) of payment.provider() have the same label: Currency. [Modules: ekodo_payment_redsys_no_website and payment]
2024-10-03 05:05:49 INFO server odoo.modules.loading:303 49 modules loaded in 0.87s, 167 queries (+169 extra)
2024-10-03 05:05:49 INFO server odoo.modules.loading:303 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-10-03 05:05:49 INFO server odoo.modules.loading:303 49 modules loaded in 0.11s, 0 queries (+0 extra)
2024-10-03 05:05:49 INFO server odoo.modules.loading:303 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-10-03 05:05:49 INFO server odoo.modules.loading:303 49 modules loaded in 0.17s, 0 queries (+0 extra)
2024-10-03 05:06:11 INFO server odoo.modules.loading:303 1 modules loaded in 0.02s, 0 queries (+0 extra)
2024-10-03 05:06:16 INFO server odoo.modules.loading:303 49 modules loaded in 0.03s, 0 queries (+0 extra)
2024-10-03 05:06:27 WARNING server odoo.addons.base.models.ir_model:1068 Two fields (redsys_currency, main_currency_id) of payment.provider() have the same label: Currency. [Modules: ekodo_payment_redsys_no_website and payment]
2024-10-03 05:06:38 WARNING server odoo.addons.base.models.ir_model:1068 Two fields (redsys_currency, main_currency_id) of payment.provider() have the same label: Currency. [Modules: ekodo_payment_redsys_no_website and payment]
2024-10-03 05:06:43 WARNING server odoo.addons.base.models.ir_model:1068 Two fields (redsys_currency, main_currency_id) of payment.provider() have the same label: Currency. [Modules: ekodo_payment_redsys_no_website and payment]
2024-10-03 05:06:49 WARNING server odoo.addons.base.models.ir_model:1068 Two fields (redsys_currency, main_currency_id) of payment.provider() have the same label: Currency. [Modules: ekodo_payment_redsys_no_website and payment]
2024-10-03 05:07:00 WARNING server odoo.addons.base.models.ir_model:1068 Two fields (redsys_currency, main_currency_id) of payment.provider() have the same label: Currency. [Modules: payment_redsys and payment]
2024-10-03 05:07:00 ERROR server odoo.sql_db:324
bad query: INSERT INTO "account_payment_method" ("code", "create_date", "create_uid", "name", "payment_type", "write_date", "write_uid") VALUES ('redsys', '2024-10-03 05:06:55.535589', 1, '{"en_US": "Redsys"}', 'inbound', '2024-10-03 05:06:55.535589', 1) RETURNING "id"
ERROR: duplicate key value violates unique constraint "account_payment_method_name_code_unique"
DETAIL:  Key (code, payment_type)=(redsys, inbound) already exists.
2024-10-03 05:07:00 WARNING server odoo.modules.loading:641 Transient module states were reset
2024-10-03 05:07:00 ERROR server odoo.modules.registry:96
Failed to load registry
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/convert.py", line 698, in _tag_root
    f(rec)
  File "/data/build/odoo/odoo/tools/convert.py", line 599, in _tag_record
    record = model._load_records([data], self.mode == 'update')
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 4416, in _load_records
    records = self._load_records_create([data['values'] for data in to_create])
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 4327, in _load_records_create
    return self.create(values)
           ^^^^^^^^^^^^^^^^^^^
  File "<decorator-gen-197>", line 2, in create
  File "/data/build/odoo/odoo/api.py", line 415, in _model_create_multi
    return create(self, arg)
           ^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/account/models/account_payment_method.py", line 22, in create
    payment_methods = super().create(vals_list)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<decorator-gen-68>", line 2, in create
  File "/data/build/odoo/odoo/api.py", line 415, in _model_create_multi
    return create(self, arg)
           ^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_fields.py", line 670, in create
    recs = super().create(vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<decorator-gen-15>", line 2, in create
  File "/data/build/odoo/odoo/api.py", line 415, in _model_create_multi
    return create(self, arg)
           ^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 3983, in create
    records = self._create(data_list)
              ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 4164, in _create
    cr.execute(
  File "/data/build/odoo/odoo/sql_db.py", line 321, in execute
    res = self._obj.execute(query, params)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.UniqueViolation: duplicate key value violates unique constraint "account_payment_method_name_code_unique"
DETAIL:  Key (code, payment_type)=(redsys, inbound) already exists.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/modules/registry.py", line 91, in new
    odoo.modules.load_modules(registry, force_demo, status, update_module)
  File "/data/build/odoo/odoo/modules/loading.py", line 488, in load_modules
    processed_modules += load_marked_modules(cr, graph,
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/modules/loading.py", line 372, in load_marked_modules
    loaded, processed = load_module_graph(
                        ^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/modules/loading.py", line 231, in load_module_graph
    load_data(cr, idref, mode, kind='data', package=package)
  File "/data/build/odoo/odoo/modules/loading.py", line 71, in load_data
    tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind)
  File "/data/build/odoo/odoo/tools/convert.py", line 763, in convert_file
    convert_xml_import(cr, module, fp, idref, mode, noupdate)
  File "/data/build/odoo/odoo/tools/convert.py", line 829, in convert_xml_import
    obj.parse(doc.getroot())
  File "/data/build/odoo/odoo/tools/convert.py", line 749, in parse
    self._tag_root(de)
  File "/data/build/odoo/odoo/tools/convert.py", line 711, in _tag_root
    raise ParseError('while parsing %s:%s, somewhere inside\n%s' % (
odoo.tools.convert.ParseError: while parsing /data/build/OCA/l10n_spain/payment_redsys/data/payment_redsys.xml:30, somewhere inside
<record id="payment_method_redsys" model="account.payment.method">
        <field name="name">Redsys</field>
        <field name="code">redsys</field>
        <field name="payment_type">inbound</field>
    </record>
2024-10-03 05:07:00 INFO server odoo.modules.loading:303 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-10-03 05:07:00 INFO server odoo.modules.loading:303 65 modules loaded in 0.07s, 0 queries (+0 extra)
2024-10-03 05:07:00 ERROR server odoo.http:2085
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/convert.py", line 698, in _tag_root
    f(rec)
  File "/data/build/odoo/odoo/tools/convert.py", line 599, in _tag_record
    record = model._load_records([data], self.mode == 'update')
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 4416, in _load_records
    records = self._load_records_create([data['values'] for data in to_create])
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 4327, in _load_records_create
    return self.create(values)
           ^^^^^^^^^^^^^^^^^^^
  File "<decorator-gen-197>", line 2, in create
  File "/data/build/odoo/odoo/api.py", line 415, in _model_create_multi
    return create(self, arg)
           ^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/account/models/account_payment_method.py", line 22, in create
    payment_methods = super().create(vals_list)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<decorator-gen-68>", line 2, in create
  File "/data/build/odoo/odoo/api.py", line 415, in _model_create_multi
    return create(self, arg)
           ^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_fields.py", line 670, in create
    recs = super().create(vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<decorator-gen-15>", line 2, in create
  File "/data/build/odoo/odoo/api.py", line 415, in _model_create_multi
    return create(self, arg)
           ^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 3983, in create
    records = self._create(data_list)
              ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 4164, in _create
    cr.execute(
  File "/data/build/odoo/odoo/sql_db.py", line 321, in execute
    res = self._obj.execute(query, params)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.UniqueViolation: duplicate key value violates unique constraint "account_payment_method_name_code_unique"
DETAIL:  Key (code, payment_type)=(redsys, inbound) already exists.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2063, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 1651, in _serve_db
    return service_model.retrying(self._serve_ir_http, self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 133, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 1678, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 1882, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 154, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 734, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/web/controllers/dataset.py", line 46, in call_button
    action = self._call_kw(model, method, args, kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/web/controllers/dataset.py", line 33, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/api.py", line 468, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/api.py", line 453, in _call_kw_multi
    result = method(recs, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/payment/models/payment_provider.py", line 399, in button_immediate_install
    self.module_id.button_immediate_install()
  File "<decorator-gen-77>", line 2, in button_immediate_install
  File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 74, in check_and_log
    return method(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 475, in button_immediate_install
    return self._button_immediate_function(self.env.registry[self._name].button_install)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 599, in _button_immediate_function
    registry = modules.registry.Registry.new(self._cr.dbname, update_module=True)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<decorator-gen-16>", line 2, in new
  File "/data/build/odoo/odoo/tools/func.py", line 87, in locked
    return func(inst, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/modules/registry.py", line 91, in new
    odoo.modules.load_modules(registry, force_demo, status, update_module)
  File "/data/build/odoo/odoo/modules/loading.py", line 488, in load_modules
    processed_modules += load_marked_modules(cr, graph,
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/modules/loading.py", line 372, in load_marked_modules
    loaded, processed = load_module_graph(
                        ^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/modules/loading.py", line 231, in load_module_graph
    load_data(cr, idref, mode, kind='data', package=package)
  File "/data/build/odoo/odoo/modules/loading.py", line 71, in load_data
    tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind)
  File "/data/build/odoo/odoo/tools/convert.py", line 763, in convert_file
    convert_xml_import(cr, module, fp, idref, mode, noupdate)
  File "/data/build/odoo/odoo/tools/convert.py", line 829, in convert_xml_import
    obj.parse(doc.getroot())
  File "/data/build/odoo/odoo/tools/convert.py", line 749, in parse
    self._tag_root(de)
  File "/data/build/odoo/odoo/tools/convert.py", line 711, in _tag_root
    raise ParseError('while parsing %s:%s, somewhere inside\n%s' % (
odoo.tools.convert.ParseError: while parsing /data/build/OCA/l10n_spain/payment_redsys/data/payment_redsys.xml:30, somewhere inside
<record id="payment_method_redsys" model="account.payment.method">
        <field name="name">Redsys</field>
        <field name="code">redsys</field>
        <field name="payment_type">inbound</field>
    </record>
2024-10-03 05:07:26 INFO server odoo.modules.loading:303 1 modules loaded in 0.02s, 0 queries (+0 extra)
2024-10-03 05:07:26 INFO server odoo.modules.loading:303 65 modules loaded in 2.06s, 0 queries (+0 extra)
2024-10-03 05:07:26 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-03 05:07:26 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron Disable unused snippets assets for server action #288 failed in Job #15
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(288,)", line 1, in <module>
  File "/data/build/odoo/addons/website/models/website.py", line 1517, in _disable_unused_snippets_assets
    html_fields_attributes = self._get_html_fields_attributes()
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/website.py", line 1446, in _get_html_fields_attributes
    table = self.env[model]._table
            ~~~~~~~~^^^^^^^
  File "/data/build/odoo/odoo/api.py", line 550, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/odoo/odoo/modules/registry.py", line 190, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'product.public.category'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'KeyError'>: "product.public.category" while evaluating
'model._disable_unused_snippets_assets()'
2024-10-03 06:07:32 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-03 07:07:40 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-03 08:07:47 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-03 09:06:51 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-03 10:06:59 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-03 11:07:06 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-03 12:07:11 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-03 13:07:20 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-03 14:07:26 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-03 15:07:34 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-03 16:07:41 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-03 17:07:45 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-03 18:06:51 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-03 19:06:56 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-03 20:07:03 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-03 21:07:11 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-03 22:07:17 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-03 23:07:24 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-04 00:07:30 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-04 01:07:35 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-04 02:07:43 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-04 03:07:50 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-04 04:06:53 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-04 05:07:01 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-04 06:07:10 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-04 07:07:14 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-04 08:07:23 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-04 09:07:27 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-04 10:07:35 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-04 11:07:43 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-04 12:07:49 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-04 13:06:55 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-04 14:07:01 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-04 15:07:11 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-04 16:07:18 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-04 17:07:22 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-04 18:07:29 ERROR server odoo.addons.base.models.ir_cron:400
Call from cron eCommerce: send email to customers about their abandoned cart for server action #344 failed in Job #18
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 391, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(344,)", line 1, in <module>
AttributeError: 'website' object has no attribute '_send_abandoned_cart_email'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 61, in _run_action_code_multi
    res = super(ServerAction, self)._run_action_code_multi(eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/safe_eval.py", line 405, in safe_eval
    raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'AttributeError'>: "'website' object has no attribute '_send_abandoned_cart_email'" while evaluating
'model._send_abandoned_cart_email()'
2024-10-04 19:07:33 Log limit reached (full logs are still available in the log file)
2024-10-10 13:21:12 INFO runbot Kill build 00479-16-0