| Date (UTC) | Level | Message | |
|---|---|---|---|
| 2026-10-13 15:18:01 | INFO | Init build environment with config duong-addons-run-test | |
| 2026-10-13 15:18:01 | Starting step restore from config duong-addons-run-test | ||
| 2026-10-13 15:18:01 | Restoring template 02155-19-0-all.zip from build 2155 | ||
| 2026-10-13 15:18:01 | Using Dockerfile Tag odoo:Docker19 | ||
| 2026-10-13 15:19:49 | INFO | Step restore finished in 104s | |
| 2026-10-13 15:19:49 | Starting step test_post_install from config duong-addons-run-test | ||
| 2026-10-13 15:19:49 | Using Dockerfile Tag odoo:Docker19 | ||
| 2026-10-13 15:20:08 | INFO | 1 modules loaded in 1.94s, 0 queries (+0 extra) | |
| 2026-10-13 15:20:41 | INFO | 322 modules loaded in 32.88s, 0 queries (+0 extra) | |
| 2026-10-13 15:20:45 | INFO | Pregenerating assets bundles | |
| 2026-10-13 15:27:17 | WARNING | Messenger utility message: template "mc_template_1" is not of the Page Page 3000000001 (Facebook), skipped. | |
| 2026-10-13 15:27:38 | ERROR | ERROR: TestTikTokMessaging.test_account_creator_is_the_fallback_operator Traceback (most recent call last): File "/data/build/duong-addons/d_social_tiktok_messaging/tests/test_tiktok_messaging.py", line 511, in test_account_creator_is_the_fallback_operator channel = self.env['discuss.channel']._get_or_create_tiktok_channel( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: DiscussChannel._get_or_create_tiktok_channel() got an unexpected keyword argument 'participant_id' | |
| 2026-10-13 15:27:39 | ERROR | ERROR: TestTikTokMessaging.test_all_configured_operators_are_synced_for_existing_channel Traceback (most recent call last): File "/data/build/duong-addons/d_social_tiktok_messaging/tests/test_tiktok_messaging.py", line 534, in test_all_configured_operators_are_synced_for_existing_channel channel = self.env['discuss.channel']._get_or_create_tiktok_channel( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: DiscussChannel._get_or_create_tiktok_channel() got an unexpected keyword argument 'participant_id' | |
| 2026-10-13 15:27:39 | ERROR | ERROR: TestTikTokMessaging.test_composer_from_a_record_replies_in_the_customer_conversation Traceback (most recent call last): File "/data/build/duong-addons/d_social_tiktok_messaging/tests/test_tiktok_messaging.py", line 433, in test_composer_from_a_record_replies_in_the_customer_conversation channel = self.env['discuss.channel']._get_or_create_tiktok_channel( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: DiscussChannel._get_or_create_tiktok_channel() got an unexpected keyword argument 'participant_id' | |
| 2026-10-13 15:27:39 | ERROR | ERROR: TestTikTokMessaging.test_conversation_listed_in_messaging_app Traceback (most recent call last): File "/data/build/duong-addons/d_social_tiktok_messaging/tests/test_tiktok_messaging.py", line 580, in test_conversation_listed_in_messaging_app channel = Channel._get_or_create_tiktok_channel( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: DiscussChannel._get_or_create_tiktok_channel() got an unexpected keyword argument 'participant_id' | |
| 2026-10-13 15:27:39 | ERROR | TikTok webhook: error dispatching im_receive_msg Traceback (most recent call last): File "/data/build/duong-addons/d_social_tiktok_messaging/controllers/webhook.py", line 95, in _dispatch_safely dispatch(account, data) File "/data/build/duong-addons/d_social_tiktok_messaging/controllers/webhook.py", line 257, in _dispatch_direct_message channel = request.env['discuss.channel'].sudo()._get_or_create_tiktok_channel( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: DiscussChannel._get_or_create_tiktok_channel() got an unexpected keyword argument 'participant_id' | |
| 2026-10-13 15:27:39 | ERROR | FAIL: TestTikTokMessaging.test_disabled_callback_account_still_routes_the_other_businesses Traceback (most recent call last): File "/data/build/duong-addons/d_social_tiktok_messaging/tests/test_tiktok_messaging.py", line 401, in test_disabled_callback_account_still_routes_the_other_businesses self.assertEqual(response.status_code, 200) AssertionError: 500 != 200 | |
| 2026-10-13 15:27:39 | ERROR | ERROR: TestTikTokMessaging.test_history_import_keeps_the_message_date Traceback (most recent call last): File "/data/build/duong-addons/d_social_tiktok_messaging/tests/test_tiktok_messaging.py", line 316, in test_history_import_keeps_the_message_date job._import_messages_batch([{ File "/data/build/duong-addons/d_social_tiktok_messaging/models/tiktok_sync_state.py", line 370, in _import_messages_batch channel = self.env['discuss.channel'].sudo()._get_or_create_tiktok_channel( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: DiscussChannel._get_or_create_tiktok_channel() got an unexpected keyword argument 'participant_id' | |
| 2026-10-13 15:27:39 | ERROR | ERROR: TestTikTokMessaging.test_network_and_rate_limit_failures_can_be_resent Traceback (most recent call last): File "/data/build/duong-addons/d_social_tiktok_messaging/tests/test_tiktok_messaging.py", line 362, in test_network_and_rate_limit_failures_can_be_resent channel = self.env['discuss.channel']._get_or_create_tiktok_channel( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: DiscussChannel._get_or_create_tiktok_channel() got an unexpected keyword argument 'participant_id' | |
| 2026-10-13 15:27:40 | ERROR | ERROR: TestTikTokMessaging.test_operator_reading_the_record_can_send Traceback (most recent call last): File "/data/build/duong-addons/d_social_tiktok_messaging/tests/test_tiktok_messaging.py", line 480, in test_operator_reading_the_record_can_send channel = self.env['discuss.channel']._get_or_create_tiktok_channel( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: DiscussChannel._get_or_create_tiktok_channel() got an unexpected keyword argument 'participant_id' | |
| 2026-10-13 15:27:40 | ERROR | ERROR: TestTikTokMessaging.test_operator_reply_is_sent_to_tiktok Traceback (most recent call last): File "/data/build/duong-addons/d_social_tiktok_messaging/tests/test_tiktok_messaging.py", line 411, in test_operator_reply_is_sent_to_tiktok channel = self.env['discuss.channel']._get_or_create_tiktok_channel( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: DiscussChannel._get_or_create_tiktok_channel() got an unexpected keyword argument 'participant_id' | |
| 2026-10-13 15:27:40 | ERROR | ERROR: TestTikTokMessaging.test_outbound_parts_are_tracked_separately Traceback (most recent call last): File "/data/build/duong-addons/d_social_tiktok_messaging/tests/test_tiktok_messaging.py", line 189, in test_outbound_parts_are_tracked_separately channel = self.env['discuss.channel']._get_or_create_tiktok_channel( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: DiscussChannel._get_or_create_tiktok_channel() got an unexpected keyword argument 'participant_id' | |
| 2026-10-13 15:27:40 | ERROR | TikTok webhook: error dispatching im_receive_msg Traceback (most recent call last): File "/data/build/duong-addons/d_social_tiktok_messaging/controllers/webhook.py", line 95, in _dispatch_safely dispatch(account, data) File "/data/build/duong-addons/d_social_tiktok_messaging/controllers/webhook.py", line 257, in _dispatch_direct_message channel = request.env['discuss.channel'].sudo()._get_or_create_tiktok_channel( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: DiscussChannel._get_or_create_tiktok_channel() got an unexpected keyword argument 'participant_id' | |
| 2026-10-13 15:27:40 | ERROR | FAIL: TestTikTokMessaging.test_reply_window_starts_at_the_customer_message Traceback (most recent call last): File "/data/build/duong-addons/d_social_tiktok_messaging/tests/test_tiktok_messaging.py", line 341, in test_reply_window_starts_at_the_customer_message self.assertEqual((late.sent_date, late.mail_message_id.date), (old, old), AssertionError: Tuples differ: (False, False) != (datetime.datetime(2026, 10, 11, 15, 27, 4[43 chars] 40)) First differing element 0: False datetime.datetime(2026, 10, 11, 15, 27, 40) - (False, False) + (datetime.datetime(2026, 10, 11, 15, 27, 40), + datetime.datetime(2026, 10, 11, 15, 27, 40)) : the message is shown at the time the customer wrote | |
| 2026-10-13 15:27:41 | ERROR | TikTok webhook: error dispatching im_receive_msg Traceback (most recent call last): File "/data/build/duong-addons/d_social_tiktok_messaging/controllers/webhook.py", line 95, in _dispatch_safely dispatch(account, data) File "/data/build/duong-addons/d_social_tiktok_messaging/controllers/webhook.py", line 257, in _dispatch_direct_message channel = request.env['discuss.channel'].sudo()._get_or_create_tiktok_channel( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: DiscussChannel._get_or_create_tiktok_channel() got an unexpected keyword argument 'participant_id' | |
| 2026-10-13 15:27:41 | ERROR | FAIL: TestTikTokMessaging.test_unknown_message_type_is_kept_as_other Traceback (most recent call last): File "/data/build/duong-addons/d_social_tiktok_messaging/tests/test_tiktok_messaging.py", line 356, in test_unknown_message_type_is_kept_as_other self.assertEqual(response.status_code, 200, 'an error answer makes TikTok deliver the event again') AssertionError: 500 != 200 : an error answer makes TikTok deliver the event again | |
| 2026-10-13 15:27:41 | ERROR | FAIL: TestTikTokMessaging.test_webhook_failure_asks_tiktok_to_retry Traceback (most recent call last): File "/data/build/odoo/odoo/tools/misc.py", line 779, in deco return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/duong-addons/d_social_tiktok_messaging/tests/test_tiktok_messaging.py", line 140, in test_webhook_failure_asks_tiktok_to_retry self.assertEqual(response.status_code, 200) AssertionError: 500 != 200 | |
| 2026-10-13 15:27:42 | WARNING | TikTok webhook: user_openid biz_unknown matches no TikTok account (callback account 47), ignoring | |
| 2026-10-13 15:27:43 | ERROR | FAIL: TestTikTokMessaging.test_webhook_image_is_retried_until_downloaded Traceback (most recent call last): File "/data/build/odoo/odoo/tools/misc.py", line 779, in deco return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/duong-addons/d_social_tiktok_messaging/tests/test_tiktok_messaging.py", line 170, in test_webhook_image_is_retried_until_downloaded self.assertEqual(response.status_code, 200) AssertionError: 500 != 200 | |
| 2026-10-13 15:27:43 | ERROR | TikTok webhook: error dispatching im_receive_msg Traceback (most recent call last): File "/data/build/duong-addons/d_social_tiktok_messaging/controllers/webhook.py", line 95, in _dispatch_safely dispatch(account, data) File "/data/build/duong-addons/d_social_tiktok_messaging/controllers/webhook.py", line 257, in _dispatch_direct_message channel = request.env['discuss.channel'].sudo()._get_or_create_tiktok_channel( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: DiscussChannel._get_or_create_tiktok_channel() got an unexpected keyword argument 'participant_id' | |
| 2026-10-13 15:27:43 | ERROR | FAIL: TestTikTokMessaging.test_webhook_inbound_message_creates_channel_once Traceback (most recent call last): File "/data/build/duong-addons/d_social_tiktok_messaging/tests/test_tiktok_messaging.py", line 109, in test_webhook_inbound_message_creates_channel_once self.assertEqual(response.status_code, 200) AssertionError: 500 != 200 | |
| 2026-10-13 15:27:44 | ERROR | TikTok webhook: error dispatching im_receive_msg Traceback (most recent call last): File "/data/build/duong-addons/d_social_tiktok_messaging/controllers/webhook.py", line 95, in _dispatch_safely dispatch(account, data) File "/data/build/duong-addons/d_social_tiktok_messaging/controllers/webhook.py", line 257, in _dispatch_direct_message channel = request.env['discuss.channel'].sudo()._get_or_create_tiktok_channel( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: DiscussChannel._get_or_create_tiktok_channel() got an unexpected keyword argument 'participant_id' | |
| 2026-10-13 15:27:44 | ERROR | FAIL: TestTikTokMessaging.test_webhook_routes_by_user_openid Traceback (most recent call last): File "/data/build/duong-addons/d_social_tiktok_messaging/tests/test_tiktok_messaging.py", line 306, in test_webhook_routes_by_user_openid self.assertEqual(tracker.social_account_id, self.account_2) AssertionError: d.social.account() != d.social.account(48,) | |
| 2026-10-13 15:27:44 | ERROR | FAIL: TestTikTokMessaging.test_webhook_unavailable_image_keeps_the_message Traceback (most recent call last): File "/data/build/odoo/odoo/tools/misc.py", line 779, in deco return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/duong-addons/d_social_tiktok_messaging/tests/test_tiktok_messaging.py", line 182, in test_webhook_unavailable_image_keeps_the_message self.assertEqual(response.status_code, 200) AssertionError: 500 != 200 | |
| 2026-10-13 15:29:41 | WARNING | <function> returns an HTTPException instead of raising it. | |
| 2026-10-13 15:29:57 | WARNING | <function> returns an HTTPException instead of raising it. | |
| 2026-10-13 15:30:09 | WARNING | <function> returns an HTTPException instead of raising it. | |
| 2026-10-13 15:32:56 | ERROR | 8 failed, 9 error(s) of 663 tests when loading database '02161-19-0-all' | |
| 2026-10-13 15:33:22 | INFO | Getting results for build 02161-19-0 | |
| 2026-10-13 15:33:22 | Step test_post_install finished in 13m |