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 01789-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/01789-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/ccbfb778973cbd08310220d2d55e0e8dd518c278 Making dir: /home/runbot/odoo/runbot/runbot/static/build/01789-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/01789-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/01789-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/01789-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/01789-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-11 13:33:40,569 26 INFO ? odoo: Odoo version 18.0 2026-02-11 13:33:40,569 26 INFO ? odoo: Using configuration file at /home/runbot/.odoorc 2026-02-11 13:33:40,569 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-11 13:33:40,569 26 INFO ? odoo: database: runbot@default:default Warn: Can't find .pfb for face 'Courier' 2026-02-11 13:33:40,781 26 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-02-11 13:33:40,790 26 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-02-11 13:33:41,010 26 INFO ? odoo.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069 2026-02-11 13:33:41,023 26 INFO 01789-18-0-all_with_tests odoo.modules.loading: loading 1 modules... 2026-02-11 13:33:41,054 26 INFO 01789-18-0-all_with_tests odoo.modules.loading: 1 modules loaded in 0.03s, 0 queries (+0 extra) 2026-02-11 13:33:41,101 26 INFO 01789-18-0-all_with_tests odoo.modules.loading: loading 129 modules... 2026-02-11 13:33:42,704 26 INFO 01789-18-0-all_with_tests odoo.modules.loading: 129 modules loaded in 1.60s, 0 queries (+0 extra) 2026-02-11 13:33:42,858 26 INFO 01789-18-0-all_with_tests odoo.modules.loading: Modules loaded. 2026-02-11 13:33:42,862 26 INFO 01789-18-0-all_with_tests odoo.modules.registry: Registry loaded in 1.851s 2026-02-11 13:33:42,862 26 INFO 01789-18-0-all_with_tests odoo.sql_db: ConnectionPool(read/write;used=0/count=0/max=64): Closed 2 connections 2026-02-11 13:33:42,869 32 INFO 01789-18-0-all_with_tests odoo.service.server: Worker WorkerHTTP (32) alive 2026-02-11 13:33:42,873 33 INFO 01789-18-0-all_with_tests odoo.service.server: Worker WorkerHTTP (33) alive 2026-02-11 13:33:42,877 36 INFO 01789-18-0-all_with_tests odoo.service.server: Worker WorkerCron (36) alive 2026-02-11 13:33:43,782 34 INFO ? odoo: Odoo version 18.0 2026-02-11 13:33:43,783 34 INFO ? odoo: Using configuration file at /home/runbot/.odoorc 2026-02-11 13:33:43,783 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-11 13:33:43,783 34 INFO ? odoo: database: runbot@default:default Warn: Can't find .pfb for face 'Courier' 2026-02-11 13:33:43,994 34 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-02-11 13:33:44,011 34 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-02-11 13:33:44,288 34 INFO ? odoo.service.server: Evented Service (longpolling) running on 0.0.0.0:8070 2026-02-11 13:34:49,137 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Base: Auto-vacuum internal data' (1) starting 2026-02-11 13:34:49,212 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_attachment: filestore gc 606 checked, 0 removed 2026-02-11 13:34:49,262 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.res_users: GC'd 0 user log entries 2026-02-11 13:34:49,268 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.res_users: GC 'res.users.apikeys' delete 0 entries 2026-02-11 13:34:49,271 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.res_device: GC device logs delete 0 entries 2026-02-11 13:34:49,273 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.res_device: GC device logs delete 0 entries 2026-02-11 13:34:49,282 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.res_users: GC 'auth_totp.device' delete 0 entries 2026-02-11 13:34:49,368 36 INFO 01789-18-0-all_with_tests odoo.addons.sms.models.sms_sms: GC'd 0 sms marked for deletion 2026-02-11 13:34:49,537 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Base: Auto-vacuum internal data' (1) done in 0.400s 2026-02-11 13:34:49,546 36 INFO 01789-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-11 13:34:49,636 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Base: Auto-vacuum internal data' (1) completed 2026-02-11 13:34:49,642 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Delete Notifications older than 6 Month' (5) starting 2026-02-11 13:34:49,646 36 INFO 01789-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-11 13:34:49,648 36 INFO 01789-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-11 13:34:49,650 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Delete Notifications older than 6 Month' (5) completed 2026-02-11 13:34:49,654 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Post scheduled messages' (7) starting 2026-02-11 13:34:49,656 36 INFO 01789-18-0-all_with_tests odoo.addons.mail.models.mail_scheduled_message: Posting 0 scheduled messages 2026-02-11 13:34:49,657 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Post scheduled messages' (7) done in 0.002s 2026-02-11 13:34:49,658 36 INFO 01789-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-11 13:34:49,660 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Post scheduled messages' (7) completed 2026-02-11 13:34:49,664 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 13:34:49,666 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.002s 2026-02-11 13:34:49,668 36 INFO 01789-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 13:34:49,669 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 13:34:49,674 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: send web push notification' (9) starting 2026-02-11 13:34:49,676 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: send web push notification' (9) done in 0.002s 2026-02-11 13:34:49,677 36 INFO 01789-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-11 13:34:49,679 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: send web push notification' (9) completed 2026-02-11 13:34:49,683 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Discuss: channel member unmute' (10) starting 2026-02-11 13:34:49,685 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Discuss: channel member unmute' (10) done in 0.002s 2026-02-11 13:34:49,687 36 INFO 01789-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-11 13:34:49,688 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Discuss: channel member unmute' (10) completed 2026-02-11 13:34:49,693 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Discuss: users settings unmute' (11) starting 2026-02-11 13:34:49,695 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Discuss: users settings unmute' (11) done in 0.002s 2026-02-11 13:34:49,696 36 INFO 01789-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-11 13:34:49,698 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Discuss: users settings unmute' (11) completed 2026-02-11 13:34:49,703 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 13:34:49,742 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.039s 2026-02-11 13:34:49,744 36 INFO 01789-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 13:34:49,747 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 13:34:49,753 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 13:34:49,756 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-11 13:34:49,758 36 INFO 01789-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 13:34:49,761 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 13:34:49,767 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (19) starting 2026-02-11 13:34:49,772 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (19) done in 0.005s 2026-02-11 13:34:49,774 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (19) processed 0 records, 0 records remaining 2026-02-11 13:34:49,777 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (19) completed 2026-02-11 13:34:49,783 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Procurement: run scheduler' (20) starting 2026-02-11 13:34:49,904 36 INFO 01789-18-0-all_with_tests odoo.addons.stock.models.stock_orderpoint: A batch of 3 orderpoints is processed and committed 2026-02-11 13:34:49,976 36 INFO 01789-18-0-all_with_tests odoo.addons.stock.models.stock_rule: A batch of 10 moves are assigned and committed 2026-02-11 13:34:49,992 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Procurement: run scheduler' (20) done in 0.209s 2026-02-11 13:34:49,994 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Procurement: run scheduler' (20) processed 3 records, 0 records remaining 2026-02-11 13:34:49,997 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Procurement: run scheduler' (20) completed 2026-02-11 13:34:50,003 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Disable unused snippets assets' (21) starting 2026-02-11 13:34:51,208 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Disable unused snippets assets' (21) done in 1.205s 2026-02-11 13:34:51,218 36 INFO 01789-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-11 13:34:51,221 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Disable unused snippets assets' (21) completed 2026-02-11 13:34:51,228 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Website Visitor : clean inactive visitors' (22) starting 2026-02-11 13:34:51,233 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Website Visitor : clean inactive visitors' (22) done in 0.004s 2026-02-11 13:34:51,235 36 INFO 01789-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-11 13:34:51,237 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Website Visitor : clean inactive visitors' (22) completed 2026-02-11 13:34:51,243 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Try to reconcile automatically your statement lines' (23) starting 2026-02-11 13:34:51,439 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Try to reconcile automatically your statement lines' (23) done in 0.195s 2026-02-11 13:34:51,442 36 INFO 01789-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-11 13:34:51,444 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Try to reconcile automatically your statement lines' (23) completed 2026-02-11 13:34:51,450 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Currency: rate update' (24) starting 2026-02-11 13:34:51,453 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Currency: rate update' (24) done in 0.003s 2026-02-11 13:34:51,456 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Currency: rate update' (24) processed 0 records, 0 records remaining 2026-02-11 13:34:51,458 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Currency: rate update' (24) completed 2026-02-11 13:34:51,464 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account automatic transfers: Perform transfers' (25) starting 2026-02-11 13:34:51,467 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account automatic transfers: Perform transfers' (25) done in 0.003s 2026-02-11 13:34:51,469 36 INFO 01789-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-11 13:34:51,472 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account automatic transfers: Perform transfers' (25) completed 2026-02-11 13:34:51,478 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync' (26) starting 2026-02-11 13:34:51,481 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync' (26) done in 0.003s 2026-02-11 13:34:51,483 36 INFO 01789-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 13:34:51,485 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync' (26) completed 2026-02-11 13:34:51,492 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync reminder' (28) starting 2026-02-11 13:34:51,494 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync reminder' (28) done in 0.002s 2026-02-11 13:34:51,496 36 INFO 01789-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-11 13:34:51,499 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync reminder' (28) completed 2026-02-11 13:34:51,505 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync cleanup unused connections' (29) starting 2026-02-11 13:34:51,508 36 INFO 01789-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-11 13:34:51,510 36 INFO 01789-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-11 13:34:51,513 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync cleanup unused connections' (29) completed 2026-02-11 13:34:51,519 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Sales: Send pending emails' (31) starting 2026-02-11 13:34:51,522 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Sales: Send pending emails' (31) done in 0.002s 2026-02-11 13:34:51,524 36 INFO 01789-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-11 13:34:51,526 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Sales: Send pending emails' (31) completed 2026-02-11 13:34:51,533 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Invoice OCR: Update All Status' (32) starting 2026-02-11 13:34:51,535 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Invoice OCR: Update All Status' (32) done in 0.003s 2026-02-11 13:34:51,538 36 INFO 01789-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-11 13:34:51,540 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Invoice OCR: Update All Status' (32) completed 2026-02-11 13:34:51,546 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Invoice OCR: Validate Invoices' (33) starting 2026-02-11 13:34:51,549 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Invoice OCR: Validate Invoices' (33) done in 0.003s 2026-02-11 13:34:51,551 36 INFO 01789-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-11 13:34:51,554 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Invoice OCR: Validate Invoices' (33) completed 2026-02-11 13:34:51,560 36 INFO 01789-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-11 13:34:51,620 36 INFO 01789-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.060s 2026-02-11 13:34:51,623 36 INFO 01789-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-11 13:34:51,625 36 INFO 01789-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-11 13:34:51,631 36 INFO 01789-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 13:34:51,634 36 INFO 01789-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 13:34:51,636 36 INFO 01789-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 13:34:51,638 36 INFO 01789-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 13:34:51,644 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 13:34:51,650 36 INFO 01789-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 13:34:51,652 36 INFO 01789-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 13:34:51,654 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 13:34:51,660 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 13:34:51,661 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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:34:51,689 36 INFO 01789-18-0-all_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:34:51,691 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 13:34:51,698 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 13:34:51,702 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.005s 2026-02-11 13:34:51,705 36 INFO 01789-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 13:34:51,707 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 13:34:51,714 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Users: Notify About Unregistered Users' (12) starting 2026-02-11 13:34:51,719 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Users: Notify About Unregistered Users' (12) done in 0.005s 2026-02-11 13:34:51,721 36 INFO 01789-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-11 13:34:51,724 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Users: Notify About Unregistered Users' (12) completed 2026-02-11 13:34:51,730 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 13:34:51,732 36 INFO 01789-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 13:34:51,735 36 INFO 01789-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 13:34:51,737 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 13:34:51,743 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Base: Portal Users Deletion' (2) starting 2026-02-11 13:34:51,746 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Base: Portal Users Deletion' (2) done in 0.003s 2026-02-11 13:34:51,748 36 INFO 01789-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-11 13:34:51,750 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Base: Portal Users Deletion' (2) completed 2026-02-11 13:38:10,193 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 13:38:10,196 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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:38:10,222 36 INFO 01789-18-0-all_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:38:10,225 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 13:43:40,912 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 13:43:40,914 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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:43:40,940 36 INFO 01789-18-0-all_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:43:40,943 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 13:48:05,553 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 13:48:05,556 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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:48:05,582 36 INFO 01789-18-0-all_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:48:05,584 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 13:53:36,341 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 13:53:36,344 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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:53:36,371 36 INFO 01789-18-0-all_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:53:36,374 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 13:59:07,052 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 13:59:07,055 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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:59:07,081 36 INFO 01789-18-0-all_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:59:07,084 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 14:03:31,586 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 14:03:31,590 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 14:03:31,618 36 INFO 01789-18-0-all_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 14:03:31,624 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 14:09:02,168 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 14:09:02,171 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 14:09:02,197 36 INFO 01789-18-0-all_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 14:09:02,200 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 14:13:26,783 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 14:13:26,786 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 14:13:26,811 36 INFO 01789-18-0-all_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 14:13:26,814 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 14:18:57,552 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 14:18:57,555 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 14:18:57,580 36 INFO 01789-18-0-all_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 14:18:57,583 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 14:23:22,104 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 14:23:22,107 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 14:23:22,134 36 INFO 01789-18-0-all_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 14:23:22,137 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 14:28:52,817 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 14:28:52,820 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 14:28:52,847 36 INFO 01789-18-0-all_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 14:28:52,850 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 14:32:11,196 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 14:32:11,200 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.004s 2026-02-11 14:32:11,203 36 INFO 01789-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 14:32:11,206 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 14:32:11,213 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 14:32:11,222 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.009s 2026-02-11 14:32:11,224 36 INFO 01789-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 14:32:11,227 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 14:32:11,233 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 14:32:11,236 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-11 14:32:11,239 36 INFO 01789-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 14:32:11,241 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 14:32:11,248 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 14:32:11,251 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.004s 2026-02-11 14:32:11,254 36 INFO 01789-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 14:32:11,256 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 14:32:11,263 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 14:32:11,265 36 INFO 01789-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 14:32:11,267 36 INFO 01789-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 14:32:11,270 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 14:33:17,429 36 INFO 01789-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 14:33:17,434 36 INFO 01789-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 14:33:17,437 36 INFO 01789-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 14:33:17,439 36 INFO 01789-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 14:33:17,446 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 14:33:17,456 36 INFO 01789-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-11 14:33:17,458 36 INFO 01789-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 14:33:17,461 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 14:33:17,468 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 14:33:17,470 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 14:33:17,496 36 INFO 01789-18-0-all_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 14:33:17,499 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 14:38:48,121 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 14:38:48,124 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 14:38:48,151 36 INFO 01789-18-0-all_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 14:38:48,154 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 14:43:12,685 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 14:43:12,687 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 14:43:12,714 36 INFO 01789-18-0-all_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 14:43:12,717 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 14:48:43,479 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 14:48:43,482 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 14:48:43,507 36 INFO 01789-18-0-all_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 14:48:43,510 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 14:53:08,098 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 14:53:08,100 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 14:53:08,126 36 INFO 01789-18-0-all_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 14:53:08,128 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 14:58:38,818 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 14:58:38,820 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 14:58:38,846 36 INFO 01789-18-0-all_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 14:58:38,849 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 15:03:03,425 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 15:03:03,428 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 15:03:03,455 36 INFO 01789-18-0-all_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 15:03:03,457 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 15:08:34,128 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 15:08:34,130 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 15:08:34,157 36 INFO 01789-18-0-all_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 15:08:34,160 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 15:14:04,854 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 15:14:04,856 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 15:14:04,881 36 INFO 01789-18-0-all_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 15:14:04,884 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 15:18:29,529 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 15:18:29,532 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 15:18:29,559 36 INFO 01789-18-0-all_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 15:18:29,562 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 15:24:00,242 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 15:24:00,245 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 15:24:00,272 36 INFO 01789-18-0-all_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 15:24:00,274 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 15:28:24,899 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 15:28:24,902 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 15:28:24,929 36 INFO 01789-18-0-all_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 15:28:24,931 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 15:31:43,410 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 15:31:43,413 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-11 15:31:43,416 36 INFO 01789-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 15:31:43,419 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 15:31:43,427 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 15:31:43,431 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.004s 2026-02-11 15:31:43,434 36 INFO 01789-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 15:31:43,436 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 15:32:49,590 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 15:32:49,596 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-11 15:32:49,599 36 INFO 01789-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 15:32:49,601 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 15:32:49,608 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 15:32:49,611 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-11 15:32:49,614 36 INFO 01789-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 15:32:49,616 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 15:32:49,623 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Digest Emails' (16) starting 2026-02-11 15:32:49,839 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Digest Emails' (16) done in 0.216s 2026-02-11 15:32:49,842 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Digest Emails' (16) processed 0 records, 0 records remaining 2026-02-11 15:32:49,845 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Digest Emails' (16) completed 2026-02-11 15:32:49,852 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 15:32:49,855 36 INFO 01789-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 15:32:49,860 36 INFO 01789-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 15:32:49,862 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 15:33:56,032 36 INFO 01789-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 15:33:56,036 36 INFO 01789-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 15:33:56,040 36 INFO 01789-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 15:33:56,043 36 INFO 01789-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 15:33:56,049 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 15:33:56,056 36 INFO 01789-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 15:33:56,058 36 INFO 01789-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 15:33:56,061 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 15:33:56,067 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 15:33:56,069 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 15:33:56,094 36 INFO 01789-18-0-all_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 15:33:56,097 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 15:38:20,544 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 15:38:20,547 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 15:38:20,574 36 INFO 01789-18-0-all_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 15:38:20,577 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 15:43:51,237 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 15:43:51,239 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 15:43:51,266 36 INFO 01789-18-0-all_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 15:43:51,269 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 15:48:15,881 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 15:48:15,883 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 15:48:15,909 36 INFO 01789-18-0-all_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 15:48:15,911 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 15:53:46,607 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 15:53:46,610 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 15:53:46,636 36 INFO 01789-18-0-all_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 15:53:46,639 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 15:58:11,181 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 15:58:11,184 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 15:58:11,209 36 INFO 01789-18-0-all_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 15:58:11,211 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 16:03:41,880 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 16:03:41,882 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 16:03:41,909 36 INFO 01789-18-0-all_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 16:03:41,912 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 16:08:06,517 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 16:08:06,520 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 16:08:06,546 36 INFO 01789-18-0-all_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 16:08:06,549 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 16:13:37,206 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 16:13:37,209 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 16:13:37,235 36 INFO 01789-18-0-all_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 16:13:37,238 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 16:19:07,932 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 16:19:07,935 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 16:19:07,964 36 INFO 01789-18-0-all_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 16:19:07,967 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 16:23:32,395 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 16:23:32,397 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 16:23:32,423 36 INFO 01789-18-0-all_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 16:23:32,426 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 16:29:03,050 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 16:29:03,053 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 16:29:03,079 36 INFO 01789-18-0-all_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 16:29:03,082 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 16:32:21,471 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 16:32:21,474 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-11 16:32:21,476 36 INFO 01789-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 16:32:21,479 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 16:32:21,486 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 16:32:21,492 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-11 16:32:21,495 36 INFO 01789-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 16:32:21,497 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 16:32:21,504 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 16:32:21,507 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-11 16:32:21,509 36 INFO 01789-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 16:32:21,512 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 16:32:21,519 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 16:32:21,530 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.011s 2026-02-11 16:32:21,532 36 INFO 01789-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 16:32:21,535 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 16:32:21,542 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 16:32:21,544 36 INFO 01789-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 16:32:21,547 36 INFO 01789-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 16:32:21,549 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 16:33:27,719 36 INFO 01789-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 16:33:27,723 36 INFO 01789-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 16:33:27,726 36 INFO 01789-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 16:33:27,729 36 INFO 01789-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 16:33:27,736 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 16:33:27,743 36 INFO 01789-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 16:33:27,745 36 INFO 01789-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 16:33:27,747 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 16:33:27,753 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 16:33:27,756 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 16:33:27,781 36 INFO 01789-18-0-all_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 16:33:27,783 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 16:38:58,440 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 16:38:58,443 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 16:38:58,468 36 INFO 01789-18-0-all_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 16:38:58,471 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 16:43:22,997 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 16:43:22,999 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 16:43:23,026 36 INFO 01789-18-0-all_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 16:43:23,029 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 16:48:53,709 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 16:48:53,711 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 16:48:53,738 36 INFO 01789-18-0-all_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 16:48:53,740 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 16:53:18,285 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 16:53:18,288 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 16:53:18,313 36 INFO 01789-18-0-all_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 16:53:18,316 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 16:58:49,105 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 16:58:49,107 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 16:58:49,134 36 INFO 01789-18-0-all_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 16:58:49,137 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 17:03:13,714 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 17:03:13,717 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 17:03:13,742 36 INFO 01789-18-0-all_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 17:03:13,745 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 17:08:44,451 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 17:08:44,454 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 17:08:44,484 36 INFO 01789-18-0-all_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 17:08:44,487 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 17:13:09,007 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 17:13:09,010 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 17:13:09,035 36 INFO 01789-18-0-all_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 17:13:09,038 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 17:18:39,792 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 17:18:39,794 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 17:18:39,821 36 INFO 01789-18-0-all_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 17:18:39,824 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 17:23:04,350 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 17:23:04,353 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 17:23:04,380 36 INFO 01789-18-0-all_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 17:23:04,382 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 17:28:35,019 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 17:28:35,021 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 17:28:35,050 36 INFO 01789-18-0-all_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 17:28:35,053 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 17:31:53,488 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 17:31:53,491 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-11 17:31:53,494 36 INFO 01789-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 17:31:53,497 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 17:31:53,504 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 17:31:53,509 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-11 17:31:53,512 36 INFO 01789-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 17:31:53,515 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 17:31:53,521 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 17:31:53,524 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-11 17:31:53,527 36 INFO 01789-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 17:31:53,529 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 17:31:53,536 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 17:31:53,539 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-11 17:31:53,542 36 INFO 01789-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 17:31:53,544 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 17:31:53,551 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 17:31:53,553 36 INFO 01789-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 17:31:53,556 36 INFO 01789-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 17:31:53,558 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 17:32:59,703 36 INFO 01789-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 17:32:59,707 36 INFO 01789-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 17:32:59,710 36 INFO 01789-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 17:32:59,712 36 INFO 01789-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 17:34:05,888 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 17:34:05,895 36 INFO 01789-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 17:34:05,898 36 INFO 01789-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 17:34:05,901 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 17:34:05,908 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 17:34:05,910 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 17:34:05,936 36 INFO 01789-18-0-all_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 17:34:05,938 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 17:38:30,520 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 17:38:30,522 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 17:38:30,549 36 INFO 01789-18-0-all_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 17:38:30,552 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 17:44:01,283 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 17:44:01,286 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 17:44:01,312 36 INFO 01789-18-0-all_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 17:44:01,315 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 17:48:25,905 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 17:48:25,909 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 17:48:25,942 36 INFO 01789-18-0-all_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 17:48:25,945 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 17:53:56,618 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 17:53:56,621 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 17:53:56,646 36 INFO 01789-18-0-all_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 17:53:56,649 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 17:58:21,168 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 17:58:21,170 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 17:58:21,195 36 INFO 01789-18-0-all_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 17:58:21,198 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 18:03:51,935 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 18:03:51,937 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 18:03:51,963 36 INFO 01789-18-0-all_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 18:03:51,966 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 18:08:16,588 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 18:08:16,591 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 18:08:16,617 36 INFO 01789-18-0-all_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 18:08:16,620 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 18:13:47,329 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 18:13:47,332 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 18:13:47,358 36 INFO 01789-18-0-all_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 18:13:47,361 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 18:18:11,931 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 18:18:11,933 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 18:18:11,958 36 INFO 01789-18-0-all_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 18:18:11,961 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 18:23:42,587 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 18:23:42,590 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 18:23:42,615 36 INFO 01789-18-0-all_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 18:23:42,617 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 18:28:07,187 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 18:28:07,189 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 18:28:07,215 36 INFO 01789-18-0-all_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 18:28:07,218 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 18:32:31,744 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 18:32:31,748 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-11 18:32:31,751 36 INFO 01789-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 18:32:31,754 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 18:32:31,761 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 18:32:31,766 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.005s 2026-02-11 18:32:31,769 36 INFO 01789-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 18:32:31,771 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 18:32:31,777 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 18:32:31,780 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-11 18:32:31,782 36 INFO 01789-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 18:32:31,784 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 18:32:31,790 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 18:32:31,794 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-11 18:32:31,796 36 INFO 01789-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 18:32:31,798 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 18:32:31,804 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 18:32:31,806 36 INFO 01789-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 18:32:31,809 36 INFO 01789-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 18:32:31,811 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 18:33:37,974 36 INFO 01789-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 18:33:37,977 36 INFO 01789-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 18:33:37,979 36 INFO 01789-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 18:33:37,981 36 INFO 01789-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 18:33:37,987 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 18:33:37,992 36 INFO 01789-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 18:33:37,994 36 INFO 01789-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 18:33:37,996 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 18:33:38,001 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 18:33:38,002 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 18:33:38,017 36 INFO 01789-18-0-all_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 18:33:38,018 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 18:39:08,743 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 18:39:08,745 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 18:39:08,767 36 INFO 01789-18-0-all_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 18:39:08,770 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 18:43:33,276 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 18:43:33,279 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 18:43:33,304 36 INFO 01789-18-0-all_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 18:43:33,307 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 18:49:04,020 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 18:49:04,023 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 18:49:04,049 36 INFO 01789-18-0-all_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 18:49:04,051 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 18:53:28,611 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 18:53:28,614 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 18:53:28,640 36 INFO 01789-18-0-all_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 18:53:28,643 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 18:58:59,350 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 18:58:59,353 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 18:58:59,379 36 INFO 01789-18-0-all_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 18:58:59,382 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 19:03:23,892 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 19:03:23,895 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 19:03:23,921 36 INFO 01789-18-0-all_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 19:03:23,924 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 19:08:54,638 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 19:08:54,641 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 19:08:54,665 36 INFO 01789-18-0-all_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 19:08:54,668 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 19:13:19,230 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 19:13:19,233 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 19:13:19,258 36 INFO 01789-18-0-all_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 19:13:19,261 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 19:18:49,977 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 19:18:49,980 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 19:18:50,005 36 INFO 01789-18-0-all_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 19:18:50,008 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 19:23:14,603 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 19:23:14,606 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 19:23:14,632 36 INFO 01789-18-0-all_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 19:23:14,635 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 19:28:45,401 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 19:28:45,404 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 19:28:45,432 36 INFO 01789-18-0-all_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 19:28:45,435 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 19:32:03,760 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 19:32:03,763 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-11 19:32:03,766 36 INFO 01789-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 19:32:03,769 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 19:32:03,776 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 19:32:03,781 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.005s 2026-02-11 19:32:03,784 36 INFO 01789-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 19:32:03,786 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 19:32:03,792 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 19:32:03,795 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.002s 2026-02-11 19:32:03,797 36 INFO 01789-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 19:32:03,800 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 19:32:03,807 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 19:32:03,810 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-11 19:32:03,813 36 INFO 01789-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 19:32:03,815 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 19:32:03,821 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 19:32:03,823 36 INFO 01789-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 19:32:03,826 36 INFO 01789-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 19:32:03,828 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 19:33:09,972 36 INFO 01789-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 19:33:09,977 36 INFO 01789-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 19:33:09,980 36 INFO 01789-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 19:33:09,983 36 INFO 01789-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 19:33:09,989 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 19:33:09,996 36 INFO 01789-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 19:33:09,998 36 INFO 01789-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 19:33:10,001 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 19:33:10,007 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 19:33:10,009 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 19:33:10,034 36 INFO 01789-18-0-all_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 19:33:10,037 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 19:38:40,749 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 19:38:40,751 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 19:38:40,778 36 INFO 01789-18-0-all_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 19:38:40,780 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 19:43:05,371 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 19:43:05,374 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 19:43:05,399 36 INFO 01789-18-0-all_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 19:43:05,402 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 19:48:36,035 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 19:48:36,039 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 19:48:36,069 36 INFO 01789-18-0-all_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 19:48:36,072 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 19:54:06,829 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 19:54:06,832 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 19:54:06,858 36 INFO 01789-18-0-all_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 19:54:06,861 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 19:58:31,457 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 19:58:31,460 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 19:58:31,487 36 INFO 01789-18-0-all_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 19:58:31,490 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 20:04:02,093 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 20:04:02,095 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 20:04:02,121 36 INFO 01789-18-0-all_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 20:04:02,124 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 20:08:26,698 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 20:08:26,701 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 20:08:26,729 36 INFO 01789-18-0-all_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 20:08:26,732 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 20:13:57,432 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 20:13:57,435 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 20:13:57,462 36 INFO 01789-18-0-all_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 20:13:57,465 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 20:18:22,030 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 20:18:22,032 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 20:18:22,059 36 INFO 01789-18-0-all_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 20:18:22,062 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 20:23:52,809 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 20:23:52,812 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 20:23:52,838 36 INFO 01789-18-0-all_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 20:23:52,840 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 20:28:17,287 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 20:28:17,290 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 20:28:17,317 36 INFO 01789-18-0-all_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 20:28:17,320 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 20:31:35,783 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 20:31:35,786 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-11 20:31:35,789 36 INFO 01789-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 20:31:35,792 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 20:31:35,799 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 20:31:35,802 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-11 20:31:35,805 36 INFO 01789-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 20:31:35,808 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 20:32:41,980 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 20:32:41,987 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-11 20:32:41,990 36 INFO 01789-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 20:32:41,992 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 20:32:41,999 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 20:32:42,001 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-11 20:32:42,004 36 INFO 01789-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 20:32:42,006 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 20:32:42,013 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 20:32:42,015 36 INFO 01789-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 20:32:42,017 36 INFO 01789-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 20:32:42,019 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 20:33:48,169 36 INFO 01789-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 20:33:48,174 36 INFO 01789-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 20:33:48,177 36 INFO 01789-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 20:33:48,180 36 INFO 01789-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 20:33:48,187 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 20:33:48,193 36 INFO 01789-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 20:33:48,195 36 INFO 01789-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 20:33:48,198 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 20:33:48,204 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 20:33:48,206 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 20:33:48,232 36 INFO 01789-18-0-all_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 20:33:48,234 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 20:38:12,835 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 20:38:12,838 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 20:38:12,863 36 INFO 01789-18-0-all_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 20:38:12,866 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 20:43:43,531 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 20:43:43,534 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 20:43:43,564 36 INFO 01789-18-0-all_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 20:43:43,568 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 20:48:08,203 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 20:48:08,205 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 20:48:08,231 36 INFO 01789-18-0-all_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 20:48:08,234 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 20:53:38,933 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 20:53:38,935 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 20:53:38,962 36 INFO 01789-18-0-all_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 20:53:38,965 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 20:58:03,548 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 20:58:03,551 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 20:58:03,580 36 INFO 01789-18-0-all_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 20:58:03,583 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 21:03:34,273 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 21:03:34,275 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 21:03:34,301 36 INFO 01789-18-0-all_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 21:03:34,303 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 21:09:05,033 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 21:09:05,036 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 21:09:05,061 36 INFO 01789-18-0-all_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 21:09:05,064 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 21:13:29,670 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 21:13:29,672 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 21:13:29,698 36 INFO 01789-18-0-all_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 21:13:29,700 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 21:19:00,333 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 21:19:00,336 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 21:19:00,362 36 INFO 01789-18-0-all_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 21:19:00,365 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 21:23:24,990 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 21:23:24,992 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 21:23:25,018 36 INFO 01789-18-0-all_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 21:23:25,020 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 21:28:55,840 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 21:28:55,843 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 21:28:55,870 36 INFO 01789-18-0-all_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 21:28:55,873 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 21:32:14,244 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 21:32:14,247 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-11 21:32:14,250 36 INFO 01789-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 21:32:14,253 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 21:32:14,260 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 21:32:14,266 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.005s 2026-02-11 21:32:14,268 36 INFO 01789-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 21:32:14,271 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 21:32:14,277 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 21:32:14,279 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.002s 2026-02-11 21:32:14,282 36 INFO 01789-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 21:32:14,285 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 21:32:14,291 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 21:32:14,295 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-11 21:32:14,297 36 INFO 01789-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 21:32:14,300 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 21:32:14,306 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 21:32:14,308 36 INFO 01789-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 21:32:14,310 36 INFO 01789-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 21:32:14,313 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 21:33:20,469 36 INFO 01789-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 21:33:20,473 36 INFO 01789-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 21:33:20,476 36 INFO 01789-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 21:33:20,479 36 INFO 01789-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 21:33:20,488 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 21:33:20,495 36 INFO 01789-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 21:33:20,498 36 INFO 01789-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 21:33:20,500 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 21:33:20,506 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 21:33:20,509 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 21:33:20,547 36 INFO 01789-18-0-all_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 21:33:20,550 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 21:38:51,288 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 21:38:51,291 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 21:38:51,317 36 INFO 01789-18-0-all_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 21:38:51,320 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 21:43:15,839 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 21:43:15,842 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 21:43:15,869 36 INFO 01789-18-0-all_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 21:43:15,872 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 21:48:46,565 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 21:48:46,568 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 21:48:46,593 36 INFO 01789-18-0-all_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 21:48:46,596 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 21:53:11,192 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 21:53:11,195 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 21:53:11,220 36 INFO 01789-18-0-all_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 21:53:11,223 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 21:58:41,876 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 21:58:41,879 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 21:58:41,905 36 INFO 01789-18-0-all_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 21:58:41,908 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 22:03:06,535 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 22:03:06,538 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 22:03:06,563 36 INFO 01789-18-0-all_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 22:03:06,566 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 22:08:37,213 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 22:08:37,216 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 22:08:37,241 36 INFO 01789-18-0-all_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 22:08:37,244 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 22:14:07,992 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 22:14:07,995 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 22:14:08,020 36 INFO 01789-18-0-all_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 22:14:08,023 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 22:18:32,605 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 22:18:32,608 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 22:18:32,634 36 INFO 01789-18-0-all_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 22:18:32,636 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 22:24:03,269 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 22:24:03,272 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 22:24:03,298 36 INFO 01789-18-0-all_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 22:24:03,301 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 22:28:27,898 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 22:28:27,900 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 22:28:27,927 36 INFO 01789-18-0-all_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 22:28:27,930 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 22:31:46,332 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 22:31:46,336 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-11 22:31:46,339 36 INFO 01789-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 22:31:46,342 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 22:31:46,349 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 22:31:46,352 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-11 22:31:46,355 36 INFO 01789-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 22:31:46,357 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 22:31:46,363 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 22:31:46,366 36 INFO 01789-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 22:31:46,368 36 INFO 01789-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 22:31:46,370 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 22:32:52,539 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 22:32:52,545 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-11 22:32:52,547 36 INFO 01789-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 22:32:52,550 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 22:32:52,556 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 22:32:52,559 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-11 22:32:52,561 36 INFO 01789-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 22:32:52,563 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 22:33:58,707 36 INFO 01789-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 22:33:58,711 36 INFO 01789-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 22:33:58,714 36 INFO 01789-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 22:33:58,717 36 INFO 01789-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 22:33:58,723 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 22:33:58,730 36 INFO 01789-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 22:33:58,733 36 INFO 01789-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 22:33:58,735 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 22:33:58,742 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 22:33:58,744 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 22:33:58,769 36 INFO 01789-18-0-all_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 22:33:58,772 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 22:38:23,292 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 22:38:23,295 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 22:38:23,323 36 INFO 01789-18-0-all_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 22:38:23,325 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 22:43:54,090 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 22:43:54,093 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 22:43:54,119 36 INFO 01789-18-0-all_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 22:43:54,122 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 22:48:18,655 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 22:48:18,658 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 22:48:18,684 36 INFO 01789-18-0-all_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 22:48:18,687 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 22:53:49,477 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 22:53:49,480 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 22:53:49,507 36 INFO 01789-18-0-all_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 22:53:49,510 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 22:58:14,141 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 22:58:14,143 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 22:58:14,170 36 INFO 01789-18-0-all_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 22:58:14,173 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 23:03:44,855 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 23:03:44,858 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 23:03:44,885 36 INFO 01789-18-0-all_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 23:03:44,888 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 23:08:09,498 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 23:08:09,500 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 23:08:09,526 36 INFO 01789-18-0-all_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 23:08:09,529 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 23:13:40,281 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 23:13:40,283 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 23:13:40,309 36 INFO 01789-18-0-all_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 23:13:40,311 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 23:18:04,892 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 23:18:04,895 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 23:18:04,920 36 INFO 01789-18-0-all_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 23:18:04,923 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 23:23:35,717 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 23:23:35,719 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 23:23:35,745 36 INFO 01789-18-0-all_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 23:23:35,748 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 23:29:06,477 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 23:29:06,480 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 23:29:06,506 36 INFO 01789-18-0-all_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 23:29:06,508 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 23:32:24,881 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-11 23:32:24,884 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-11 23:32:24,887 36 INFO 01789-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 23:32:24,890 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-11 23:32:24,897 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-11 23:32:24,904 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-11 23:32:24,907 36 INFO 01789-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 23:32:24,910 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-11 23:32:24,917 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-11 23:32:24,920 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-11 23:32:24,922 36 INFO 01789-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 23:32:24,925 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-11 23:32:24,931 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-11 23:32:24,935 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-11 23:32:24,937 36 INFO 01789-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 23:32:24,940 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-11 23:32:24,947 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-11 23:32:24,949 36 INFO 01789-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 23:32:24,952 36 INFO 01789-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 23:32:24,954 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-11 23:33:31,120 36 INFO 01789-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 23:33:31,124 36 INFO 01789-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 23:33:31,127 36 INFO 01789-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 23:33:31,130 36 INFO 01789-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 23:33:31,137 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-11 23:33:31,144 36 INFO 01789-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 23:33:31,146 36 INFO 01789-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 23:33:31,149 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-11 23:33:31,156 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 23:33:31,158 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 23:33:31,190 36 INFO 01789-18-0-all_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 23:33:31,192 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 23:39:01,891 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 23:39:01,893 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 23:39:01,920 36 INFO 01789-18-0-all_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 23:39:01,923 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 23:43:26,478 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 23:43:26,481 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 23:43:26,508 36 INFO 01789-18-0-all_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 23:43:26,510 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 23:48:57,162 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 23:48:57,165 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 23:48:57,190 36 INFO 01789-18-0-all_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 23:48:57,193 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 23:53:21,788 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 23:53:21,790 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 23:53:21,816 36 INFO 01789-18-0-all_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 23:53:21,819 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-11 23:58:52,555 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-11 23:58:52,558 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\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 23:58:52,585 36 INFO 01789-18-0-all_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 23:58:52,588 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 00:03:17,206 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 00:03:17,208 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 00:03:17,235 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 00:03:17,238 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 00:08:47,900 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 00:08:47,903 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 00:08:47,930 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 00:08:47,933 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 00:13:12,531 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 00:13:12,534 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 00:13:12,561 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 00:13:12,564 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 00:18:43,314 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 00:18:43,317 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 00:18:43,344 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 00:18:43,347 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 00:23:07,854 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 00:23:07,857 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 00:23:07,886 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 00:23:07,889 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 00:28:38,559 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 00:28:38,561 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 00:28:38,586 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 00:28:38,589 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 00:31:57,072 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-12 00:31:57,075 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-12 00:31:57,079 36 INFO 01789-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-12 00:31:57,081 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-12 00:31:57,088 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-12 00:31:57,094 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-12 00:31:57,097 36 INFO 01789-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-12 00:31:57,099 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-12 00:31:57,106 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-12 00:31:57,108 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.002s 2026-02-12 00:31:57,111 36 INFO 01789-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-12 00:31:57,113 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-12 00:31:57,119 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-12 00:31:57,122 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-12 00:31:57,125 36 INFO 01789-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-12 00:31:57,127 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-12 00:31:57,134 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-12 00:31:57,136 36 INFO 01789-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-12 00:31:57,138 36 INFO 01789-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-12 00:31:57,141 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-12 00:33:03,317 36 INFO 01789-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-12 00:33:03,321 36 INFO 01789-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-12 00:33:03,324 36 INFO 01789-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-12 00:33:03,327 36 INFO 01789-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-12 00:33:03,334 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-12 00:33:03,341 36 INFO 01789-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-12 00:33:03,343 36 INFO 01789-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-12 00:33:03,346 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-12 00:33:03,353 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 00:33:03,355 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 00:33:03,380 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 00:33:03,382 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 00:38:34,132 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 00:38:34,135 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 00:38:34,162 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 00:38:34,164 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 00:44:04,867 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 00:44:04,869 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 00:44:04,896 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 00:44:04,899 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 00:48:29,418 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 00:48:29,421 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 00:48:29,448 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 00:48:29,451 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 00:54:00,125 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 00:54:00,128 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 00:54:00,154 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 00:54:00,157 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 00:58:24,558 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 00:58:24,561 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 00:58:24,588 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 00:58:24,590 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 01:03:55,132 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 01:03:55,135 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 01:03:55,162 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 01:03:55,165 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 01:08:19,724 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 01:08:19,727 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 01:08:19,753 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 01:08:19,756 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 01:13:50,347 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 01:13:50,349 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 01:13:50,375 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 01:13:50,378 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 01:18:14,992 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 01:18:14,994 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 01:18:15,022 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 01:18:15,025 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 01:23:45,714 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 01:23:45,717 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 01:23:45,742 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 01:23:45,745 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 01:28:10,264 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 01:28:10,267 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 01:28:10,293 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 01:28:10,296 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 01:32:34,937 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-12 01:32:34,940 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-12 01:32:34,943 36 INFO 01789-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-12 01:32:34,945 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-12 01:32:34,952 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-12 01:32:34,957 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.005s 2026-02-12 01:32:34,960 36 INFO 01789-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-12 01:32:34,962 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-12 01:32:34,968 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-12 01:32:34,971 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-12 01:32:34,973 36 INFO 01789-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-12 01:32:34,975 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-12 01:32:34,982 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync' (26) starting 2026-02-12 01:32:34,985 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync' (26) done in 0.003s 2026-02-12 01:32:34,987 36 INFO 01789-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-12 01:32:34,990 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Account: Journal online sync' (26) completed 2026-02-12 01:32:34,996 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-12 01:32:34,999 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-12 01:32:35,001 36 INFO 01789-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-12 01:32:35,004 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-12 01:32:35,010 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-12 01:32:35,012 36 INFO 01789-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-12 01:32:35,014 36 INFO 01789-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-12 01:32:35,017 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-12 01:33:41,179 36 INFO 01789-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-12 01:33:41,183 36 INFO 01789-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-12 01:33:41,186 36 INFO 01789-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-12 01:33:41,188 36 INFO 01789-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-12 01:33:41,195 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-12 01:33:41,202 36 INFO 01789-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-12 01:33:41,204 36 INFO 01789-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-12 01:33:41,207 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-12 01:33:41,213 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 01:33:41,215 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 01:33:41,240 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 01:33:41,243 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 01:38:05,863 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 01:38:05,865 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 01:38:05,890 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 01:38:05,893 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 01:43:36,656 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 01:43:36,659 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 01:43:36,684 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 01:43:36,686 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 01:49:07,390 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 01:49:07,392 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 01:49:07,417 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 01:49:07,420 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 01:53:32,041 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 01:53:32,043 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 01:53:32,069 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 01:53:32,071 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 01:59:02,705 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 01:59:02,708 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 01:59:02,733 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 01:59:02,736 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 02:01:15,050 36 INFO 01789-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-12 02:01:15,064 36 INFO 01789-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.013s 2026-02-12 02:01:15,066 36 INFO 01789-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-12 02:01:15,069 36 INFO 01789-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-12 02:03:27,299 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 02:03:27,301 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 02:03:27,327 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 02:03:27,330 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 02:08:58,130 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 02:08:58,133 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 02:08:58,159 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 02:08:58,161 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 02:13:22,700 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 02:13:22,703 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 02:13:22,729 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 02:13:22,732 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 02:18:53,332 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 02:18:53,335 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 02:18:53,360 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 02:18:53,363 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 02:23:17,884 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 02:23:17,886 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 02:23:17,911 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 02:23:17,914 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 02:28:48,689 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 02:28:48,691 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 02:28:48,717 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 02:28:48,720 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 02:32:07,048 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-12 02:32:07,051 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-12 02:32:07,053 36 INFO 01789-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-12 02:32:07,056 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-12 02:32:07,062 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-12 02:32:07,068 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-12 02:32:07,070 36 INFO 01789-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-12 02:32:07,072 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-12 02:32:07,079 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-12 02:32:07,081 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-12 02:32:07,084 36 INFO 01789-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-12 02:32:07,086 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-12 02:32:07,092 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-12 02:32:07,095 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-12 02:32:07,098 36 INFO 01789-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-12 02:32:07,100 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-12 02:32:07,107 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-12 02:32:07,109 36 INFO 01789-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-12 02:32:07,111 36 INFO 01789-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-12 02:32:07,114 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-12 02:33:13,289 36 INFO 01789-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-12 02:33:13,293 36 INFO 01789-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-12 02:33:13,296 36 INFO 01789-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-12 02:33:13,298 36 INFO 01789-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-12 02:33:13,305 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-12 02:33:13,311 36 INFO 01789-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-12 02:33:13,314 36 INFO 01789-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-12 02:33:13,316 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-12 02:33:13,323 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 02:33:13,325 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 02:33:13,350 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 02:33:13,352 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 02:38:44,066 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 02:38:44,069 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 02:38:44,095 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 02:38:44,098 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 02:43:08,649 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 02:43:08,651 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 02:43:08,680 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 02:43:08,683 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 02:48:39,341 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 02:48:39,344 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 02:48:39,369 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 02:48:39,372 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 02:53:03,959 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 02:53:03,961 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 02:53:03,986 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 02:53:03,989 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 02:58:34,739 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 02:58:34,742 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 02:58:34,768 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 02:58:34,771 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 03:04:05,358 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 03:04:05,361 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 03:04:05,387 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 03:04:05,390 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 03:08:29,911 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 03:08:29,913 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 03:08:29,939 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 03:08:29,942 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 03:14:00,635 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 03:14:00,638 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 03:14:00,664 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 03:14:00,667 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 03:18:25,208 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 03:18:25,211 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 03:18:25,236 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 03:18:25,239 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 03:23:55,927 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 03:23:55,929 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 03:23:55,954 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 03:23:55,957 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 03:28:20,564 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 03:28:20,567 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 03:28:20,596 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 03:28:20,599 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 03:31:39,014 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-12 03:31:39,017 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-12 03:31:39,020 36 INFO 01789-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-12 03:31:39,022 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-12 03:31:39,029 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-12 03:31:39,032 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-12 03:31:39,034 36 INFO 01789-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-12 03:31:39,036 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-12 03:32:45,185 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-12 03:32:45,190 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.005s 2026-02-12 03:32:45,193 36 INFO 01789-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-12 03:32:45,196 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-12 03:32:45,202 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-12 03:32:45,205 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-12 03:32:45,207 36 INFO 01789-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-12 03:32:45,209 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-12 03:32:45,215 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-12 03:32:45,218 36 INFO 01789-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-12 03:32:45,220 36 INFO 01789-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-12 03:32:45,222 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-12 03:33:51,343 36 INFO 01789-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-12 03:33:51,347 36 INFO 01789-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-12 03:33:51,350 36 INFO 01789-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-12 03:33:51,352 36 INFO 01789-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-12 03:33:51,359 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-12 03:33:51,366 36 INFO 01789-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-12 03:33:51,368 36 INFO 01789-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-12 03:33:51,371 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-12 03:33:51,377 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 03:33:51,379 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 03:33:51,404 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 03:33:51,407 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 03:38:16,033 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 03:38:16,035 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 03:38:16,062 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 03:38:16,065 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 03:43:46,841 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 03:43:46,843 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 03:43:46,869 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 03:43:46,871 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 03:48:11,335 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 03:48:11,338 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 03:48:11,366 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 03:48:11,369 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 03:53:41,960 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 03:53:41,962 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 03:53:41,989 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 03:53:41,992 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 03:58:06,477 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 03:58:06,480 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 03:58:06,505 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 03:58:06,508 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 04:03:37,260 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 04:03:37,262 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 04:03:37,288 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 04:03:37,291 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 04:09:08,026 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 04:09:08,028 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 04:09:08,055 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 04:09:08,059 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 04:13:32,673 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 04:13:32,675 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 04:13:32,701 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 04:13:32,705 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 04:19:03,467 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 04:19:03,470 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 04:19:03,496 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 04:19:03,498 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 04:23:28,033 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 04:23:28,037 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 04:23:28,071 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 04:23:28,074 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 04:28:58,790 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 04:28:58,794 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 04:28:58,826 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 04:28:58,830 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 04:32:17,326 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-12 04:32:17,329 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-12 04:32:17,331 36 INFO 01789-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-12 04:32:17,334 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-12 04:32:17,340 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-12 04:32:17,346 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.005s 2026-02-12 04:32:17,348 36 INFO 01789-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-12 04:32:17,350 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-12 04:32:17,356 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-12 04:32:17,359 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-12 04:32:17,361 36 INFO 01789-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-12 04:32:17,363 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-12 04:32:17,369 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-12 04:32:17,373 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-12 04:32:17,375 36 INFO 01789-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-12 04:32:17,377 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-12 04:32:17,383 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-12 04:32:17,385 36 INFO 01789-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-12 04:32:17,388 36 INFO 01789-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-12 04:32:17,390 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-12 04:33:23,558 36 INFO 01789-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-12 04:33:23,562 36 INFO 01789-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-12 04:33:23,564 36 INFO 01789-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-12 04:33:23,567 36 INFO 01789-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-12 04:33:23,573 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-12 04:33:23,579 36 INFO 01789-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-12 04:33:23,582 36 INFO 01789-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-12 04:33:23,584 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-12 04:33:23,591 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 04:33:23,593 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 04:33:23,614 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 04:33:23,616 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 04:38:54,307 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 04:38:54,310 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 04:38:54,331 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 04:38:54,333 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 04:43:18,988 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 04:43:18,990 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 04:43:19,017 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 04:43:19,020 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 04:48:49,801 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 04:48:49,804 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 04:48:49,834 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 04:48:49,837 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 04:53:14,457 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 04:53:14,459 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 04:53:14,486 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 04:53:14,489 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 04:58:45,233 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 04:58:45,236 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 04:58:45,265 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 04:58:45,269 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 05:03:09,902 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 05:03:09,904 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 05:03:09,933 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 05:03:09,936 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 05:08:40,754 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 05:08:40,757 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 05:08:40,786 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 05:08:40,790 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 05:13:05,412 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 05:13:05,415 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 05:13:05,444 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 05:13:05,447 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 05:18:36,221 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 05:18:36,224 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 05:18:36,251 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 05:18:36,254 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 05:24:07,047 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 05:24:07,049 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 05:24:07,075 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 05:24:07,077 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 05:28:31,617 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 05:28:31,619 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 05:28:31,645 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 05:28:31,648 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 05:31:50,146 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-12 05:31:50,149 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-12 05:31:50,152 36 INFO 01789-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-12 05:31:50,155 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-12 05:31:50,161 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-12 05:31:50,167 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-12 05:31:50,169 36 INFO 01789-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-12 05:31:50,172 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-12 05:31:50,178 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-12 05:31:50,181 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-12 05:31:50,183 36 INFO 01789-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-12 05:31:50,186 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-12 05:31:50,192 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-12 05:31:50,195 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-12 05:31:50,197 36 INFO 01789-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-12 05:31:50,200 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-12 05:31:50,206 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-12 05:31:50,208 36 INFO 01789-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-12 05:31:50,210 36 INFO 01789-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-12 05:31:50,213 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-12 05:32:56,388 36 INFO 01789-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-12 05:32:56,392 36 INFO 01789-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-12 05:32:56,395 36 INFO 01789-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-12 05:32:56,398 36 INFO 01789-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-12 05:34:02,566 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-12 05:34:02,573 36 INFO 01789-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-12 05:34:02,575 36 INFO 01789-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-12 05:34:02,578 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-12 05:34:02,584 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 05:34:02,587 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 05:34:02,612 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 05:34:02,614 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 05:38:27,155 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 05:38:27,158 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 05:38:27,183 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 05:38:27,186 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 05:43:57,936 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 05:43:57,938 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 05:43:57,964 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 05:43:57,967 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 05:48:22,556 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 05:48:22,559 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 05:48:22,584 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 05:48:22,587 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 05:53:53,300 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 05:53:53,303 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 05:53:53,328 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 05:53:53,331 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 05:58:17,870 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 05:58:17,873 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 05:58:17,898 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 05:58:17,900 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 06:03:48,531 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 06:03:48,534 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 06:03:48,560 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 06:03:48,563 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 06:08:13,031 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 06:08:13,034 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 06:08:13,061 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 06:08:13,064 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 06:13:43,653 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 06:13:43,656 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 06:13:43,683 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 06:13:43,686 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 06:18:08,278 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 06:18:08,281 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 06:18:08,308 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 06:18:08,311 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 06:23:39,122 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 06:23:39,125 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 06:23:39,159 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 06:23:39,163 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 06:28:03,760 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 06:28:03,763 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 06:28:03,788 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 06:28:03,791 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 06:32:28,301 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-12 06:32:28,304 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-12 06:32:28,307 36 INFO 01789-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-12 06:32:28,310 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-12 06:32:28,316 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-12 06:32:28,321 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.005s 2026-02-12 06:32:28,324 36 INFO 01789-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-12 06:32:28,326 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-12 06:32:28,332 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-12 06:32:28,335 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.002s 2026-02-12 06:32:28,337 36 INFO 01789-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-12 06:32:28,340 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-12 06:32:28,346 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-12 06:32:28,349 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-12 06:32:28,351 36 INFO 01789-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-12 06:32:28,353 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-12 06:32:28,360 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-12 06:32:28,362 36 INFO 01789-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-12 06:32:28,364 36 INFO 01789-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-12 06:32:28,366 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-12 06:33:34,477 36 INFO 01789-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-12 06:33:34,481 36 INFO 01789-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-12 06:33:34,484 36 INFO 01789-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-12 06:33:34,487 36 INFO 01789-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-12 06:33:34,495 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-12 06:33:34,503 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) done in 0.008s 2026-02-12 06:33:34,506 36 INFO 01789-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-12 06:33:34,508 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-12 06:33:34,514 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 06:33:34,517 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 06:33:34,544 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 06:33:34,546 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 06:39:05,168 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 06:39:05,169 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 06:39:05,186 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 06:39:05,189 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 06:43:29,751 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 06:43:29,754 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 06:43:29,781 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 06:43:29,783 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 06:49:00,455 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 06:49:00,457 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 06:49:00,482 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 06:49:00,485 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 06:53:25,048 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 06:53:25,051 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 06:53:25,076 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 06:53:25,079 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 06:58:55,794 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 06:58:55,796 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 06:58:55,822 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 06:58:55,825 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 07:03:20,389 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 07:03:20,392 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 07:03:20,419 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 07:03:20,421 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 07:08:51,156 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 07:08:51,158 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 07:08:51,183 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 07:08:51,186 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 07:13:15,716 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 07:13:15,718 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 07:13:15,744 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 07:13:15,747 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 07:18:46,513 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 07:18:46,515 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 07:18:46,542 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 07:18:46,545 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 07:23:10,995 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 07:23:10,998 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 07:23:11,025 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 07:23:11,027 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 07:28:41,806 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 07:28:41,809 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 07:28:41,834 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 07:28:41,837 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 07:32:00,303 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-12 07:32:00,306 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-12 07:32:00,308 36 INFO 01789-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-12 07:32:00,311 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-12 07:32:00,317 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-12 07:32:00,323 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-12 07:32:00,325 36 INFO 01789-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-12 07:32:00,328 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-12 07:32:00,334 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-12 07:32:00,337 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-12 07:32:00,339 36 INFO 01789-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-12 07:32:00,341 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-12 07:32:00,347 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-12 07:32:00,351 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-12 07:32:00,353 36 INFO 01789-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-12 07:32:00,355 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-12 07:32:00,362 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-12 07:32:00,364 36 INFO 01789-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-12 07:32:00,366 36 INFO 01789-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-12 07:32:00,368 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-12 07:33:06,543 36 INFO 01789-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-12 07:33:06,548 36 INFO 01789-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-12 07:33:06,550 36 INFO 01789-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-12 07:33:06,554 36 INFO 01789-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-12 07:33:06,561 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-12 07:33:06,568 36 INFO 01789-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-12 07:33:06,571 36 INFO 01789-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-12 07:33:06,573 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-12 07:33:06,580 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 07:33:06,583 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 07:33:06,609 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 07:33:06,612 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 07:38:37,358 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 07:38:37,361 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 07:38:37,386 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 07:38:37,388 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 07:44:08,131 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 07:44:08,134 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 07:44:08,159 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 07:44:08,162 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 07:48:32,729 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 07:48:32,732 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 07:48:32,757 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 07:48:32,760 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 07:54:03,447 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 07:54:03,449 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 07:54:03,464 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 07:54:03,465 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 07:58:28,023 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 07:58:28,026 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 07:58:28,052 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 07:58:28,055 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 08:03:58,581 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 08:03:58,584 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 08:03:58,609 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 08:03:58,612 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 08:08:23,223 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 08:08:23,226 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 08:08:23,252 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 08:08:23,255 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 08:13:53,937 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 08:13:53,940 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 08:13:53,965 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 08:13:53,968 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 08:18:18,592 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 08:18:18,594 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 08:18:18,619 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 08:18:18,622 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 08:23:49,327 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 08:23:49,329 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 08:23:49,354 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 08:23:49,357 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 08:28:13,949 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 08:28:13,951 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 08:28:13,976 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 08:28:13,979 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 08:32:38,573 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-12 08:32:38,577 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-12 08:32:38,580 36 INFO 01789-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-12 08:32:38,583 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-12 08:32:38,589 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-12 08:32:38,595 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-12 08:32:38,598 36 INFO 01789-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-12 08:32:38,600 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-12 08:32:38,610 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-12 08:32:38,613 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-12 08:32:38,618 36 INFO 01789-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-12 08:32:38,620 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-12 08:32:38,634 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-12 08:32:38,637 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-12 08:32:38,639 36 INFO 01789-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-12 08:32:38,641 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-12 08:32:38,648 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-12 08:32:38,650 36 INFO 01789-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-12 08:32:38,652 36 INFO 01789-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-12 08:32:38,654 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-12 08:33:44,817 36 INFO 01789-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-12 08:33:44,821 36 INFO 01789-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-12 08:33:44,824 36 INFO 01789-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-12 08:33:44,827 36 INFO 01789-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-12 08:33:44,833 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-12 08:33:44,840 36 INFO 01789-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-12 08:33:44,842 36 INFO 01789-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-12 08:33:44,845 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-12 08:33:44,851 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 08:33:44,853 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 08:33:44,878 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 08:33:44,881 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 08:38:09,404 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 08:38:09,407 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 08:38:09,432 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 08:38:09,434 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 08:43:40,058 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 08:43:40,061 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 08:43:40,086 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 08:43:40,089 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 08:48:04,616 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 08:48:04,618 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 08:48:04,645 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 08:48:04,648 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 08:53:35,360 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 08:53:35,363 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 08:53:35,391 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 08:53:35,394 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 08:59:06,046 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 08:59:06,049 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 08:59:06,075 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 08:59:06,077 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 09:03:30,698 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 09:03:30,701 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 09:03:30,729 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 09:03:30,732 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 09:09:01,547 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 09:09:01,550 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 09:09:01,575 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 09:09:01,577 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 09:13:26,171 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 09:13:26,174 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 09:13:26,195 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 09:13:26,197 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 09:18:56,838 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 09:18:56,841 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 09:18:56,867 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 09:18:56,870 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 09:23:21,432 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 09:23:21,435 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 09:23:21,461 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 09:23:21,464 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 09:28:52,105 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 09:28:52,108 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 09:28:52,133 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 09:28:52,136 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 09:32:10,606 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-12 09:32:10,609 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-12 09:32:10,612 36 INFO 01789-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-12 09:32:10,614 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-12 09:32:10,621 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-12 09:32:10,627 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.006s 2026-02-12 09:32:10,630 36 INFO 01789-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-12 09:32:10,632 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-12 09:32:10,639 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-12 09:32:10,642 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-12 09:32:10,645 36 INFO 01789-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-12 09:32:10,647 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-12 09:32:10,654 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-12 09:32:10,657 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-12 09:32:10,660 36 INFO 01789-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-12 09:32:10,662 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-12 09:32:10,669 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-12 09:32:10,672 36 INFO 01789-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-12 09:32:10,674 36 INFO 01789-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-12 09:32:10,677 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-12 09:33:16,843 36 INFO 01789-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-12 09:33:16,846 36 INFO 01789-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-12 09:33:16,848 36 INFO 01789-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-12 09:33:16,850 36 INFO 01789-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-12 09:33:16,856 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-12 09:33:16,863 36 INFO 01789-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-12 09:33:16,866 36 INFO 01789-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-12 09:33:16,868 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-12 09:33:16,875 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 09:33:16,877 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 09:33:16,907 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 09:33:16,910 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 09:38:47,696 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 09:38:47,699 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 09:38:47,725 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 09:38:47,728 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 09:43:12,352 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 09:43:12,354 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 09:43:12,381 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 09:43:12,384 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 09:48:43,161 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 09:48:43,164 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 09:48:43,191 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 09:48:43,194 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 09:53:07,754 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 09:53:07,757 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 09:53:07,782 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 09:53:07,785 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 09:58:38,498 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 09:58:38,501 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 09:58:38,527 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 09:58:38,530 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 10:03:03,151 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 10:03:03,153 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 10:03:03,170 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 10:03:03,172 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 10:08:33,881 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 10:08:33,884 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 10:08:33,909 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 10:08:33,912 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 10:14:04,639 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 10:14:04,642 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 10:14:04,663 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 10:14:04,665 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 10:18:29,155 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 10:18:29,158 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 10:18:29,182 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 10:18:29,185 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 10:23:59,871 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 10:23:59,874 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 10:23:59,901 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 10:23:59,904 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 10:28:24,537 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 10:28:24,540 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 10:28:24,568 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 10:28:24,571 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 10:31:43,047 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-12 10:31:43,049 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.002s 2026-02-12 10:31:43,051 36 INFO 01789-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-12 10:31:43,053 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-12 10:31:43,060 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-12 10:31:43,062 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.002s 2026-02-12 10:31:43,064 36 INFO 01789-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-12 10:31:43,066 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-12 10:32:49,237 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-12 10:32:49,243 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.005s 2026-02-12 10:32:49,245 36 INFO 01789-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-12 10:32:49,247 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-12 10:32:49,253 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-12 10:32:49,256 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-12 10:32:49,258 36 INFO 01789-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-12 10:32:49,260 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-12 10:32:49,266 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-12 10:32:49,268 36 INFO 01789-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-12 10:32:49,270 36 INFO 01789-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-12 10:32:49,273 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-12 10:33:55,414 36 INFO 01789-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-12 10:33:55,418 36 INFO 01789-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-12 10:33:55,421 36 INFO 01789-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-12 10:33:55,423 36 INFO 01789-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-12 10:33:55,429 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-12 10:33:55,436 36 INFO 01789-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-12 10:33:55,438 36 INFO 01789-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-12 10:33:55,440 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-12 10:33:55,446 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 10:33:55,448 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 10:33:55,475 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 10:33:55,477 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 10:38:20,052 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 10:38:20,054 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 10:38:20,079 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 10:38:20,082 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 10:43:50,760 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 10:43:50,762 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 10:43:50,788 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 10:43:50,790 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 10:48:15,303 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 10:48:15,305 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 10:48:15,332 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 10:48:15,335 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 10:53:46,071 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 10:53:46,074 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 10:53:46,099 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 10:53:46,101 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 10:58:10,674 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 10:58:10,677 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 10:58:10,702 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 10:58:10,705 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 11:03:41,480 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 11:03:41,482 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 11:03:41,508 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 11:03:41,511 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 11:08:06,149 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 11:08:06,151 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 11:08:06,183 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 11:08:06,185 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 11:13:36,864 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 11:13:36,866 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 11:13:36,900 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 11:13:36,904 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 11:19:07,472 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 11:19:07,474 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 11:19:07,500 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 11:19:07,503 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 11:23:32,047 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 11:23:32,049 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 11:23:32,080 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 11:23:32,084 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 11:29:02,836 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 11:29:02,838 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 11:29:02,865 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 11:29:02,868 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed 2026-02-12 11:32:21,308 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) starting 2026-02-12 11:32:21,311 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) done in 0.003s 2026-02-12 11:32:21,314 36 INFO 01789-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-12 11:32:21,316 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Notification: Notify scheduled messages' (8) completed 2026-02-12 11:32:21,323 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) starting 2026-02-12 11:32:21,329 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) done in 0.005s 2026-02-12 11:32:21,331 36 INFO 01789-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-12 11:32:21,333 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'SMS: SMS Queue Manager' (14) completed 2026-02-12 11:32:21,340 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) starting 2026-02-12 11:32:21,343 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) done in 0.003s 2026-02-12 11:32:21,345 36 INFO 01789-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-12 11:32:21,347 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Snailmail: process letters queue' (15) completed 2026-02-12 11:32:21,354 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) starting 2026-02-12 11:32:21,357 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) done in 0.003s 2026-02-12 11:32:21,360 36 INFO 01789-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-12 11:32:21,363 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Mail: Email Queue Manager' (3) completed 2026-02-12 11:32:21,369 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) starting 2026-02-12 11:32:21,372 36 INFO 01789-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-12 11:32:21,374 36 INFO 01789-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-12 11:32:21,377 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Partner Autocomplete: Sync with remote DB' (13) completed 2026-02-12 11:33:27,479 36 INFO 01789-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-12 11:33:27,484 36 INFO 01789-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-12 11:33:27,486 36 INFO 01789-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-12 11:33:27,489 36 INFO 01789-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-12 11:33:27,497 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) starting 2026-02-12 11:33:27,504 36 INFO 01789-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-12 11:33:27,507 36 INFO 01789-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-12 11:33:27,510 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Product: send email regarding products availability' (36) completed 2026-02-12 11:33:27,517 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) starting 2026-02-12 11:33:27,519 36 ERROR 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) server action #591 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 397, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(591,)", line 1, in AttributeError: 'us.exchange.queue' object has no attribute 'process_prom_queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback self.env['ir.actions.server'].browse(server_action_id).run() File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi res = super(ServerAction, self)._run_action_code_multi(eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/safe_eval.py", line 411, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'us.exchange.queue' object has no attribute 'process_prom_queue'") while evaluating 'model.process_prom_queue()' 2026-02-12 11:33:27,548 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) processed 0 records, 0 records remaining 2026-02-12 11:33:27,551 36 INFO 01789-18-0-all_with_tests odoo.addons.base.models.ir_cron: Job 'Prom: Process Exchange Queue (Shop-based)' (41) completed