| Date (UTC) | Level | Message | |
|---|---|---|---|
| 2026-10-03 07:43:48 | INFO | Init build environment with config duong-addons-run-test | |
| 2026-10-03 07:43:48 | Starting step restore from config duong-addons-run-test | ||
| 2026-10-03 07:43:48 | Restoring dump 01345-19-0-all.zip from build 1345 | ||
| 2026-10-03 07:43:48 | Using Dockerfile Tag odoo:Docker19 | ||
| 2026-10-03 07:45:33 | INFO | Step restore finished in 99s | |
| 2026-10-03 07:45:33 | Starting step test_post_install from config duong-addons-run-test | ||
| 2026-10-03 07:45:33 | Using Dockerfile Tag odoo:Docker19 | ||
| 2026-10-03 07:45:44 | INFO | 1 modules loaded in 1.50s, 0 queries (+0 extra) | |
| 2026-10-03 07:46:11 | INFO | 301 modules loaded in 25.88s, 0 queries (+0 extra) | |
| 2026-10-03 07:46:14 | INFO | Pregenerating assets bundles | |
| 2026-10-03 07:50:51 | WARNING | Meta did not provide optional Instagram copyright information for media video_1: Meta API error: Video content was not found. | Code: 9005 | Subcode: 1452042 | |
| 2026-10-03 07:50:51 | WARNING | Meta did not provide optional Instagram copyright information for media video_1: Meta is temporarily unavailable while checking Instagram boost eligibility. Click Refresh Eligibility or try Boost Post again. Details: Meta API error: Service temporarily unavailable | Code: 2 | Subcode: 1357038 | |
| 2026-10-03 07:50:52 | WARNING | Unsupported Meta Graph API version invalid; using v25.0. | |
| 2026-10-03 07:50:52 | WARNING | no translation language detected, skipping translation <frame at 0x75ca989f8fb0, file '/data/build/duong-addons/d_crm_meta_lead_ads/models/meta_ad_constants.py', line 391, code loads_json> | |
| 2026-10-03 07:50:52 | WARNING | no translation language detected, skipping translation <frame at 0x75ca99aafb40, file '/data/build/duong-addons/d_crm_meta_lead_ads/models/meta_ad_constants.py', line 371, code build_adset_bid_payload> | |
| 2026-10-03 07:50:52 | WARNING | no translation language detected, skipping translation <frame at 0x75ca99aafb40, file '/data/build/duong-addons/d_crm_meta_lead_ads/models/meta_ad_constants.py', line 374, code build_adset_bid_payload> | |
| 2026-10-03 07:50:52 | WARNING | no translation language detected, skipping translation <frame at 0x75ca99aafb40, file '/data/build/duong-addons/d_crm_meta_lead_ads/models/meta_ad_constants.py', line 361, code build_adset_bid_payload> | |
| 2026-10-03 07:50:53 | WARNING | no translation language detected, skipping translation <frame at 0x75ca99aafb40, file '/data/build/duong-addons/d_crm_meta_lead_ads/models/meta_ad_constants.py', line 361, code build_adset_bid_payload> | |
| 2026-10-03 07:50:56 | WARNING | no translation language detected, skipping translation <frame at 0x75ca989dcad0, file '/data/build/duong-addons/d_crm_meta_lead_ads/wizards/meta_ad_wizard.py', line 313, code _guidance_selection_label> | |
| 2026-10-03 07:50:57 | WARNING | Meta dashboard insights throttled for ad account 4: User request limit reached | Code: 17 | |
| 2026-10-03 07:50:57 | WARNING | Meta dashboard insights failed for ad account 4 Traceback (most recent call last): File "/data/build/duong-addons/d_crm_meta_lead_ads/models/meta_ad_models.py", line 511, in get_dashboard_insights campaign_rows = service.get_insights( ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ return self._mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call return self._execute_mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call raise effect odoo.exceptions.ValidationError: Code: 190 | Subcode: 463 | |
| 2026-10-03 07:50:57 | WARNING | Meta dashboard insights throttled for ad account 4: Code: 17 | |
| 2026-10-03 07:50:57 | WARNING | Meta dashboard insights failed for ad account 4 Traceback (most recent call last): File "/data/build/duong-addons/d_crm_meta_lead_ads/models/meta_ad_models.py", line 486, in get_dashboard_insights date_from, date_to = self._validate_dashboard_range(date_from, date_to) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/duong-addons/d_crm_meta_lead_ads/models/meta_ad_models.py", line 431, in _validate_dashboard_range raise UserError(_('The dashboard date range cannot start more than 37 months ago.')) odoo.exceptions.UserError: The dashboard date range cannot start more than 37 months ago. | |
| 2026-10-03 07:50:57 | WARNING | Meta dashboard insights failed for ad account 4 Traceback (most recent call last): File "/data/build/duong-addons/d_crm_meta_lead_ads/models/meta_ad_models.py", line 486, in get_dashboard_insights date_from, date_to = self._validate_dashboard_range(date_from, date_to) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/duong-addons/d_crm_meta_lead_ads/models/meta_ad_models.py", line 427, in _validate_dashboard_range raise UserError(_('The dashboard date range cannot include a future date.')) odoo.exceptions.UserError: The dashboard date range cannot include a future date. | |
| 2026-10-03 07:50:57 | WARNING | Meta dashboard insights failed for ad account 4 Traceback (most recent call last): File "/data/build/duong-addons/d_crm_meta_lead_ads/models/meta_ad_models.py", line 486, in get_dashboard_insights date_from, date_to = self._validate_dashboard_range(date_from, date_to) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/duong-addons/d_crm_meta_lead_ads/models/meta_ad_models.py", line 422, in _validate_dashboard_range date_from, date_to = self._normalize_insight_range(date_from, date_to) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/duong-addons/d_crm_meta_lead_ads/models/meta_ad_models.py", line 344, in _normalize_insight_range raise UserError(_('The insight start date must be on or before the end date.')) odoo.exceptions.UserError: The insight start date must be on or before the end date. | |
| 2026-10-03 07:51:13 | ERROR | ERROR: TestEmployeePortal.test_timesheet_document_create_and_update Traceback (most recent call last): File "/data/build/duong-addons/d_employee_portal/tests/test_employee_portal.py", line 312, in test_timesheet_document_create_and_update result = self.env['employee.portal.document']._save_document_table_record( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/duong-addons/d_employee_portal/models/employee_portal_document_methods.py", line 479, in _save_document_table_record record = Model.create(clean_values) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/hr_timesheet/models/hr_timesheet.py", line 337, in create raise ValidationError(error_msg) odoo.exceptions.ValidationError: Timesheets must be created with an active employee in the selected companies. | |
| 2026-10-03 07:51:43 | WARNING | Tap to Pay refused: condition=Cancel trace= detail=None poiid=INSTALLATION-RESULT expected_poiid=INSTALLATION-RESULT sale_id=OdooTTP reference_length=13 reference=ORDER-UUID--1 | |
| 2026-10-03 07:51:43 | WARNING | Tap to Pay refused: condition=UnavailableService trace=00-a22d7685bd34f01432b7a749b701e95f-cdbda6d4cff103ba-ff detail=message=&traceparent=00-a22d7685bd34f01432b7a749b701e95f-cdbda6d4cff103ba-ff poiid=INSTALLATION-RESULT expected_poiid=INSTALLATION-RESULT sale_id=OdooTTP reference_length=13 reference=ORDER-UUID--1 | |
| 2026-10-03 07:51:43 | WARNING | Tap to Pay refused: condition=None trace= detail=None poiid=INSTALLATION-RESULT expected_poiid=INSTALLATION-RESULT sale_id=OdooTTP reference_length=13 reference=ORDER-UUID--1 | |
| 2026-10-03 07:51:43 | WARNING | Tap to Pay refused: condition=None trace= detail=None poiid=None expected_poiid=INSTALLATION-RESULT sale_id=None reference_length=13 reference=ORDER-UUID--1 | |
| 2026-10-03 07:51:43 | WARNING | Tap to Pay refused: condition=None trace= detail=None poiid=None expected_poiid=INSTALLATION-RESULT sale_id=None reference_length=13 reference=ORDER-UUID--1 | |
| 2026-10-03 07:51:44 | WARNING | Tap to Pay refused: condition=UnavailableService trace= detail=message=app+not+boarded poiid=INSTALLATION-RESULT expected_poiid=INSTALLATION-RESULT sale_id=OdooTTP reference_length=13 reference=ORDER-UUID--1 | |
| 2026-10-03 07:51:44 | ERROR | Error when sync post Expected sync error | |
| 2026-10-03 07:51:45 | ERROR | Facebook post sync request failed: Page ID: 123456789 | Endpoint: /123456789/published_posts | Batch: 2 | Fetched: 1 | Cursor: present | <redacted> <present> | |
| 2026-10-03 07:51:45 | ERROR | Error syncing Facebook posts: Facebook post sync request failed: Page ID: 123456789 | Endpoint: /123456789/published_posts | Batch: 2 | Fetched: 1 | Cursor: present | <redacted> <present> | |
| 2026-10-03 07:51:45 | WARNING | Failed to refresh Facebook reactions for post test-post-id; using stored values: Meta reaction request failed | |
| 2026-10-03 07:51:45 | WARNING | Invalid Facebook post sync limit; using default limit of 500 | |
| 2026-10-03 07:51:45 | WARNING | Invalid Facebook post sync limit; using default limit of 500 | |
| 2026-10-03 07:51:45 | WARNING | Invalid Facebook post sync limit; using default limit of 500 | |
| 2026-10-03 07:51:45 | WARNING | Facebook post sync response too large, retrying from the same cursor with one post per request: Page ID: 123456789 | Endpoint: /123456789/published_posts | Batch: 1 | Fetched: 0 | Cursor: initial | |
| 2026-10-03 07:51:45 | WARNING | Facebook post sync response too large, retrying from the same cursor with one post per request: Page ID: 123456789 | Endpoint: /123456789/published_posts | Batch: 1 | Fetched: 0 | Cursor: initial | |
| 2026-10-03 07:51:45 | WARNING | TikTok Business refused the request for post []: code=40100, status=None, request_id=None, error=Access token is invalid | |
| 2026-10-03 07:51:45 | WARNING | TikTok Business refused the request for post []: code=None, status=404, request_id=None, error=404 Client Error: Not Found for url: https://example | |
| 2026-10-03 07:51:45 | WARNING | TikTok Business refused the request for post []: code=50002, status=400, request_id=None, error=Caption too long | |
| 2026-10-03 07:51:45 | WARNING | TikTok Business status check failed for post []: code=None, status=None, error=boom | |
| 2026-10-03 07:51:45 | WARNING | TikTok Business status check failed for post []: code=None, status=503, error=boom | |
| 2026-10-03 07:51:45 | WARNING | TikTok Business status check failed for post []: code=40100, status=None, error=Access token is invalid | |
| 2026-10-03 07:51:45 | WARNING | TikTok Business status check failed for post []: code=None, status=None, error= | |
| 2026-10-03 07:51:45 | WARNING | TikTok Business refused the request for post []: code=None, status=None, request_id=None, error=HTTPSConnectionPool: Max retries exceeded | |
| 2026-10-03 07:51:46 | WARNING | TikTok Business refused the request for post []: code=None, status=None, request_id=None, error=Expecting value: line 1 column 1 | |
| 2026-10-03 07:51:46 | WARNING | TikTok Business refused the request for post []: code=None, status=200, request_id=None, error=TikTok returned a response that could not be read | |
| 2026-10-03 07:51:46 | WARNING | <function> returns an HTTPException instead of raising it. | |
| 2026-10-03 07:51:46 | WARNING | <function> returns an HTTPException instead of raising it. | |
| 2026-10-03 07:51:46 | WARNING | <function> returns an HTTPException instead of raising it. | |
| 2026-10-03 07:51:46 | WARNING | <function> returns an HTTPException instead of raising it. | |
| 2026-10-03 07:51:46 | WARNING | <function> returns an HTTPException instead of raising it. | |
| 2026-10-03 07:51:46 | WARNING | <function> returns an HTTPException instead of raising it. | |
| 2026-10-03 07:51:47 | WARNING | <function> returns an HTTPException instead of raising it. | |
| 2026-10-03 07:51:47 | WARNING | <function> returns an HTTPException instead of raising it. | |
| 2026-10-03 07:51:47 | WARNING | <function> returns an HTTPException instead of raising it. | |
| 2026-10-03 07:51:47 | WARNING | <function> returns an HTTPException instead of raising it. | |
| 2026-10-03 07:51:48 | WARNING | <function> returns an HTTPException instead of raising it. | |
| 2026-10-03 07:51:48 | WARNING | <function> returns an HTTPException instead of raising it. | |
| 2026-10-03 07:51:48 | WARNING | <function> returns an HTTPException instead of raising it. | |
| 2026-10-03 07:52:49 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:52:50 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:52:51 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:52:53 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:52:54 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:52:56 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:52:57 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:52:58 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:53:00 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:53:01 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:53:04 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:53:11 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:53:15 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:53:22 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:53:32 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:53:34 | WARNING | <function> returns an HTTPException instead of raising it. | |
| 2026-10-03 07:53:36 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:53:38 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:53:39 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:53:41 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:53:42 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:53:46 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:53:46 | WARNING | AMP CSS size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:53:46 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:53:46 | WARNING | AMP CSS size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:53:47 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:53:47 | WARNING | AMP CSS size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:53:49 | WARNING | <function> returns an HTTPException instead of raising it. | |
| 2026-10-03 07:53:54 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:53:55 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:53:56 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:53:58 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:53:58 | WARNING | <function> returns an HTTPException instead of raising it. | |
| 2026-10-03 07:54:01 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:54:03 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:54:04 | WARNING | AMP CSS bundle size 62400 bytes is approaching 75 KB limit | |
| 2026-10-03 07:55:47 | ERROR | 0 failed, 1 error(s) of 441 tests when loading database '01351-19-0-all' | |
| 2026-10-03 07:56:14 | INFO | Getting results for build 01351-19-0 | |
| 2026-10-03 07:56:14 | Step test_post_install finished in 10m |