Docker command: python3 odoo/odoo-bin --addons-path single_module_repos,odoo/addons,odoo/odoo/addons,enterprise --workers 2 --gevent-port 8070 --max-cron-threads 1 -d 01777-18-0-all_with_tests --proxy-mode --db-filter %d.*$ --smtp 172.17.0.1 --db-template template0 ================================================= Making dir: /home/runbot/odoo/runbot/runbot/static/build/01777-18-0/single_module_repos/us_marketplace_integration_prom Adding readonly volume '/data/build/single_module_repos/us_marketplace_integration_prom' pointing to /home/runbot/odoo/runbot/runbot/static/sources/us_marketplace_integration_prom/cdf250ad87af360c47af1c4c9b8ba516d5a0cd8c Making dir: /home/runbot/odoo/runbot/runbot/static/build/01777-18-0/single_module_repos/us_marketplace_integration Adding readonly volume '/data/build/single_module_repos/us_marketplace_integration' pointing to /home/runbot/odoo/runbot/runbot/static/sources/us_marketplace_integration/39c137396e878b25d10074b1715c5645f434e729 Making dir: /home/runbot/odoo/runbot/runbot/static/build/01777-18-0/single_module_repos/us_marketplace_integration_rozetka Adding readonly volume '/data/build/single_module_repos/us_marketplace_integration_rozetka' pointing to /home/runbot/odoo/runbot/runbot/static/sources/us_marketplace_integration_rozetka/300057179e34075433b750de21c5fe183ef3dc68 Making dir: /home/runbot/odoo/runbot/runbot/static/build/01777-18-0/odoo Adding readonly volume '/data/build/odoo' pointing to /home/runbot/odoo/runbot/runbot/static/sources/odoo/42e1a00b7aa7b3c3c952e477760bac88efc7f7fc Making dir: /home/runbot/odoo/runbot/runbot/static/build/01777-18-0/enterprise Adding readonly volume '/data/build/enterprise' pointing to /home/runbot/odoo/runbot/runbot/static/sources/enterprise/c2fdf06689f21d55e8a667ffdf64c9d0b964c607 Adding readonly volume '/home/runbot/.odoorc' pointing to /home/runbot/odoo/runbot/runbot/static/build/01777-18-0/.odoorc Defaulting to user installation because normal site-packages is not writeable WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' Ignoring asn1crypto: markers 'python_version < "3.11"' don't match your environment Ignoring Babel: markers 'python_version < "3.11"' don't match your environment Ignoring Babel: markers 'python_version >= "3.13"' don't match your environment Ignoring cbor2: markers 'python_version < "3.12"' don't match your environment Ignoring chardet: markers 'python_version < "3.11"' don't match your environment Ignoring cryptography: markers 'python_version < "3.12"' don't match your environment Ignoring decorator: markers 'python_version < "3.11"' don't match your environment Ignoring docutils: markers 'python_version < "3.11"' don't match your environment Ignoring freezegun: markers 'python_version < "3.11"' don't match your environment Ignoring freezegun: markers 'python_version >= "3.13"' don't match your environment Ignoring gevent: markers 'sys_platform != "win32" and python_version == "3.10"' don't match your environment Ignoring gevent: markers 'sys_platform != "win32" and python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring gevent: markers 'sys_platform != "win32" and python_version >= "3.13"' don't match your environment Ignoring greenlet: markers 'sys_platform != "win32" and python_version == "3.10"' don't match your environment Ignoring greenlet: markers 'sys_platform != "win32" and python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring greenlet: markers 'sys_platform != "win32" and python_version >= "3.13"' don't match your environment Ignoring idna: markers 'python_version < "3.12"' don't match your environment Ignoring Jinja2: markers 'python_version <= "3.10"' don't match your environment Ignoring libsass: markers 'python_version < "3.11"' don't match your environment Ignoring lxml: markers 'python_version <= "3.10"' don't match your environment Ignoring lxml: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring MarkupSafe: markers 'python_version <= "3.10"' don't match your environment Ignoring MarkupSafe: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring num2words: markers 'python_version < "3.12"' don't match your environment Ignoring openpyxl: markers 'python_version < "3.12"' don't match your environment Ignoring Pillow: markers 'python_version <= "3.10"' don't match your environment Ignoring Pillow: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring Pillow: markers 'python_version >= "3.13"' don't match your environment Ignoring psutil: markers 'python_version <= "3.10"' don't match your environment Ignoring psutil: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring psycopg2: markers 'python_version == "3.10"' don't match your environment Ignoring psycopg2: markers 'python_version == "3.11"' don't match your environment Ignoring psycopg2: markers 'python_version >= "3.13"' don't match your environment Ignoring pyopenssl: markers 'python_version < "3.12"' don't match your environment Ignoring PyPDF2: markers 'python_version <= "3.10"' don't match your environment Ignoring pypiwin32: markers 'sys_platform == "win32"' don't match your environment Ignoring python-dateutil: markers 'python_version < "3.11"' don't match your environment Ignoring python-ldap: markers 'sys_platform != "win32" and python_version < "3.12"' don't match your environment Ignoring python-stdnum: markers 'python_version < "3.11"' don't match your environment Ignoring qrcode: markers 'python_version < "3.11"' don't match your environment Ignoring reportlab: markers 'python_version <= "3.10"' don't match your environment Ignoring reportlab: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring requests: markers 'python_version < "3.11"' don't match your environment Ignoring rjsmin: markers 'python_version < "3.11"' don't match your environment Ignoring rl-renderPM: markers 'sys_platform == "win32" and python_version >= "3.12"' don't match your environment Ignoring urllib3: markers 'python_version < "3.12"' don't match your environment Ignoring Werkzeug: markers 'python_version <= "3.10"' don't match your environment Ignoring Werkzeug: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring xlrd: markers 'python_version < "3.12"' don't match your environment Ignoring XlsxWriter: markers 'python_version < "3.12"' don't match your environment Ignoring zeep: markers 'python_version < "3.11"' don't match your environment Ignoring zeep: markers 'python_version >= "3.13"' don't match your environment Requirement already satisfied: asn1crypto==1.5.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 4)) (1.5.1) Requirement already satisfied: Babel==2.10.3 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 6)) (2.10.3) Requirement already satisfied: cbor2==5.6.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 9)) (5.6.2) Requirement already satisfied: chardet==5.2.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 11)) (5.2.0) Requirement already satisfied: cryptography==42.0.8 in /home/runbot/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 13)) (42.0.8) Collecting decorator==5.1.1 (from -r odoo/requirements.txt (line 15)) Downloading decorator-5.1.1-py3-none-any.whl.metadata (4.0 kB) Requirement already satisfied: docutils==0.20.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 17)) (0.20.1) Requirement already satisfied: freezegun==1.2.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 19)) (1.2.1) Requirement already satisfied: geoip2==2.9.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 21)) (2.9.0) Requirement already satisfied: gevent==24.2.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 24)) (24.2.1) Requirement already satisfied: greenlet==3.0.3 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 28)) (3.0.3) Requirement already satisfied: idna==3.6 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 31)) (3.6) Requirement already satisfied: Jinja2==3.1.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 33)) (3.1.2) Requirement already satisfied: libsass==0.22.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 35)) (0.22.0) Requirement already satisfied: lxml==5.2.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 38)) (5.2.1) Requirement already satisfied: lxml-html-clean in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 39)) (0.1.1) Requirement already satisfied: MarkupSafe==2.1.5 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 42)) (2.1.5) Requirement already satisfied: num2words==0.5.13 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 44)) (0.5.13) Requirement already satisfied: ofxparse==0.21 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 45)) (0.21) Requirement already satisfied: openpyxl==3.1.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 47)) (3.1.2) Requirement already satisfied: passlib==1.7.4 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 48)) (1.7.4) Requirement already satisfied: Pillow==10.2.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 51)) (10.2.0) Requirement already satisfied: polib==1.1.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 53)) (1.1.1) Requirement already satisfied: psutil==5.9.8 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 56)) (5.9.8) Requirement already satisfied: psycopg2==2.9.9 in /home/runbot/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 59)) (2.9.9) Requirement already satisfied: pyopenssl==24.1.0 in /home/runbot/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 62)) (24.1.0) Requirement already satisfied: PyPDF2==2.12.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 64)) (2.12.1) Requirement already satisfied: pyserial==3.5 in /home/runbot/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 66)) (3.5) Requirement already satisfied: python-dateutil==2.8.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 68)) (2.8.2) Requirement already satisfied: python-ldap==3.4.4 in /home/runbot/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 70)) (3.4.4) Requirement already satisfied: python-stdnum==1.19 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 72)) (1.19) Requirement already satisfied: pytz in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 73)) (2024.1) Requirement already satisfied: pyusb==1.2.1 in /home/runbot/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 74)) (1.2.1) Requirement already satisfied: qrcode==7.4.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 76)) (7.4.2) Requirement already satisfied: reportlab==4.1.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 79)) (4.1.0) Requirement already satisfied: requests==2.31.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 81)) (2.31.0) Requirement already satisfied: rjsmin==1.2.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 83)) (1.2.0) Requirement already satisfied: urllib3==2.0.7 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 86)) (2.0.7) Requirement already satisfied: vobject==0.9.6.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 87)) (0.9.6.1) Requirement already satisfied: Werkzeug==3.0.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 90)) (3.0.1) Requirement already satisfied: xlrd==2.0.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 92)) (2.0.1) Requirement already satisfied: XlsxWriter==3.1.9 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 94)) (3.1.9) Requirement already satisfied: xlwt==1.3.0 in /home/runbot/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 95)) (1.3.0) Requirement already satisfied: zeep==4.2.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 97)) (4.2.1) Requirement already satisfied: cffi>=1.12 in /home/runbot/.local/lib/python3.12/site-packages (from cryptography==42.0.8->-r odoo/requirements.txt (line 13)) (2.0.0) Requirement already satisfied: pyasn1>=0.3.7 in /usr/lib/python3/dist-packages (from python-ldap==3.4.4->-r odoo/requirements.txt (line 70)) (0.4.8) Requirement already satisfied: pyasn1_modules>=0.1.5 in /usr/lib/python3/dist-packages (from python-ldap==3.4.4->-r odoo/requirements.txt (line 70)) (0.2.8) Requirement already satisfied: pycparser in /home/runbot/.local/lib/python3.12/site-packages (from cffi>=1.12->cryptography==42.0.8->-r odoo/requirements.txt (line 13)) (2.23) Downloading decorator-5.1.1-py3-none-any.whl (9.1 kB) WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' Installing collected packages: decorator Successfully installed decorator-5.1.1 2026-02-10 13:55:11,065 26 INFO ? odoo: Odoo version 18.0 2026-02-10 13:55:11,065 26 INFO ? odoo: Using configuration file at /home/runbot/.odoorc 2026-02-10 13:55:11,065 26 INFO ? odoo: addons paths: ['/data/build/odoo/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/single_module_repos', '/data/build/odoo/addons', '/data/build/enterprise'] 2026-02-10 13:55:11,065 26 INFO ? odoo: database: runbot@default:default Warn: Can't find .pfb for face 'Courier' 2026-02-10 13:55:11,261 26 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-02-10 13:55:11,271 26 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-02-10 13:55:11,493 26 INFO ? odoo.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069 2026-02-10 13:55:11,506 26 INFO 01777-18-0-all_with_tests odoo.modules.loading: loading 1 modules... 2026-02-10 13:55:11,537 26 INFO 01777-18-0-all_with_tests odoo.modules.loading: 1 modules loaded in 0.03s, 0 queries (+0 extra) 2026-02-10 13:55:11,643 26 INFO 01777-18-0-all_with_tests odoo.modules.loading: loading 129 modules... 2026-02-10 13:55:13,211 26 INFO 01777-18-0-all_with_tests odoo.modules.loading: 129 modules loaded in 1.57s, 0 queries (+0 extra) 2026-02-10 13:55:13,359 26 INFO 01777-18-0-all_with_tests odoo.modules.loading: Modules loaded. 2026-02-10 13:55:13,363 26 INFO 01777-18-0-all_with_tests odoo.modules.registry: Registry loaded in 1.870s 2026-02-10 13:55:13,364 26 INFO 01777-18-0-all_with_tests odoo.sql_db: ConnectionPool(read/write;used=0/count=0/max=64): Closed 2 connections 2026-02-10 13:55:13,370 32 INFO 01777-18-0-all_with_tests odoo.service.server: Worker WorkerHTTP (32) alive 2026-02-10 13:55:13,373 33 INFO 01777-18-0-all_with_tests odoo.service.server: Worker WorkerHTTP (33) alive 2026-02-10 13:55:13,378 36 INFO 01777-18-0-all_with_tests odoo.service.server: Worker WorkerCron (36) alive 2026-02-10 13:55:14,243 34 INFO ? odoo: Odoo version 18.0 2026-02-10 13:55:14,243 34 INFO ? odoo: Using configuration file at /home/runbot/.odoorc 2026-02-10 13:55:14,243 34 INFO ? odoo: addons paths: ['/data/build/odoo/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/single_module_repos', '/data/build/odoo/addons', '/data/build/enterprise'] 2026-02-10 13:55:14,243 34 INFO ? odoo: database: runbot@default:default Warn: Can't find .pfb for face 'Courier' 2026-02-10 13:55:14,452 34 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-02-10 13:55:14,468 34 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-02-10 13:55:14,720 34 INFO ? odoo.service.server: Evented Service (longpolling) running on 0.0.0.0:8070 2026-02-10 13:56:19,612 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Base: Auto-vacuum internal data' (1) starting 2026-02-10 13:56:19,668 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_attachment: filestore gc 606 checked, 0 removed 2026-02-10 13:56:19,720 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.res_users: GC'd 0 user log entries 2026-02-10 13:56:19,725 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.res_users: GC 'res.users.apikeys' delete 0 entries 2026-02-10 13:56:19,729 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.res_device: GC device logs delete 0 entries 2026-02-10 13:56:19,730 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.res_device: GC device logs delete 0 entries 2026-02-10 13:56:19,740 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.res_users: GC 'auth_totp.device' delete 0 entries 2026-02-10 13:56:19,825 36 INFO 01777-18-0-all_with_tests odoo.addons.sms.models.sms_sms: GC'd 0 sms marked for deletion 2026-02-10 13:56:19,993 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Base: Auto-vacuum internal data' (1) done in 0.381s 2026-02-10 13:56:19,995 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Base: Auto-vacuum internal data' (1) processed 0 records, 0 records remaining 2026-02-10 13:56:20,086 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Base: Auto-vacuum internal data' (1) completed 2026-02-10 13:56:20,092 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Delete Notifications older than 6 Month' (5) starting 2026-02-10 13:56:20,097 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Delete Notifications older than 6 Month' (5) done in 0.005s 2026-02-10 13:56:20,099 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Delete Notifications older than 6 Month' (5) processed 0 records, 0 records remaining 2026-02-10 13:56:20,100 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Delete Notifications older than 6 Month' (5) completed 2026-02-10 13:56:20,105 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Post scheduled messages' (7) starting 2026-02-10 13:56:20,107 36 INFO 01777-18-0-all_with_tests odoo.addons.mail.models.mail_scheduled_message: Posting 0 scheduled messages 2026-02-10 13:56:20,107 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Post scheduled messages' (7) done in 0.002s 2026-02-10 13:56:20,109 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Post scheduled messages' (7) processed 0 records, 0 records remaining 2026-02-10 13:56:20,110 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Post scheduled messages' (7) completed 2026-02-10 13:56:20,115 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-10 13:56:20,117 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.002s 2026-02-10 13:56:20,119 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-10 13:56:20,120 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-10 13:56:20,126 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: send web push notification' (9) starting 2026-02-10 13:56:20,128 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: send web push notification' (9) done in 0.002s 2026-02-10 13:56:20,130 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: send web push notification' (9) processed 0 records, 0 records remaining 2026-02-10 13:56:20,132 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: send web push notification' (9) completed 2026-02-10 13:56:20,137 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Discuss: channel member unmute' (10) starting 2026-02-10 13:56:20,138 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Discuss: channel member unmute' (10) done in 0.002s 2026-02-10 13:56:20,140 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Discuss: channel member unmute' (10) processed 0 records, 0 records remaining 2026-02-10 13:56:20,142 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Discuss: channel member unmute' (10) completed 2026-02-10 13:56:20,146 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Discuss: users settings unmute' (11) starting 2026-02-10 13:56:20,148 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Discuss: users settings unmute' (11) done in 0.002s 2026-02-10 13:56:20,150 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Discuss: users settings unmute' (11) processed 0 records, 0 records remaining 2026-02-10 13:56:20,152 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Discuss: users settings unmute' (11) completed 2026-02-10 13:56:20,156 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-10 13:56:20,188 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.031s 2026-02-10 13:56:20,190 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-10 13:56:20,192 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-10 13:56:20,198 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-10 13:56:20,201 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-10 13:56:20,204 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-10 13:56:20,206 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-10 13:56:20,213 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (19) starting 2026-02-10 13:56:20,218 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (19) done in 0.005s 2026-02-10 13:56:20,221 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (19) processed 0 records, 0 records remaining 2026-02-10 13:56:20,223 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (19) completed 2026-02-10 13:56:20,231 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Procurement: run scheduler' (20) starting 2026-02-10 13:56:20,356 36 INFO 01777-18-0-all_with_tests odoo.addons.stock.models.stock_orderpoint: A batch of 3 orderpoints is processed and committed 2026-02-10 13:56:20,427 36 INFO 01777-18-0-all_with_tests odoo.addons.stock.models.stock_rule: A batch of 10 moves are assigned and committed 2026-02-10 13:56:20,443 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Procurement: run scheduler' (20) done in 0.212s 2026-02-10 13:56:20,445 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Procurement: run scheduler' (20) processed 3 records, 0 records remaining 2026-02-10 13:56:20,448 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Procurement: run scheduler' (20) completed 2026-02-10 13:56:20,455 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Disable unused snippets assets' (21) starting 2026-02-10 13:56:21,799 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Disable unused snippets assets' (21) done in 1.344s 2026-02-10 13:56:21,809 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Disable unused snippets assets' (21) processed 0 records, 0 records remaining 2026-02-10 13:56:21,811 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Disable unused snippets assets' (21) completed 2026-02-10 13:56:21,818 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Website Visitor : clean inactive visitors' (22) starting 2026-02-10 13:56:21,822 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Website Visitor : clean inactive visitors' (22) done in 0.004s 2026-02-10 13:56:21,824 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Website Visitor : clean inactive visitors' (22) processed 0 records, 0 records remaining 2026-02-10 13:56:21,827 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Website Visitor : clean inactive visitors' (22) completed 2026-02-10 13:56:21,833 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Try to reconcile automatically your statement lines' (23) starting 2026-02-10 13:56:22,026 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Try to reconcile automatically your statement lines' (23) done in 0.193s 2026-02-10 13:56:22,035 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Try to reconcile automatically your statement lines' (23) processed 0 records, 0 records remaining 2026-02-10 13:56:22,038 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Try to reconcile automatically your statement lines' (23) completed 2026-02-10 13:56:22,044 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Currency: rate update' (24) starting 2026-02-10 13:56:22,047 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Currency: rate update' (24) done in 0.003s 2026-02-10 13:56:22,049 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Currency: rate update' (24) processed 0 records, 0 records remaining 2026-02-10 13:56:22,051 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Currency: rate update' (24) completed 2026-02-10 13:56:22,057 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account automatic transfers: Perform transfers' (25) starting 2026-02-10 13:56:22,060 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account automatic transfers: Perform transfers' (25) done in 0.003s 2026-02-10 13:56:22,062 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account automatic transfers: Perform transfers' (25) processed 0 records, 0 records remaining 2026-02-10 13:56:22,064 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account automatic transfers: Perform transfers' (25) completed 2026-02-10 13:56:22,070 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync' (26) starting 2026-02-10 13:56:22,073 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync' (26) done in 0.003s 2026-02-10 13:56:22,075 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync' (26) processed 0 records, 0 records remaining 2026-02-10 13:56:22,078 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync' (26) completed 2026-02-10 13:56:22,084 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync reminder' (28) starting 2026-02-10 13:56:22,086 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync reminder' (28) done in 0.002s 2026-02-10 13:56:22,088 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync reminder' (28) processed 0 records, 0 records remaining 2026-02-10 13:56:22,091 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync reminder' (28) completed 2026-02-10 13:56:22,097 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync cleanup unused connections' (29) starting 2026-02-10 13:56:22,099 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync cleanup unused connections' (29) done in 0.003s 2026-02-10 13:56:22,102 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync cleanup unused connections' (29) processed 0 records, 0 records remaining 2026-02-10 13:56:22,104 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync cleanup unused connections' (29) completed 2026-02-10 13:56:22,110 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Sales: Send pending emails' (31) starting 2026-02-10 13:56:22,113 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Sales: Send pending emails' (31) done in 0.002s 2026-02-10 13:56:22,115 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Sales: Send pending emails' (31) processed 0 records, 0 records remaining 2026-02-10 13:56:22,117 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Sales: Send pending emails' (31) completed 2026-02-10 13:56:22,123 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Invoice OCR: Update All Status' (32) starting 2026-02-10 13:56:22,126 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Invoice OCR: Update All Status' (32) done in 0.003s 2026-02-10 13:56:22,128 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Invoice OCR: Update All Status' (32) processed 0 records, 0 records remaining 2026-02-10 13:56:22,130 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Invoice OCR: Update All Status' (32) completed 2026-02-10 13:56:22,136 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Invoice OCR: Validate Invoices' (33) starting 2026-02-10 13:56:22,139 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Invoice OCR: Validate Invoices' (33) done in 0.003s 2026-02-10 13:56:22,141 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Invoice OCR: Validate Invoices' (33) processed 0 records, 0 records remaining 2026-02-10 13:56:22,143 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Invoice OCR: Validate Invoices' (33) completed 2026-02-10 13:56:22,149 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Sale Pdf Quote Builder: assign form fields to documents post upgrade' (34) starting 2026-02-10 13:56:22,212 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Sale Pdf Quote Builder: assign form fields to documents post upgrade' (34) done in 0.062s 2026-02-10 13:56:22,215 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Sale Pdf Quote Builder: assign form fields to documents post upgrade' (34) processed 0 records, 0 records remaining 2026-02-10 13:56:22,218 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Sale Pdf Quote Builder: assign form fields to documents post upgrade' (34) completed 2026-02-10 13:56:22,224 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-10 13:56:22,228 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.004s 2026-02-10 13:56:22,230 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-10 13:56:22,232 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-10 13:56:22,238 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-10 13:56:22,245 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.006s 2026-02-10 13:56:22,247 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-10 13:56:22,249 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-10 13:56:22,255 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 13:56:22,258 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 13:56:22,289 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 13:56:22,292 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 13:56:22,298 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-10 13:56:22,303 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.005s 2026-02-10 13:56:22,306 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-10 13:56:22,308 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-10 13:56:22,314 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Users: Notify About Unregistered Users' (12) starting 2026-02-10 13:56:22,319 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Users: Notify About Unregistered Users' (12) done in 0.004s 2026-02-10 13:56:22,321 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Users: Notify About Unregistered Users' (12) processed 0 records, 0 records remaining 2026-02-10 13:56:22,323 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Users: Notify About Unregistered Users' (12) completed 2026-02-10 13:56:22,329 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-10 13:56:22,331 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.002s 2026-02-10 13:56:22,334 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-10 13:56:22,336 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-10 13:56:22,342 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Base: Portal Users Deletion' (2) starting 2026-02-10 13:56:22,345 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Base: Portal Users Deletion' (2) done in 0.003s 2026-02-10 13:56:22,347 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Base: Portal Users Deletion' (2) processed 0 records, 0 records remaining 2026-02-10 13:56:22,350 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Base: Portal Users Deletion' (2) completed 2026-02-10 13:59:40,790 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 13:59:40,792 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 13:59:40,818 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 13:59:40,820 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 14:05:11,550 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 14:05:11,553 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 14:05:11,584 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 14:05:11,587 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 14:09:36,194 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 14:09:36,197 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 14:09:36,222 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 14:09:36,225 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 14:15:06,968 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 14:15:06,970 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 14:15:06,996 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 14:15:06,999 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 14:20:37,650 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 14:20:37,653 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 14:20:37,679 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 14:20:37,682 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 14:25:02,283 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 14:25:02,285 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 14:25:02,314 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 14:25:02,317 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 14:30:32,926 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 14:30:32,928 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 14:30:32,955 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 14:30:32,958 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 14:34:57,534 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 14:34:57,536 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 14:34:57,563 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 14:34:57,566 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 14:40:28,223 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 14:40:28,225 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 14:40:28,242 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 14:40:28,244 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 14:44:52,719 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 14:44:52,722 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 14:44:52,747 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 14:44:52,750 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 14:50:23,383 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 14:50:23,385 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 14:50:23,413 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 14:50:23,416 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 14:53:41,853 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-10 14:53:41,856 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-10 14:53:41,859 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-10 14:53:41,862 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-10 14:53:41,872 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-10 14:53:41,878 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-10 14:53:41,884 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-10 14:53:41,887 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-10 14:53:41,896 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-10 14:53:41,899 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-10 14:53:41,902 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-10 14:53:41,904 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-10 14:53:41,911 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-10 14:53:41,915 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-10 14:53:41,917 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-10 14:53:41,920 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-10 14:53:41,926 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-10 14:53:41,929 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.002s 2026-02-10 14:53:41,931 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-10 14:53:41,934 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-10 14:54:48,014 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-10 14:54:48,018 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.004s 2026-02-10 14:54:48,021 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-10 14:54:48,024 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-10 14:54:48,038 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-10 14:54:48,045 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.006s 2026-02-10 14:54:48,050 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-10 14:54:48,052 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-10 14:54:48,063 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 14:54:48,065 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 14:54:48,090 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 14:54:48,092 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 15:00:18,857 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 15:00:18,860 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 15:00:18,886 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 15:00:18,889 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 15:04:43,416 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 15:04:43,419 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 15:04:43,446 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 15:04:43,448 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 15:10:14,235 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 15:10:14,237 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 15:10:14,252 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 15:10:14,255 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 15:14:38,828 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 15:14:38,831 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 15:14:38,856 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 15:14:38,859 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 15:20:09,599 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 15:20:09,601 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 15:20:09,626 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 15:20:09,629 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 15:24:34,041 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 15:24:34,044 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 15:24:34,069 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 15:24:34,072 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 15:30:04,835 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 15:30:04,837 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 15:30:04,862 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 15:30:04,865 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 15:35:35,470 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 15:35:35,473 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 15:35:35,500 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 15:35:35,503 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 15:39:59,915 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 15:39:59,918 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 15:39:59,944 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 15:39:59,947 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 15:45:30,650 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 15:45:30,652 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 15:45:30,677 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 15:45:30,680 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 15:49:55,212 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 15:49:55,214 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 15:49:55,241 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 15:49:55,244 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 15:53:13,722 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-10 15:53:13,725 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-10 15:53:13,728 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-10 15:53:13,731 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-10 15:53:13,738 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-10 15:53:13,741 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-10 15:53:13,744 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-10 15:53:13,746 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-10 15:54:19,913 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-10 15:54:19,919 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-10 15:54:19,922 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-10 15:54:19,925 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-10 15:54:19,932 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-10 15:54:19,935 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-10 15:54:19,938 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-10 15:54:19,940 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-10 15:54:19,947 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Digest Emails' (16) starting 2026-02-10 15:54:20,141 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Digest Emails' (16) done in 0.194s 2026-02-10 15:54:20,150 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Digest Emails' (16) processed 0 records, 0 records remaining 2026-02-10 15:54:20,153 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Digest Emails' (16) completed 2026-02-10 15:54:20,159 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-10 15:54:20,161 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.002s 2026-02-10 15:54:20,164 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-10 15:54:20,166 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-10 15:55:26,323 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-10 15:55:26,327 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.004s 2026-02-10 15:55:26,330 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-10 15:55:26,332 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-10 15:55:26,339 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-10 15:55:26,346 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.007s 2026-02-10 15:55:26,349 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-10 15:55:26,352 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-10 15:55:26,358 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 15:55:26,360 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 15:55:26,385 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 15:55:26,387 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 15:59:50,943 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 15:59:50,946 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 15:59:50,973 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 15:59:50,976 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 16:05:21,771 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 16:05:21,774 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 16:05:21,799 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 16:05:21,802 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 16:09:46,322 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 16:09:46,324 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 16:09:46,350 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 16:09:46,352 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 16:15:16,943 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 16:15:16,946 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 16:15:16,974 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 16:15:16,976 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 16:19:41,527 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 16:19:41,529 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 16:19:41,556 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 16:19:41,558 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 16:25:12,272 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 16:25:12,275 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 16:25:12,302 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 16:25:12,305 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 16:29:36,858 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 16:29:36,861 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 16:29:36,886 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 16:29:36,889 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 16:35:07,536 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 16:35:07,539 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 16:35:07,564 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 16:35:07,567 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 16:40:38,327 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 16:40:38,330 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 16:40:38,356 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 16:40:38,359 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 16:45:02,893 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 16:45:02,897 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 16:45:02,925 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 16:45:02,928 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 16:50:33,682 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 16:50:33,685 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 16:50:33,711 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 16:50:33,714 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 16:53:52,130 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-10 16:53:52,134 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-10 16:53:52,137 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-10 16:53:52,140 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-10 16:53:52,147 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-10 16:53:52,151 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.004s 2026-02-10 16:53:52,153 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-10 16:53:52,155 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-10 16:53:52,162 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-10 16:53:52,165 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-10 16:53:52,167 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-10 16:53:52,170 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-10 16:53:52,176 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-10 16:53:52,187 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.010s 2026-02-10 16:53:52,189 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-10 16:53:52,191 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-10 16:53:52,197 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-10 16:53:52,200 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.002s 2026-02-10 16:53:52,202 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-10 16:53:52,204 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-10 16:54:58,317 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-10 16:54:58,322 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.004s 2026-02-10 16:54:58,324 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-10 16:54:58,327 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-10 16:54:58,334 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-10 16:54:58,341 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.006s 2026-02-10 16:54:58,343 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-10 16:54:58,345 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-10 16:54:58,351 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 16:54:58,354 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 16:54:58,379 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 16:54:58,381 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 17:00:29,091 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 17:00:29,093 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 17:00:29,119 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 17:00:29,122 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 17:04:53,610 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 17:04:53,613 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 17:04:53,639 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 17:04:53,641 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 17:10:24,365 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 17:10:24,368 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 17:10:24,398 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 17:10:24,400 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 17:14:48,898 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 17:14:48,900 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 17:14:48,926 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 17:14:48,929 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 17:20:19,648 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 17:20:19,650 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 17:20:19,675 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 17:20:19,678 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 17:24:44,240 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 17:24:44,243 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 17:24:44,270 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 17:24:44,273 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 17:30:15,053 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 17:30:15,056 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 17:30:15,083 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 17:30:15,086 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 17:34:39,549 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 17:34:39,552 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 17:34:39,578 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 17:34:39,581 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 17:40:10,315 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 17:40:10,318 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 17:40:10,344 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 17:40:10,347 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 17:44:34,928 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 17:44:34,931 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 17:44:34,956 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 17:44:34,959 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 17:50:05,647 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 17:50:05,650 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 17:50:05,675 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 17:50:05,678 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 17:53:24,096 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-10 17:53:24,099 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-10 17:53:24,102 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-10 17:53:24,105 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-10 17:53:24,112 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-10 17:53:24,118 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-10 17:53:24,121 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-10 17:53:24,123 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-10 17:53:24,130 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-10 17:53:24,133 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-10 17:53:24,136 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-10 17:53:24,138 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-10 17:53:24,145 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-10 17:53:24,148 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-10 17:53:24,151 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-10 17:53:24,153 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-10 17:53:24,160 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-10 17:53:24,163 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.002s 2026-02-10 17:53:24,165 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-10 17:53:24,168 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-10 17:54:30,344 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-10 17:54:30,349 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.004s 2026-02-10 17:54:30,351 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-10 17:54:30,354 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-10 17:55:36,481 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-10 17:55:36,488 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.007s 2026-02-10 17:55:36,491 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-10 17:55:36,493 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-10 17:55:36,499 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 17:55:36,501 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 17:55:36,526 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 17:55:36,529 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 18:00:01,150 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 18:00:01,152 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 18:00:01,174 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 18:00:01,176 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 18:05:31,923 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 18:05:31,925 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 18:05:31,950 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 18:05:31,953 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 18:09:56,553 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 18:09:56,556 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 18:09:56,590 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 18:09:56,592 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 18:15:27,267 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 18:15:27,270 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 18:15:27,297 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 18:15:27,299 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 18:19:51,817 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 18:19:51,819 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 18:19:51,848 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 18:19:51,851 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 18:25:22,385 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 18:25:22,387 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 18:25:22,407 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 18:25:22,410 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 18:29:46,894 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 18:29:46,896 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 18:29:46,923 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 18:29:46,926 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 18:35:17,716 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 18:35:17,719 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 18:35:17,749 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 18:35:17,752 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 18:39:42,361 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 18:39:42,364 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 18:39:42,390 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 18:39:42,393 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 18:45:13,031 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 18:45:13,033 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 18:45:13,058 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 18:45:13,061 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 18:49:37,603 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 18:49:37,605 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 18:49:37,630 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 18:49:37,633 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 18:54:02,160 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-10 18:54:02,163 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-10 18:54:02,166 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-10 18:54:02,169 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-10 18:54:02,176 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-10 18:54:02,181 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.005s 2026-02-10 18:54:02,184 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-10 18:54:02,186 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-10 18:54:02,192 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-10 18:54:02,195 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.002s 2026-02-10 18:54:02,197 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-10 18:54:02,200 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-10 18:54:02,206 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-10 18:54:02,209 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-10 18:54:02,211 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-10 18:54:02,214 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-10 18:54:02,220 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-10 18:54:02,222 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.002s 2026-02-10 18:54:02,224 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-10 18:54:02,227 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-10 18:55:08,398 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-10 18:55:08,402 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.004s 2026-02-10 18:55:08,405 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-10 18:55:08,408 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-10 18:55:08,415 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-10 18:55:08,421 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.006s 2026-02-10 18:55:08,423 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-10 18:55:08,426 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-10 18:55:08,432 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 18:55:08,434 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 18:55:08,459 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 18:55:08,462 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 19:00:39,199 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 19:00:39,201 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 19:00:39,228 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 19:00:39,231 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 19:05:03,792 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 19:05:03,795 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 19:05:03,820 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 19:05:03,823 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 19:10:34,563 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 19:10:34,565 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 19:10:34,592 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 19:10:34,595 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 19:14:59,183 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 19:14:59,186 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 19:14:59,212 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 19:14:59,215 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 19:20:29,925 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 19:20:29,928 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 19:20:29,955 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 19:20:29,958 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 19:24:54,500 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 19:24:54,503 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 19:24:54,530 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 19:24:54,533 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 19:30:25,278 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 19:30:25,280 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 19:30:25,305 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 19:30:25,308 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 19:34:49,948 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 19:34:49,950 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 19:34:49,976 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 19:34:49,979 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 19:40:20,727 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 19:40:20,729 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 19:40:20,756 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 19:40:20,759 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 19:44:45,342 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 19:44:45,345 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 19:44:45,371 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 19:44:45,374 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 19:50:16,013 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 19:50:16,016 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 19:50:16,041 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 19:50:16,044 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 19:53:34,530 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-10 19:53:34,533 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-10 19:53:34,536 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-10 19:53:34,539 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-10 19:53:34,546 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-10 19:53:34,551 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.005s 2026-02-10 19:53:34,553 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-10 19:53:34,556 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-10 19:53:34,562 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-10 19:53:34,565 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-10 19:53:34,567 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-10 19:53:34,569 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-10 19:53:34,575 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-10 19:53:34,579 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-10 19:53:34,581 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-10 19:53:34,584 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-10 19:53:34,590 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-10 19:53:34,592 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.002s 2026-02-10 19:53:34,594 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-10 19:53:34,597 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-10 19:54:40,773 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-10 19:54:40,777 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.004s 2026-02-10 19:54:40,780 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-10 19:54:40,783 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-10 19:54:40,790 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-10 19:54:40,797 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.007s 2026-02-10 19:54:40,799 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-10 19:54:40,801 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-10 19:54:40,808 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 19:54:40,810 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 19:54:40,836 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 19:54:40,838 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 20:00:11,593 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 20:00:11,596 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 20:00:11,621 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 20:00:11,624 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 20:04:36,156 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 20:04:36,159 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 20:04:36,184 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 20:04:36,186 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 20:10:06,842 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 20:10:06,844 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 20:10:06,870 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 20:10:06,872 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 20:15:37,561 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 20:15:37,564 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 20:15:37,593 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 20:15:37,596 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 20:20:02,087 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 20:20:02,090 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 20:20:02,115 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 20:20:02,118 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 20:25:32,836 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 20:25:32,838 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 20:25:32,860 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 20:25:32,862 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 20:29:57,497 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 20:29:57,500 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 20:29:57,525 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 20:29:57,528 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 20:35:28,114 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 20:35:28,117 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 20:35:28,142 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 20:35:28,145 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 20:39:52,771 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 20:39:52,774 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 20:39:52,800 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 20:39:52,802 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 20:45:23,455 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 20:45:23,457 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 20:45:23,483 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 20:45:23,485 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 20:49:47,914 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 20:49:47,916 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 20:49:47,941 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 20:49:47,944 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 20:53:06,242 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-10 20:53:06,245 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-10 20:53:06,248 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-10 20:53:06,251 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-10 20:53:06,258 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-10 20:53:06,262 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-10 20:53:06,264 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-10 20:53:06,267 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-10 20:54:12,416 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-10 20:54:12,423 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-10 20:54:12,426 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-10 20:54:12,428 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-10 20:54:12,435 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-10 20:54:12,438 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-10 20:54:12,441 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-10 20:54:12,443 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-10 20:54:12,450 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-10 20:54:12,452 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.002s 2026-02-10 20:54:12,455 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-10 20:54:12,457 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-10 20:55:18,577 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-10 20:55:18,582 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.005s 2026-02-10 20:55:18,585 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-10 20:55:18,587 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-10 20:55:18,594 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-10 20:55:18,601 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.007s 2026-02-10 20:55:18,604 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-10 20:55:18,606 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-10 20:55:18,613 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 20:55:18,615 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 20:55:18,640 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 20:55:18,643 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 20:59:43,181 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 20:59:43,183 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 20:59:43,210 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 20:59:43,212 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 21:05:13,927 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 21:05:13,930 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 21:05:13,951 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 21:05:13,953 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 21:09:38,402 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 21:09:38,405 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 21:09:38,435 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 21:09:38,438 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 21:15:09,157 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 21:15:09,159 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 21:15:09,186 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 21:15:09,189 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 21:20:39,893 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 21:20:39,896 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 21:20:39,922 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 21:20:39,925 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 21:25:04,546 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 21:25:04,549 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 21:25:04,575 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 21:25:04,578 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 21:30:35,189 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 21:30:35,191 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 21:30:35,218 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 21:30:35,221 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 21:34:59,727 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 21:34:59,730 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 21:34:59,757 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 21:34:59,760 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 21:40:30,405 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 21:40:30,407 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 21:40:30,430 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 21:40:30,432 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 21:44:54,818 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 21:44:54,821 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 21:44:54,848 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 21:44:54,850 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 21:50:25,456 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 21:50:25,458 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 21:50:25,481 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 21:50:25,484 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 21:53:43,919 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-10 21:53:43,922 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-10 21:53:43,925 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-10 21:53:43,928 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-10 21:53:43,935 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-10 21:53:43,941 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-10 21:53:43,943 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-10 21:53:43,946 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-10 21:53:43,952 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-10 21:53:43,955 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.002s 2026-02-10 21:53:43,961 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-10 21:53:43,963 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-10 21:53:43,969 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-10 21:53:43,973 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-10 21:53:43,975 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-10 21:53:43,978 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-10 21:53:43,984 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-10 21:53:43,986 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.002s 2026-02-10 21:53:43,989 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-10 21:53:43,991 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-10 21:54:50,147 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-10 21:54:50,152 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.005s 2026-02-10 21:54:50,156 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-10 21:54:50,160 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-10 21:54:50,168 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-10 21:54:50,177 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.009s 2026-02-10 21:54:50,180 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-10 21:54:50,183 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-10 21:54:50,191 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 21:54:50,195 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 21:54:50,222 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 21:54:50,225 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 22:00:20,921 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 22:00:20,924 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 22:00:20,950 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 22:00:20,953 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 22:04:45,393 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 22:04:45,396 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 22:04:45,423 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 22:04:45,426 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 22:10:16,057 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 22:10:16,059 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 22:10:16,085 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 22:10:16,087 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 22:14:40,624 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 22:14:40,627 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 22:14:40,654 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 22:14:40,657 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 22:20:11,440 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 22:20:11,442 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 22:20:11,468 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 22:20:11,470 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 22:24:36,039 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 22:24:36,042 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 22:24:36,068 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 22:24:36,071 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 22:30:06,779 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 22:30:06,781 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 22:30:06,807 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 22:30:06,809 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 22:35:37,448 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 22:35:37,450 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 22:35:37,476 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 22:35:37,479 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 22:40:02,036 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 22:40:02,039 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 22:40:02,064 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 22:40:02,067 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 22:45:32,782 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 22:45:32,785 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 22:45:32,811 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 22:45:32,814 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 22:49:57,338 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 22:49:57,341 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 22:49:57,366 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 22:49:57,369 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 22:53:15,758 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-10 22:53:15,761 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-10 22:53:15,764 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-10 22:53:15,767 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-10 22:53:15,773 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-10 22:53:15,776 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-10 22:53:15,779 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-10 22:53:15,781 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-10 22:53:15,787 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-10 22:53:15,789 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.002s 2026-02-10 22:53:15,791 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-10 22:53:15,793 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-10 22:54:21,951 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-10 22:54:21,956 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-10 22:54:21,959 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-10 22:54:21,961 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-10 22:54:21,968 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-10 22:54:21,970 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.002s 2026-02-10 22:54:21,972 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-10 22:54:21,975 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-10 22:55:28,140 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-10 22:55:28,145 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.004s 2026-02-10 22:55:28,147 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-10 22:55:28,150 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-10 22:55:28,157 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-10 22:55:28,163 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.006s 2026-02-10 22:55:28,166 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-10 22:55:28,168 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-10 22:55:28,174 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 22:55:28,176 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 22:55:28,201 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 22:55:28,203 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 22:59:52,774 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 22:59:52,776 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 22:59:52,803 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 22:59:52,805 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 23:05:23,501 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 23:05:23,505 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 23:05:23,534 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 23:05:23,537 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 23:09:48,029 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 23:09:48,032 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 23:09:48,057 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 23:09:48,060 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 23:15:18,736 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 23:15:18,739 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 23:15:18,765 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 23:15:18,768 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 23:19:43,278 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 23:19:43,280 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 23:19:43,308 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 23:19:43,310 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 23:25:13,999 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 23:25:14,001 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 23:25:14,028 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 23:25:14,031 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 23:29:38,521 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 23:29:38,523 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 23:29:38,545 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 23:29:38,547 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 23:35:09,337 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 23:35:09,340 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 23:35:09,366 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 23:35:09,368 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 23:40:40,114 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 23:40:40,117 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 23:40:40,142 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 23:40:40,145 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 23:45:04,774 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 23:45:04,776 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 23:45:04,803 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 23:45:04,806 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 23:50:35,439 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 23:50:35,442 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 23:50:35,468 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 23:50:35,470 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-10 23:53:53,929 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-10 23:53:53,932 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-10 23:53:53,934 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-10 23:53:53,937 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-10 23:53:53,944 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-10 23:53:53,949 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.005s 2026-02-10 23:53:53,952 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-10 23:53:53,954 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-10 23:53:53,960 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-10 23:53:53,963 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.002s 2026-02-10 23:53:53,965 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-10 23:53:53,967 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-10 23:53:53,973 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-10 23:53:53,976 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-10 23:53:53,979 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-10 23:53:53,981 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-10 23:53:53,987 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-10 23:53:53,989 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.002s 2026-02-10 23:53:53,991 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-10 23:53:53,994 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-10 23:55:00,137 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-10 23:55:00,141 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.004s 2026-02-10 23:55:00,144 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-10 23:55:00,147 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-10 23:55:00,154 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-10 23:55:00,160 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.006s 2026-02-10 23:55:00,163 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-10 23:55:00,165 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-10 23:55:00,171 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-10 23:55:00,173 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-10 23:55:00,198 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-10 23:55:00,201 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 00:00:30,997 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 00:00:30,999 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 00:00:31,028 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 00:00:31,031 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 00:04:55,547 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 00:04:55,550 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 00:04:55,575 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 00:04:55,578 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 00:10:26,216 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 00:10:26,219 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 00:10:26,246 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 00:10:26,249 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 00:14:50,760 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 00:14:50,763 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 00:14:50,790 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 00:14:50,792 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 00:20:21,454 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 00:20:21,457 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 00:20:21,482 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 00:20:21,485 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 00:24:46,051 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 00:24:46,054 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 00:24:46,080 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 00:24:46,083 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 00:30:16,697 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 00:30:16,699 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 00:30:16,725 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 00:30:16,728 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 00:34:41,346 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 00:34:41,348 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 00:34:41,373 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 00:34:41,375 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 00:40:12,010 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 00:40:12,012 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 00:40:12,044 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 00:40:12,047 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 00:44:36,671 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 00:44:36,673 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 00:44:36,699 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 00:44:36,702 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 00:50:07,455 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 00:50:07,457 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 00:50:07,482 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 00:50:07,485 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 00:53:25,959 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 00:53:25,961 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-11 00:53:25,964 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-11 00:53:25,966 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 00:53:25,973 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 00:53:25,978 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-11 00:53:25,981 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-11 00:53:25,984 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 00:53:25,990 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 00:53:25,992 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-11 00:53:25,995 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-11 00:53:25,997 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 00:53:26,003 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 00:53:26,006 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-11 00:53:26,009 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-11 00:53:26,011 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 00:53:26,018 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 00:53:26,020 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.002s 2026-02-11 00:53:26,022 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-11 00:53:26,025 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 00:54:32,178 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-11 00:54:32,182 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.004s 2026-02-11 00:54:32,185 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-11 00:54:32,187 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-11 00:55:38,336 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 00:55:38,343 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.007s 2026-02-11 00:55:38,345 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-11 00:55:38,348 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 00:55:38,355 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 00:55:38,357 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 00:55:38,384 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 00:55:38,387 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 01:00:02,911 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 01:00:02,915 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 01:00:02,948 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 01:00:02,952 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 01:05:33,630 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 01:05:33,632 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 01:05:33,658 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 01:05:33,660 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 01:09:58,227 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 01:09:58,230 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 01:09:58,256 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 01:09:58,258 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 01:15:28,979 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 01:15:28,982 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 01:15:29,007 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 01:15:29,010 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 01:19:53,561 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 01:19:53,563 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 01:19:53,588 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 01:19:53,591 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 01:25:24,263 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 01:25:24,266 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 01:25:24,291 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 01:25:24,293 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 01:29:48,815 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 01:29:48,817 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 01:29:48,842 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 01:29:48,845 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 01:35:19,488 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 01:35:19,492 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 01:35:19,526 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 01:35:19,529 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 01:39:43,958 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 01:39:43,960 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 01:39:43,975 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 01:39:43,977 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 01:45:14,745 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 01:45:14,747 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 01:45:14,773 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 01:45:14,775 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 01:49:39,333 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 01:49:39,336 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 01:49:39,361 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 01:49:39,364 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 01:54:03,879 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 01:54:03,882 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-11 01:54:03,885 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-11 01:54:03,888 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 01:54:03,899 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 01:54:03,904 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.005s 2026-02-11 01:54:03,907 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-11 01:54:03,909 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 01:54:03,916 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 01:54:03,918 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.002s 2026-02-11 01:54:03,920 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-11 01:54:03,923 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 01:54:03,929 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 01:54:03,932 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-11 01:54:03,934 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-11 01:54:03,937 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 01:54:03,944 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 01:54:03,946 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.002s 2026-02-11 01:54:03,948 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-11 01:54:03,951 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 01:55:10,120 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync' (26) starting 2026-02-11 01:55:10,123 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync' (26) done in 0.003s 2026-02-11 01:55:10,126 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync' (26) processed 0 records, 0 records remaining 2026-02-11 01:55:10,129 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync' (26) completed 2026-02-11 01:55:10,136 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-11 01:55:10,140 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.004s 2026-02-11 01:55:10,142 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-11 01:55:10,145 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-11 01:55:10,152 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 01:55:10,159 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.007s 2026-02-11 01:55:10,161 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-11 01:55:10,164 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 01:55:10,170 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 01:55:10,173 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 01:55:10,198 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 01:55:10,201 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 01:59:34,697 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 01:59:34,699 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 01:59:34,724 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 01:59:34,727 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 02:00:40,891 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Post draft entries with auto_post enabled and accounting date up to today' (18) starting 2026-02-11 02:00:40,899 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Post draft entries with auto_post enabled and accounting date up to today' (18) done in 0.008s 2026-02-11 02:00:40,900 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Post draft entries with auto_post enabled and accounting date up to today' (18) processed 0 records, 0 records remaining 2026-02-11 02:00:40,902 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Post draft entries with auto_post enabled and accounting date up to today' (18) completed 2026-02-11 02:05:05,439 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 02:05:05,441 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 02:05:05,466 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 02:05:05,469 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 02:10:36,156 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 02:10:36,159 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 02:10:36,184 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 02:10:36,187 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 02:15:00,824 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 02:15:00,826 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 02:15:00,852 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 02:15:00,855 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 02:20:31,518 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 02:20:31,520 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 02:20:31,545 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 02:20:31,548 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 02:24:56,127 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 02:24:56,130 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 02:24:56,158 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 02:24:56,161 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 02:30:26,802 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 02:30:26,805 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 02:30:26,830 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 02:30:26,833 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 02:34:51,409 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 02:34:51,411 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 02:34:51,434 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 02:34:51,436 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 02:40:22,128 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 02:40:22,130 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 02:40:22,155 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 02:40:22,158 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 02:44:46,684 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 02:44:46,687 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 02:44:46,712 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 02:44:46,715 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 02:50:17,392 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 02:50:17,394 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 02:50:17,420 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 02:50:17,423 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 02:53:35,864 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 02:53:35,867 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-11 02:53:35,869 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-11 02:53:35,872 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 02:53:35,878 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 02:53:35,883 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.005s 2026-02-11 02:53:35,886 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-11 02:53:35,888 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 02:53:35,895 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 02:53:35,898 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-11 02:53:35,900 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-11 02:53:35,902 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 02:53:35,908 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 02:53:35,912 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-11 02:53:35,914 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-11 02:53:35,916 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 02:53:35,923 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 02:53:35,925 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.002s 2026-02-11 02:53:35,928 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-11 02:53:35,930 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 02:54:42,105 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-11 02:54:42,108 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.004s 2026-02-11 02:54:42,111 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-11 02:54:42,113 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-11 02:54:42,120 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 02:54:42,126 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.007s 2026-02-11 02:54:42,129 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-11 02:54:42,131 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 02:54:42,137 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 02:54:42,140 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 02:54:42,165 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 02:54:42,167 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 03:00:12,783 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 03:00:12,785 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 03:00:12,805 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 03:00:12,807 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 03:04:37,305 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 03:04:37,308 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 03:04:37,335 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 03:04:37,338 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 03:10:08,075 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 03:10:08,077 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 03:10:08,102 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 03:10:08,104 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 03:15:38,816 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 03:15:38,819 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 03:15:38,845 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 03:15:38,848 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 03:20:03,307 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 03:20:03,309 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 03:20:03,334 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 03:20:03,336 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 03:25:33,988 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 03:25:33,990 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 03:25:34,016 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 03:25:34,018 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 03:29:58,640 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 03:29:58,643 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 03:29:58,667 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 03:29:58,670 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 03:35:29,414 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 03:35:29,417 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 03:35:29,441 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 03:35:29,444 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 03:39:54,037 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 03:39:54,040 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 03:39:54,065 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 03:39:54,068 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 03:45:24,766 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 03:45:24,768 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 03:45:24,793 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 03:45:24,796 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 03:49:49,349 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 03:49:49,351 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 03:49:49,376 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 03:49:49,378 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 03:53:07,815 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 03:53:07,817 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-11 03:53:07,820 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-11 03:53:07,823 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 03:53:07,829 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 03:53:07,832 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-11 03:53:07,834 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-11 03:53:07,837 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 03:54:13,961 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 03:54:13,967 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-11 03:54:13,970 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-11 03:54:13,972 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 03:54:13,979 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 03:54:13,982 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-11 03:54:13,985 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-11 03:54:13,987 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 03:54:13,994 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 03:54:13,996 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.002s 2026-02-11 03:54:13,999 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-11 03:54:14,001 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 03:55:20,172 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-11 03:55:20,177 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.004s 2026-02-11 03:55:20,180 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-11 03:55:20,182 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-11 03:55:20,189 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 03:55:20,196 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.007s 2026-02-11 03:55:20,198 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-11 03:55:20,201 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 03:55:20,207 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 03:55:20,209 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 03:55:20,234 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 03:55:20,237 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 03:59:44,716 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 03:59:44,719 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 03:59:44,746 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 03:59:44,748 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 04:05:15,518 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 04:05:15,521 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 04:05:15,546 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 04:05:15,549 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 04:09:40,028 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 04:09:40,030 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 04:09:40,051 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 04:09:40,053 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 04:15:10,716 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 04:15:10,718 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 04:15:10,744 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 04:15:10,747 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 04:19:35,283 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 04:19:35,286 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 04:19:35,311 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 04:19:35,314 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 04:25:05,994 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 04:25:05,997 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 04:25:06,023 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 04:25:06,026 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 04:30:36,798 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 04:30:36,799 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 04:30:36,814 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 04:30:36,816 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 04:35:01,474 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 04:35:01,477 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 04:35:01,502 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 04:35:01,505 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 04:40:32,163 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 04:40:32,164 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 04:40:32,179 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 04:40:32,181 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 04:44:56,832 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 04:44:56,835 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 04:44:56,865 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 04:44:56,868 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 04:50:27,634 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 04:50:27,637 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 04:50:27,662 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 04:50:27,665 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 04:53:46,097 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 04:53:46,100 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-11 04:53:46,103 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-11 04:53:46,105 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 04:53:46,113 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 04:53:46,118 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-11 04:53:46,121 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-11 04:53:46,123 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 04:53:46,130 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 04:53:46,132 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-11 04:53:46,135 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-11 04:53:46,137 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 04:53:46,143 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 04:53:46,146 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-11 04:53:46,149 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-11 04:53:46,151 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 04:53:46,157 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 04:53:46,159 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.002s 2026-02-11 04:53:46,162 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-11 04:53:46,164 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 04:54:52,304 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-11 04:54:52,306 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.002s 2026-02-11 04:54:52,308 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-11 04:54:52,309 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-11 04:54:52,315 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 04:54:52,319 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.005s 2026-02-11 04:54:52,322 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-11 04:54:52,323 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 04:54:52,329 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 04:54:52,331 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 04:54:52,346 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 04:54:52,348 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 05:00:23,048 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 05:00:23,051 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 05:00:23,076 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 05:00:23,079 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 05:04:47,738 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 05:04:47,740 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 05:04:47,768 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 05:04:47,771 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 05:10:18,555 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 05:10:18,558 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 05:10:18,585 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 05:10:18,588 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 05:14:43,180 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 05:14:43,183 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 05:14:43,208 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 05:14:43,211 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 05:20:13,932 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 05:20:13,934 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 05:20:13,959 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 05:20:13,962 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 05:24:38,466 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 05:24:38,468 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 05:24:38,492 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 05:24:38,495 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 05:30:09,234 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 05:30:09,236 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 05:30:09,261 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 05:30:09,264 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 05:35:39,932 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 05:35:39,935 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 05:35:39,960 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 05:35:39,962 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 05:40:04,553 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 05:40:04,556 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 05:40:04,581 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 05:40:04,584 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 05:45:35,351 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 05:45:35,353 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 05:45:35,378 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 05:45:35,381 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 05:49:59,948 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 05:49:59,950 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 05:49:59,975 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 05:49:59,978 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 05:53:18,351 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 05:53:18,354 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-11 05:53:18,357 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-11 05:53:18,360 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 05:53:18,366 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 05:53:18,370 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.004s 2026-02-11 05:53:18,372 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-11 05:53:18,374 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 05:53:18,379 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 05:53:18,381 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.002s 2026-02-11 05:53:18,383 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-11 05:53:18,384 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 05:53:18,389 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 05:53:18,391 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.001s 2026-02-11 05:53:18,393 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-11 05:53:18,394 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 05:54:24,550 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 05:54:24,553 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-11 05:54:24,555 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-11 05:54:24,558 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 05:54:24,564 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-11 05:54:24,567 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.003s 2026-02-11 05:54:24,570 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-11 05:54:24,572 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-11 05:55:30,735 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 05:55:30,741 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.006s 2026-02-11 05:55:30,744 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-11 05:55:30,746 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 05:55:30,752 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 05:55:30,754 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 05:55:30,777 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 05:55:30,779 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 05:59:55,297 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 05:59:55,299 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 05:59:55,325 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 05:59:55,327 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 06:05:26,119 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 06:05:26,121 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 06:05:26,146 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 06:05:26,149 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 06:09:50,704 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 06:09:50,706 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 06:09:50,731 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 06:09:50,734 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 06:15:21,478 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 06:15:21,481 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 06:15:21,507 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 06:15:21,509 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 06:19:46,030 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 06:19:46,033 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 06:19:46,058 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 06:19:46,060 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 06:25:16,755 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 06:25:16,757 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 06:25:16,783 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 06:25:16,786 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 06:29:41,394 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 06:29:41,396 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 06:29:41,416 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 06:29:41,419 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 06:35:12,199 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 06:35:12,201 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 06:35:12,226 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 06:35:12,229 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 06:39:36,787 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 06:39:36,789 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 06:39:36,815 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 06:39:36,818 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 06:45:07,515 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 06:45:07,517 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 06:45:07,543 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 06:45:07,545 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 06:50:38,128 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 06:50:38,130 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 06:50:38,156 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 06:50:38,158 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 06:53:56,612 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 06:53:56,614 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-11 06:53:56,617 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-11 06:53:56,620 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 06:53:56,626 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 06:53:56,631 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.005s 2026-02-11 06:53:56,634 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-11 06:53:56,636 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 06:53:56,642 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 06:53:56,645 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-11 06:53:56,648 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-11 06:53:56,650 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 06:53:56,656 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 06:53:56,660 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-11 06:53:56,662 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-11 06:53:56,664 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 06:53:56,670 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 06:53:56,673 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.002s 2026-02-11 06:53:56,675 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-11 06:53:56,677 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 06:55:02,806 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-11 06:55:02,811 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.004s 2026-02-11 06:55:02,813 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-11 06:55:02,816 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-11 06:55:02,823 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 06:55:02,829 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.006s 2026-02-11 06:55:02,831 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-11 06:55:02,834 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 06:55:02,840 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 06:55:02,842 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 06:55:02,867 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 06:55:02,869 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 07:00:33,657 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 07:00:33,659 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 07:00:33,684 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 07:00:33,687 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 07:04:58,288 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 07:04:58,291 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 07:04:58,316 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 07:04:58,318 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 07:10:29,059 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 07:10:29,061 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 07:10:29,086 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 07:10:29,089 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 07:14:53,567 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 07:14:53,569 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 07:14:53,595 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 07:14:53,598 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 07:20:24,315 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 07:20:24,318 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 07:20:24,343 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 07:20:24,345 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 07:24:48,977 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 07:24:48,979 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 07:24:49,002 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 07:24:49,004 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 07:30:19,757 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 07:30:19,759 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 07:30:19,784 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 07:30:19,787 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 07:34:44,303 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 07:34:44,306 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 07:34:44,331 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 07:34:44,334 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 07:40:15,003 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 07:40:15,005 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 07:40:15,034 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 07:40:15,037 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 07:44:39,686 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 07:44:39,688 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 07:44:39,713 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 07:44:39,716 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 07:50:10,438 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 07:50:10,441 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 07:50:10,467 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 07:50:10,470 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 07:53:28,927 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 07:53:28,930 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-11 07:53:28,932 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-11 07:53:28,935 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 07:53:28,940 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 07:53:28,944 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.004s 2026-02-11 07:53:28,946 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-11 07:53:28,948 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 07:53:28,953 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 07:53:28,955 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.002s 2026-02-11 07:53:28,957 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-11 07:53:28,959 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 07:53:28,963 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 07:53:28,965 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.002s 2026-02-11 07:53:28,967 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-11 07:53:28,969 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 07:53:28,974 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 07:53:28,976 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.002s 2026-02-11 07:53:28,978 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-11 07:53:28,981 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 07:54:35,118 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-11 07:54:35,122 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.004s 2026-02-11 07:54:35,124 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-11 07:54:35,127 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-11 07:54:35,132 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 07:54:35,138 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.006s 2026-02-11 07:54:35,143 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-11 07:54:35,145 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 07:54:35,150 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 07:54:35,152 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 07:54:35,178 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 07:54:35,180 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 08:00:05,922 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 08:00:05,925 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 08:00:05,950 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 08:00:05,953 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 08:05:36,768 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 08:05:36,771 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 08:05:36,797 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 08:05:36,800 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 08:10:01,335 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 08:10:01,337 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 08:10:01,364 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 08:10:01,367 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 08:15:31,967 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 08:15:31,970 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 08:15:31,996 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 08:15:31,998 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 08:19:56,583 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 08:19:56,586 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 08:19:56,611 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 08:19:56,614 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 08:25:27,335 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 08:25:27,338 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 08:25:27,361 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 08:25:27,364 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 08:29:51,838 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 08:29:51,841 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 08:29:51,867 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 08:29:51,870 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 08:35:22,483 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 08:35:22,486 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 08:35:22,514 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 08:35:22,517 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 08:39:47,069 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 08:39:47,071 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 08:39:47,096 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 08:39:47,099 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 08:45:17,758 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 08:45:17,760 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 08:45:17,787 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 08:45:17,790 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 08:49:42,392 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 08:49:42,395 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 08:49:42,421 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 08:49:42,424 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 08:54:06,911 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 08:54:06,914 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-11 08:54:06,916 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-11 08:54:06,919 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 08:54:06,925 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 08:54:06,930 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.005s 2026-02-11 08:54:06,932 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-11 08:54:06,935 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 08:54:06,941 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 08:54:06,943 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-11 08:54:06,946 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-11 08:54:06,948 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 08:54:06,954 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 08:54:06,957 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-11 08:54:06,960 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-11 08:54:06,962 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 08:54:06,968 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 08:54:06,970 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.002s 2026-02-11 08:54:06,972 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-11 08:54:06,975 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 08:55:13,138 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-11 08:55:13,143 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.004s 2026-02-11 08:55:13,146 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-11 08:55:13,148 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-11 08:55:13,155 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 08:55:13,162 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.007s 2026-02-11 08:55:13,164 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-11 08:55:13,167 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 08:55:13,179 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 08:55:13,182 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 08:55:13,214 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 08:55:13,216 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 08:59:37,829 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 08:59:37,831 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 08:59:37,857 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 08:59:37,859 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 09:05:08,590 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 09:05:08,593 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 09:05:08,619 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 09:05:08,622 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 09:10:39,221 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 09:10:39,223 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 09:10:39,249 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 09:10:39,251 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 09:15:03,812 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 09:15:03,815 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 09:15:03,840 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 09:15:03,843 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 09:20:34,592 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 09:20:34,594 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 09:20:34,619 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 09:20:34,622 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 09:24:59,229 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 09:24:59,231 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 09:24:59,256 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 09:24:59,259 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 09:30:29,864 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 09:30:29,866 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 09:30:29,893 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 09:30:29,896 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 09:34:54,430 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 09:34:54,433 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 09:34:54,458 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 09:34:54,461 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 09:40:25,131 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 09:40:25,134 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 09:40:25,160 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 09:40:25,162 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 09:44:49,664 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 09:44:49,666 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 09:44:49,692 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 09:44:49,695 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 09:50:20,408 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 09:50:20,411 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 09:50:20,436 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 09:50:20,439 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 09:53:38,893 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 09:53:38,896 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-11 09:53:38,899 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-11 09:53:38,902 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 09:53:38,910 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 09:53:38,917 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-11 09:53:38,920 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-11 09:53:38,922 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 09:53:38,930 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 09:53:38,933 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-11 09:53:38,935 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-11 09:53:38,938 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 09:53:38,945 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 09:53:38,948 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-11 09:53:38,951 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-11 09:53:38,954 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 09:53:38,960 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 09:53:38,963 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.002s 2026-02-11 09:53:38,965 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-11 09:53:38,968 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 09:54:45,130 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-11 09:54:45,134 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.004s 2026-02-11 09:54:45,137 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-11 09:54:45,139 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-11 09:54:45,146 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 09:54:45,153 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.007s 2026-02-11 09:54:45,156 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-11 09:54:45,158 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 09:54:45,165 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 09:54:45,167 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 09:54:45,193 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 09:54:45,195 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 10:00:15,943 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 10:00:15,947 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 10:00:15,986 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 10:00:15,991 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 10:04:40,545 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 10:04:40,547 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 10:04:40,563 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 10:04:40,566 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 10:10:11,213 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 10:10:11,216 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 10:10:11,242 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 10:10:11,246 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 10:14:35,810 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 10:14:35,813 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 10:14:35,841 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 10:14:35,844 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 10:20:06,647 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 10:20:06,650 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 10:20:06,678 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 10:20:06,682 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 10:25:37,365 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 10:25:37,368 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 10:25:37,395 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 10:25:37,398 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 10:30:02,033 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 10:30:02,036 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 10:30:02,062 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 10:30:02,065 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 10:35:32,811 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 10:35:32,814 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 10:35:32,840 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 10:35:32,842 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 10:39:57,488 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 10:39:57,491 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 10:39:57,519 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 10:39:57,521 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 10:45:28,245 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 10:45:28,247 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 10:45:28,272 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 10:45:28,275 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 10:49:52,884 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 10:49:52,887 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 10:49:52,913 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 10:49:52,916 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 10:53:11,346 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 10:53:11,349 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-11 10:53:11,352 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-11 10:53:11,355 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 10:53:11,362 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 10:53:11,365 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-11 10:53:11,368 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-11 10:53:11,370 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 10:54:17,468 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 10:54:17,474 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-11 10:54:17,477 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-11 10:54:17,480 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 10:54:17,486 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 10:54:17,489 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-11 10:54:17,491 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-11 10:54:17,493 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 10:54:17,500 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 10:54:17,502 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.002s 2026-02-11 10:54:17,504 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-11 10:54:17,506 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 10:55:23,670 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-11 10:55:23,675 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.005s 2026-02-11 10:55:23,678 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-11 10:55:23,680 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-11 10:55:23,688 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 10:55:23,695 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.007s 2026-02-11 10:55:23,700 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-11 10:55:23,703 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 10:55:23,715 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 10:55:23,718 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 10:55:23,746 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 10:55:23,748 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 10:59:48,252 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 10:59:48,255 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 10:59:48,275 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 10:59:48,277 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 11:05:18,906 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 11:05:18,909 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 11:05:18,938 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 11:05:18,941 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 11:09:43,586 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 11:09:43,588 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 11:09:43,606 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 11:09:43,608 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 11:15:14,404 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 11:15:14,406 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 11:15:14,427 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 11:15:14,430 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 11:19:39,020 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 11:19:39,022 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 11:19:39,036 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 11:19:39,038 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 11:25:09,790 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 11:25:09,792 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 11:25:09,819 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 11:25:09,822 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 11:29:34,390 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 11:29:34,393 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 11:29:34,420 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 11:29:34,423 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 11:35:05,214 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 11:35:05,217 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 11:35:05,243 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 11:35:05,246 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 11:40:35,922 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 11:40:35,924 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 11:40:35,951 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 11:40:35,955 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 11:45:00,560 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 11:45:00,563 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 11:45:00,588 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 11:45:00,591 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 11:50:31,273 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 11:50:31,276 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 11:50:31,301 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 11:50:31,304 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 11:53:49,709 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 11:53:49,712 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-11 11:53:49,715 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-11 11:53:49,718 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 11:53:49,725 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 11:53:49,730 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-11 11:53:49,733 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-11 11:53:49,735 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 11:53:49,742 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 11:53:49,745 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-11 11:53:49,747 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-11 11:53:49,750 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 11:53:49,756 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 11:53:49,759 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-11 11:53:49,762 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-11 11:53:49,764 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 11:53:49,771 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 11:53:49,773 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.002s 2026-02-11 11:53:49,775 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-11 11:53:49,777 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 11:54:55,879 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-11 11:54:55,883 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.004s 2026-02-11 11:54:55,886 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-11 11:54:55,888 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-11 11:54:55,895 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 11:54:55,902 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.007s 2026-02-11 11:54:55,905 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-11 11:54:55,907 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 11:54:55,914 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 11:54:55,916 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 11:54:55,941 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 11:54:55,944 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 12:00:26,592 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 12:00:26,595 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 12:00:26,621 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 12:00:26,624 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 12:04:51,162 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 12:04:51,165 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 12:04:51,191 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 12:04:51,193 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 12:10:21,901 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 12:10:21,904 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 12:10:21,929 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 12:10:21,932 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 12:14:46,444 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 12:14:46,447 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 12:14:46,474 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 12:14:46,476 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 12:20:17,040 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 12:20:17,043 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 12:20:17,069 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 12:20:17,072 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 12:24:41,621 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 12:24:41,624 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 12:24:41,650 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 12:24:41,653 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 12:30:12,277 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 12:30:12,280 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 12:30:12,307 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 12:30:12,310 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 12:34:36,767 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 12:34:36,769 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 12:34:36,794 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 12:34:36,797 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 12:40:07,506 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 12:40:07,508 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 12:40:07,534 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 12:40:07,537 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 12:45:38,096 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 12:45:38,099 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 12:45:38,126 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 12:45:38,129 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 12:50:02,743 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 12:50:02,745 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 12:50:02,772 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 12:50:02,775 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 12:53:21,246 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 12:53:21,249 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-11 12:53:21,252 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) processed 0 records, 0 records remaining 2026-02-11 12:53:21,255 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 12:53:21,262 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 12:53:21,267 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.005s 2026-02-11 12:53:21,269 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) processed 0 records, 0 records remaining 2026-02-11 12:53:21,272 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 12:53:21,278 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 12:53:21,281 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-11 12:53:21,283 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) processed 0 records, 0 records remaining 2026-02-11 12:53:21,285 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 12:53:21,292 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 12:53:21,295 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-11 12:53:21,297 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) processed 0 records, 0 records remaining 2026-02-11 12:53:21,299 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 12:53:21,306 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 12:53:21,308 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) done in 0.002s 2026-02-11 12:53:21,310 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) processed 0 records, 0 records remaining 2026-02-11 12:53:21,312 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 12:54:27,491 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) starting 2026-02-11 12:54:27,496 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) done in 0.004s 2026-02-11 12:54:27,499 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) processed 0 records, 0 records remaining 2026-02-11 12:54:27,501 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'eCommerce: send email to customers about their abandoned cart' (35) completed 2026-02-11 12:55:33,649 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 12:55:33,656 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.007s 2026-02-11 12:55:33,659 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) processed 0 records, 0 records remaining 2026-02-11 12:55:33,662 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 12:55:33,669 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 12:55:33,671 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 12:55:33,697 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 12:55:33,700 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 12:59:58,302 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 12:59:58,305 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 12:59:58,331 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 12:59:58,334 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 13:05:29,033 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 13:05:29,035 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 13:05:29,062 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 13:05:29,064 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 13:09:53,608 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 13:09:53,615 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 13:09:53,644 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 13:09:53,654 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 13:15:24,336 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 13:15:24,338 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 13:15:24,363 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 13:15:24,366 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 13:19:48,906 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 13:19:48,909 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 13:19:48,934 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 13:19:48,937 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 13:25:19,602 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 13:25:19,605 36 ERROR 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' 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 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, 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 827, 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 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-11 13:25:19,632 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-11 13:25:19,639 36 INFO 01777-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed